import type { Transaction, TransactionRaw } from "./types";
import type { Account } from "@ledgerhq/types-live";
export declare function formatTransaction(transaction: Transaction, account: Account): string;
export declare function fromTransactionRaw(tr: TransactionRaw): Transaction;
export declare function toTransactionRaw(t: Transaction): TransactionRaw;
declare const _default: {
    formatTransaction: typeof formatTransaction;
    fromTransactionRaw: typeof fromTransactionRaw;
    toTransactionRaw: typeof toTransactionRaw;
    fromTransactionStatusRaw: (ts: import("@ledgerhq/types-live").TransactionStatusCommonRaw) => import("@ledgerhq/types-live").TransactionStatusCommon;
    toTransactionStatusRaw: (ts: import("@ledgerhq/types-live").TransactionStatusCommon) => import("@ledgerhq/types-live").TransactionStatusCommonRaw;
    formatTransactionStatus: (t: import("@ledgerhq/types-live").TransactionCommon, { errors, warnings, estimatedFees, amount, totalSpent }: import("@ledgerhq/types-live").TransactionStatusCommon, mainAccount: Account) => string;
};
export default _default;
//# sourceMappingURL=transaction.d.ts.map