import { SignerContext } from "@ledgerhq/coin-framework/lib/signer";
import type { AccountBridge, CurrencyBridge } from "@ledgerhq/types-live";
import { ElrondSigner } from "../signer";
import type { ElrondAccount, Transaction, TransactionStatus } from "../types";
export declare function buildCurrencyBridge(signerContext: SignerContext<ElrondSigner>): CurrencyBridge;
export declare function buildAccountBridge(signerContext: SignerContext<ElrondSigner>): AccountBridge<Transaction, ElrondAccount, TransactionStatus>;
export declare function createBridges(signerContext: SignerContext<ElrondSigner>): {
    currencyBridge: CurrencyBridge;
    accountBridge: AccountBridge<Transaction, ElrondAccount, import("@ledgerhq/types-live").TransactionStatusCommon>;
};
//# sourceMappingURL=js.d.ts.map