import type { UseSignMessageReturn } from '@meshconnect/uwc-types'; /** * Hook for signing messages with the connected wallet * @returns Object containing signMessage function, loading state, and last signature * @throws Error if used outside of ConnectionProvider * @example * ```tsx * const { signMessage, isLoading, signature } = useSignMessage() * * const handleSign = async () => { * try { * const sig = await signMessage('Hello World') * console.log('Signature:', sig) * // signature state will also be updated with the result * } catch (error) { * console.error('Failed to sign:', error) * } * } * ``` */ export declare function useSignMessage(): UseSignMessageReturn; //# sourceMappingURL=useSignMessage.d.ts.map