import { Account } from "@ledgerhq/types-live";
import { GetAddressOptions, Result } from "@ledgerhq/coin-framework/derivation";
export { type AccountShapeInfo, type GetAccountShape, type IterateResultBuilder, makeSync, mergeNfts, mergeOps, sameOp, } from "@ledgerhq/coin-framework/bridge/jsHelpers";
export declare function getAddr(deviceId: string, opts: GetAddressOptions): Promise<Result>;
export declare function makeAccountBridgeReceive({ injectGetAddressParams, }?: {
    injectGetAddressParams?: (account: Account) => any;
}): (account: Account, { verify, deviceId, path, }: {
    verify?: boolean | undefined;
    deviceId: string;
    subAccountId?: string | undefined;
    path?: string | undefined;
}) => import("rxjs").Observable<Result>;
//# sourceMappingURL=jsHelpers.d.ts.map