import { SuiSignMessageOutput, SuiSignPersonalMessageOutput } from '@mysten/wallet-standard'; /** * Verify a signed message based on Sui standard. * * @param {SuiSignPersonalMessageOutput | SuiSignMessageOutput} input - The signed message input. It should be either SuiSignPersonalMessageOutput or SuiSignMessageOutput. * @param {Uint8Array} publicKey - The public key used for verification. * @return {Promise} A promise that resolves to a boolean indicating whether the signature is valid or not. * @throws {Error} If the input is neither SuiSignPersonalMessageOutput nor SuiSignMessageOutput. */ export declare function verifySignedMessage(input: SuiSignPersonalMessageOutput | SuiSignMessageOutput, publicKey: Uint8Array): Promise;