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