import { Extension } from '@magic-sdk/commons'; import { UserInfo, WalletInfo } from './types'; export declare class ConnectExtension extends Extension.Internal<'connect', any> { name: "connect"; config: any; getWalletInfo(): import("@magic-sdk/commons").PromiEvent void; error: (reason: any) => void; settled: () => void; }>; showWallet(): import("@magic-sdk/commons").PromiEvent void; error: (reason: any) => void; settled: () => void; }>; requestUserInfo(options?: { isResponseRequired?: boolean; }): import("@magic-sdk/commons").PromiEvent void; error: (reason: any) => void; settled: () => void; }>; disconnect(): import("@magic-sdk/commons").PromiEvent void; error: (reason: any) => void; settled: () => void; }>; } export * from './types';