import { ConnectorUpdate } from '@web3-react-tfkt/types'; import { AbstractConnector } from '@web3-react-tfkt/abstract-connector'; interface MagicConnectorArguments { apiKey: string; chainId: number; email: string; } export declare class UserRejectedRequestError extends Error { constructor(); } export declare class FailedVerificationError extends Error { constructor(); } export declare class MagicLinkRateLimitError extends Error { constructor(); } export declare class MagicLinkExpiredError extends Error { constructor(); } export declare class MagicConnector extends AbstractConnector { private readonly apiKey; private readonly chainId; private readonly email; magic: any; constructor({ apiKey, chainId, email }: MagicConnectorArguments); activate(): Promise; getProvider(): Promise; getChainId(): Promise; getAccount(): Promise; deactivate(): void; close(): Promise; } export {};