import { Transaction } from '@scure/btc-signer'; import { type ClaimDetails, type FundingAddressTree, type SwapTree } from '../consts/Types'; export declare const isRelevantTaprootOutput: (utxo: Pick) => boolean; export declare const validateInputs: (utxos: Pick[]) => void; export declare const getClaimLeaf: (swapTree: SwapTree | FundingAddressTree) => SwapTree["claimLeaf"]; export declare const getTapLeaf: (isRefund: boolean, swapTree: SwapTree | FundingAddressTree) => SwapTree["refundLeaf"]; export declare const constructClaimTransaction: (utxos: ClaimDetails[], destinationScript: Uint8Array, fee: bigint, isRbf?: boolean, timeoutBlockHeight?: number, isRefund?: boolean) => Transaction; export declare const signLegacy: (hash: Uint8Array, privateKey: Uint8Array) => Uint8Array & Uint8Array; //# sourceMappingURL=Claim.d.ts.map