import { Account } from "../account/Account"; import { ICryptoProvider } from "../crypto/ICryptoProvider"; import { DataProvider } from "../dataProvider"; type AccountIndex = number; export declare class AccountManager { accounts: Record; private cryptoProvider; private dataProvider; private gapLimit; constructor({ cryptoProvider, dataProvider, gapLimit, }: { cryptoProvider: ICryptoProvider; dataProvider: DataProvider; gapLimit: number; }); getAccount(accountIndex: number): Account | undefined; /** * Performs a sequential discovery of accounts up to the specified limit. * * @returns Promise of discovered accounts ordered by account index ascending */ discoverAccounts(maxAccounts: number): Promise; loadAccount(accountIndex: number, reloadAccountInfo?: boolean, reloadUtxos?: boolean, stakeKeyHashesToDerive?: number): Promise; } export {}; //# sourceMappingURL=AccountManager.d.ts.map