import { Principal } from "@icp-sdk/core/principal"; import { SignerClient, SignerClientOptions } from "./client"; import { SubAccount } from "@icp-sdk/canisters/ledger/icp"; export interface AccountsSignerClientOptions extends SignerClientOptions { } export declare class AccountsSignerClient extends SignerClient { static create(options: AccountsSignerClientOptions): Promise; login(): Promise; logout(options?: { returnTo?: string; }): Promise; private setAccounts; getAccounts(): Promise<{ principal: Principal; subAccount?: SubAccount; }[] | undefined>; }