UNPKG

@mysten/dapp-kit

Version:

A collection of React hooks and components for interacting with the Sui blockchain and wallets.

14 lines (13 loc) 1.17 kB
import type { SuiSignPersonalMessageInput, SuiSignPersonalMessageOutput } from '@mysten/wallet-standard'; import type { UseMutationOptions, UseMutationResult } from '@tanstack/react-query'; import { WalletFeatureNotSupportedError, WalletNoAccountSelectedError, WalletNotConnectedError } from '../..//errors/walletErrors.js'; import type { PartialBy } from '../../types/utilityTypes.js'; type UseSignPersonalMessageArgs = PartialBy<SuiSignPersonalMessageInput, 'account' | 'chain'>; type UseSignPersonalMessageResult = SuiSignPersonalMessageOutput; type UseSignPersonalMessageError = WalletFeatureNotSupportedError | WalletNoAccountSelectedError | WalletNotConnectedError | Error; type UseSignPersonalMessageMutationOptions = Omit<UseMutationOptions<UseSignPersonalMessageResult, UseSignPersonalMessageError, UseSignPersonalMessageArgs, unknown>, 'mutationFn'>; /** * Mutation hook for prompting the user to sign a message. */ export declare function useSignPersonalMessage({ mutationKey, ...mutationOptions }?: UseSignPersonalMessageMutationOptions): UseMutationResult<UseSignPersonalMessageResult, UseSignPersonalMessageError, UseSignPersonalMessageArgs>; export {};