import { BigNumberish } from "ethers"; export declare type Address = string; export declare const types: { LaserOperation: { type: string; name: string; }[]; }; export declare type Domain = { chainId: number | string; verifyingContract: string; }; export declare type LaserTypes = { to: Address; value: BigNumberish; callData: string; nonce: BigNumberish; }; declare type TransactionType = "recovery" | "exec"; export declare type OffChainTransaction = { wallet: Address; to: Address; value: BigNumberish; callData: string; nonce: BigNumberish; signatures: string; signer: string; chain: string; transactionType: TransactionType | string; description?: string; }; export declare type WalletState = { owner: string; guardians: Address[]; recoveryOwners: Address[]; singleton: string; _isLocked: boolean; nonce: BigNumberish; balance: BigNumberish; oldOwner: Address; }; export {};