import { CryptoCurrency, TokenCurrency } from "@ledgerhq/types-cryptoassets"; import { Account, AccountLike, TokenAccount } from "@ledgerhq/types-live"; export declare const FILTER: { readonly centralised: "centralised"; readonly decentralised: "decentralised"; readonly float: "float"; readonly fixed: "fixed"; }; export type AccountTuple = { account: Account | null | undefined; subAccount: TokenAccount | null | undefined; }; export declare function getAccountTuplesForCurrency(currency: CryptoCurrency | TokenCurrency, allAccounts: Account[], hideEmpty?: boolean): AccountTuple[]; export declare const getAvailableAccountsById: (id: string, accounts: (AccountLike & { disabled?: boolean; })[]) => (AccountLike & { disabled?: boolean | undefined; })[]; export declare const isRegistrationRequired: (provider: string) => Promise; export declare const getProviderName: (provider: string) => string; export declare const getNoticeType: (provider: string) => { message: string; learnMore: boolean; }; //# sourceMappingURL=index.d.ts.map