import { BigNumberish } from "ethers"; import { Address, WalletState } from "../types"; export declare function encodeFunctionData(abi: any, funcName: string, ..._params: any[]): string; export declare function getInitializer(owner: Address, guardians: Address[], recoveryOwners: Address[], ownerSignature: string): string; export declare function getRecoveryHash(walletAddress: Address, nonce: BigNumberish, chainId: Number, callData: string): string; export declare function getInitHash(guardians: Address[], recoveryOwners: Address[], chainId: Number): string; export declare function decodeSigner(walletState: WalletState, _signer: Address): string;