import type { MetaKeep } from 'metakeep'; import type { Address } from 'viem'; export type MetaKeepParameters = Omit[0], 'user'> & { user?: { email: string; }; }; export type MetaKeepProvider = { chainId: number; accounts: Address[]; enable: () => Promise; request: (args: { method: string; params?: unknown[]; }) => Promise; getUser: () => { email: string; }; setUser: (args: { email: string; }) => void; connected: boolean; }; export type StorageItem = { metakeep: { email: string; accounts?: Address[]; last?: string; }; store: { state: { chainId: number; }; }; 'wagmi.recentConnectorId': string; }; export declare function metaKeep(parameters: MetaKeepParameters): import("@wagmi/core").CreateConnectorFn; }, StorageItem>; export declare namespace metaKeep { var type: "metakeep"; } export type MetaKeepConnector = ReturnType>; //# sourceMappingURL=metakeep.d.ts.map