import { r as Account, M as MessagePayload, o as SignedMessage, P as Provider } from '../account-V-f7tl72.js'; import { P as PublicKey } from '../public_key-2MzNRk5k.js'; import 'borsh'; import '../types.gen-LgOaxt6w.js'; interface SignMessageArgs { signerAccount: Account; payload: MessagePayload; } declare function signMessage({ signerAccount, payload }: SignMessageArgs): Promise; interface VerifyMessageArgs { signerAccountId: string; signerPublicKey: string | PublicKey; payload: MessagePayload; signature: Uint8Array; provider: Provider; } declare function verifyMessage({ signerAccountId, signerPublicKey, payload, signature, provider, }: VerifyMessageArgs): Promise; export { type SignMessageArgs, type VerifyMessageArgs, signMessage, verifyMessage };