declare const _default: { algorand: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; bitcoin: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; canton: { accountBridge: import("@ledgerhq/types-live").AccountBridge; currencyBridge: { preload: () => Promise<{}>; hydrate: () => void; scanAccounts: () => any; }; }; cardano: { accountBridge: import("@ledgerhq/types-live").AccountBridge; currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; }; casper: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; cosmos: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; evm: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; loadCoinConfig: () => void; }; icon: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; multiversx: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; polkadot: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; solana: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; } | { accountBridge: { sync: (initialAccount: import("@ledgerhq/types-live").Account, syncConfig: import("@ledgerhq/types-live").SyncConfig) => import("rxjs").Observable<(arg0: import("@ledgerhq/types-live").Account) => import("@ledgerhq/types-live").Account>; receive(account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount, arg1: { verify?: boolean; deviceId: string; subAccountId?: string; freshAddressIndex?: number; path?: string; }): import("rxjs").Observable<{ address: string; path: string; publicKey: string; chainCode?: string; }>; createTransaction(account: import("@ledgerhq/types-live").AccountLike): import("@ledgerhq/coin-solana/lib/types").Transaction; updateTransaction(t: import("@ledgerhq/coin-solana/lib/types").Transaction, patch: Partial): import("@ledgerhq/coin-solana/lib/types").Transaction; prepareTransaction(account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount, transaction: import("@ledgerhq/coin-solana/lib/types").Transaction): Promise; getTransactionStatus(account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount, transaction: import("@ledgerhq/coin-solana/lib/types").Transaction): Promise; estimateMaxSpendable(arg0: { account: import("@ledgerhq/types-live").AccountLike; parentAccount?: import("@ledgerhq/coin-solana/lib/types").SolanaAccount | null | undefined; transaction?: import("@ledgerhq/coin-solana/lib/types").Transaction | null | undefined; }): Promise; initAccount?: ((account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount) => void) | undefined; signOperation: import("@ledgerhq/types-live").SignOperationFnSignature; signRawOperation: import("@ledgerhq/types-live").SignRawOperationFnSignature; broadcast: import("@ledgerhq/types-live").BroadcastFnSignature; validateAddress: (address: string, parameters: Partial) => Promise; getSerializedAddressParameters: (account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount, addressFormat?: string) => Buffer; assignToAccountRaw?: ((account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount, accountRaw: import("@ledgerhq/types-live").AccountRaw) => void) | undefined; assignFromAccountRaw?: ((accountRaw: import("@ledgerhq/types-live").AccountRaw, account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount) => void) | undefined; assignToTokenAccountRaw?: ((tokenAccount: import("@ledgerhq/types-live").TokenAccount, tokenAccountRaw: import("@ledgerhq/types-live").TokenAccountRaw) => void) | undefined; assignFromTokenAccountRaw?: ((tokenAccountRaw: import("@ledgerhq/types-live").TokenAccountRaw, tokenAccount: import("@ledgerhq/types-live").TokenAccount) => void) | undefined; fromOperationExtraRaw?: ((extraRaw: import("@ledgerhq/types-live").OperationExtraRaw) => import("@ledgerhq/types-live").OperationExtra) | undefined; toOperationExtraRaw?: ((extra: import("@ledgerhq/types-live").OperationExtra) => import("@ledgerhq/types-live").OperationExtraRaw) | undefined; formatAccountSpecifics?: ((account: import("@ledgerhq/coin-solana/lib/types").SolanaAccount) => string) | undefined; formatOperationSpecifics?: ((operation: import("@ledgerhq/types-live").Operation, unit: import("@ledgerhq/types-cryptoassets").Unit | null | undefined) => string) | undefined; }; currencyBridge: { preload: () => Promise<{}>; hydrate: () => void; scanAccounts: (info: import("@ledgerhq/types-live").ScanInfo) => import("rxjs").Observable; getPreloadStrategy?: (currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency) => import("@ledgerhq/types-live").PreloadStrategy; getDescriptor?: (currency: import("@ledgerhq/types-cryptoassets").CryptoCurrency) => Record; nftResolvers?: { nftMetadata: (arg: { contract: string; tokenId: string; currencyId: string; }) => Promise; collectionMetadata: (arg: { contract: string; currencyId: string; }) => Promise; }; }; }; stellar: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; tezos: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; tron: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; xrp: { currencyBridge: import("@ledgerhq/types-live").CurrencyBridge; accountBridge: import("@ledgerhq/types-live").AccountBridge; }; }; export default _default; //# sourceMappingURL=mock.d.ts.map