import { SignerContext } from "@ledgerhq/ledger-wallet-framework/signer"; import type { Account, AccountBridge, AccountLike, CurrencyBridge } from "@ledgerhq/types-live"; import { ChainAPI, Config } from "../network"; import { SolanaSigner } from "../signer"; import type { SolanaAccount, Transaction, TransactionStatus } from "../types"; /** * Cache key for estimateMaxSpendable. * * Include pending operations so new outgoing txs bust the cache and "send max" stays correct. * See: https://ledgerhq.atlassian.net/browse/LIVE-35129 */ export declare const estimateMaxSpendableCacheKey: ({ account, parentAccount, transaction, }: { account: AccountLike; parentAccount?: Account | null | undefined; transaction?: Transaction | null | undefined; }) => string; export declare function makeBridges({ getAPI, signerContext, }: { getAPI: (config: Config) => ChainAPI; signerContext: SignerContext; }): { currencyBridge: CurrencyBridge; accountBridge: AccountBridge; }; //# sourceMappingURL=bridge.d.ts.map