import { Wallet } from 'ethers'; import type { EnvelopingMessageTypes, TypedMessage } from '../typedRequestData.utils'; declare const recoverSignature: (data: TypedMessage, signature: string) => string; declare const signWithProvider: (from: string, data: TypedMessage, signatureVersion?: string, jsonStringify?: boolean) => Promise; declare const signWithWallet: (wallet: Wallet, data: TypedMessage) => Promise; export { recoverSignature, signWithProvider, signWithWallet };