import type { Account, AccountLike, AccountLikeArray } from "@ledgerhq/types-live";
import type { Transaction } from "./types";
declare function inferAccounts(account: Account, opts: Record<string, any>): AccountLikeArray;
declare function inferTransactions(transactions: Array<{
    account: AccountLike;
    transaction: Transaction;
}>, opts: Record<string, any>, { inferAmount }: any): Transaction[];
export default function makeCliTools(): {
    options: ({
        name: string;
        type: StringConstructor;
        desc: string;
        alias?: never;
        multiple?: never;
    } | {
        name: string;
        alias: string;
        type: StringConstructor;
        desc: string;
        multiple: boolean;
    })[];
    inferAccounts: typeof inferAccounts;
    inferTransactions: typeof inferTransactions;
};
export {};
//# sourceMappingURL=cli-transaction.d.ts.map