import type { IConnector, IWalletConnector } from "./connectors"; import { IDL } from "@dfinity/candid"; import { ActorSubclass } from "@dfinity/agent"; declare class EarthWallet implements IConnector, IWalletConnector { #private; meta: { features: never[]; icon: { light: any; dark: any; }; id: string; name: string; }; get identity(): any; get principal(): string | undefined; get ic(): any; constructor(userConfig?: {}); set config(config: { whitelist: string[]; host: string; dev: Boolean; }); get config(): { whitelist: string[]; host: string; dev: Boolean; }; init(): Promise; isConnected(): Promise; createActor(canisterId: string, idlFactory: IDL.InterfaceFactory): Promise | undefined>; connect(): Promise; disconnect(): Promise; } export { EarthWallet, };