import { CreateEmbeddedWalletResponse, GetUserResponse, LoginWithCodeResponse, SendLoginCodeResponse } from "@opensea/wallet-messages"; import { EIP1193Provider } from "./EIP1193Provider"; export declare const getProvider: () => Promise; type Address = `0x${string}`; type ConnectResponse = { accounts: readonly Address[]; chainId: number; }; export declare const connect: () => Promise; export declare const disconnect: () => Promise; export declare const getAccounts: () => Promise; export declare const getChainId: () => Promise; export declare const isAuthorized: () => Promise; export declare const switchChain: (chainId: number) => Promise; export declare const sendLoginCode: (email: string) => Promise; export declare const loginWithCode: (code: string) => Promise; export declare const createWallet: () => Promise; export declare const getUser: () => Promise; export declare const exportPrivateKey: () => Promise; export {}; //# sourceMappingURL=sdk.d.ts.map