import type { ChainwatchNetwork, ChainwatchAccount, ChainwatchTargetType, ChainwatchMonitorType, Account } from "@ledgerhq/types-live"; declare class ChainwatchAccountManager { chainwatchBaseUrl: string; userId: string; network: ChainwatchNetwork; suffixes: string[]; constructor(chainwatchBaseUrl: string, userId: string, network: ChainwatchNetwork); getChainwatchAccount(): Promise; removeChainwatchAccount(): Promise; registerNewChainwatchAccount(): Promise; getAccountAddress(account: Account): string; accountAlreadySubscribed(account: Account): boolean | ""; registerNewAccountsAddresses(accountsToRegister: Account[]): Promise; removeAccountsAddresses(accountsToRemove: Account[]): Promise; registerNewMonitor(monitor: ChainwatchMonitorType): Promise; registerNewTarget(target: ChainwatchTargetType): Promise; setupChainwatchAccount(): Promise; } export default ChainwatchAccountManager; //# sourceMappingURL=ChainwatchAccountManager.d.ts.map