import { AddressAmount, PaymentSummaryProps, PaymentSummaryResponse } from "../TransactionBase";
import { UtxoTransaction, UtxoTransactionTypeOptions } from "./UtxoTransaction";
import BN from "bn.js";
export declare class BtcTransaction extends UtxoTransaction {
    get currencyName(): string;
    isValidPkscript(index: number): boolean;
    get sourceAddresses(): (string | undefined)[];
    get fee(): BN;
    get spentAmounts(): AddressAmount[];
    get type(): UtxoTransactionTypeOptions;
    get hasPrevouts(): boolean;
    paymentSummary({ client, inUtxo, outUtxo }: PaymentSummaryProps): Promise<PaymentSummaryResponse>;
}
//# sourceMappingURL=BtcTransaction.d.ts.map