import { BitcoinLegacySignedTransaction, BitcoinLegacyUnsignedTransaction, BitcoinSegwitSignedTransaction, BitcoinSegwitUnsignedTransaction, BitcoinSignedTransaction, BitcoinTaprootSignedTransaction, BitcoinTaprootUnsignedTransaction, BitcoinUnsignedTransaction } from '../../../../types/transaction'; import { BitcoinTransactionSignRequest } from '../definitions/transaction-sign-request-bitcoin'; import { BitcoinSegwitTransactionSignRequest } from '../definitions/transaction-sign-request-bitcoin-segwit'; import { BitcoinTransactionSignResponse } from '../definitions/transaction-sign-response-bitcoin'; import { BitcoinSegwitTransactionSignResponse } from '../definitions/transaction-sign-response-bitcoin-segwit'; import { BitcoinTaprootTransactionSignRequest } from '../definitions/transaction-sign-request-bitcoin-taproot'; import { BitcoinTaprootTransactionSignResponse } from '../definitions/transaction-sign-response-bitcoin-taproot'; import { BitcoinLegacyTransactionSignRequest } from '../definitions/transaction-sign-request-bitcoin-legacy'; import { BitcoinLegacyTransactionSignResponse } from '../definitions/transaction-sign-response-bitcoin-legacy'; export declare function bitcoinUnsignedTransactionToRequest(unsigned: BitcoinUnsignedTransaction, publicKey: string, callbackUrl?: string): BitcoinTransactionSignRequest; export declare function bitcoinSignedTransactionToResponse(signed: BitcoinSignedTransaction, accountIdentifier: string): BitcoinTransactionSignResponse; export declare function bitcoinLegacyUnsignedTransactionToRequest(unsigned: BitcoinSegwitUnsignedTransaction, publicKey: string, callbackUrl?: string): BitcoinLegacyTransactionSignRequest; export declare function bitcoinLegacySignedTransactionToResponse(signed: BitcoinSegwitSignedTransaction, accountIdentifier: string): BitcoinLegacyTransactionSignResponse; export declare function bitcoinSegwitUnsignedTransactionToRequest(unsigned: BitcoinSegwitUnsignedTransaction, publicKey: string, callbackUrl?: string): BitcoinSegwitTransactionSignRequest; export declare function bitcoinSegwitSignedTransactionToResponse(signed: BitcoinSegwitSignedTransaction, accountIdentifier: string): BitcoinSegwitTransactionSignResponse; export declare function bitcoinTaprootUnsignedTransactionToRequest(unsigned: BitcoinTaprootUnsignedTransaction, publicKey: string, callbackUrl?: string): BitcoinTaprootTransactionSignRequest; export declare function bitcoinTaprootSignedTransactionToResponse(signed: BitcoinTaprootSignedTransaction, accountIdentifier: string): BitcoinTaprootTransactionSignResponse; export declare function bitcoinTransactionSignRequestToUnsigned(request: BitcoinTransactionSignRequest): BitcoinUnsignedTransaction; export declare function bitcoinTransactionSignResponseToSigned(response: BitcoinTransactionSignResponse): BitcoinSignedTransaction; export declare function bitcoinLegacyTransactionSignRequestToUnsigned(request: BitcoinLegacyTransactionSignRequest): BitcoinLegacyUnsignedTransaction; export declare function bitcoinLegacyTransactionSignResponseToSigned(response: BitcoinLegacyTransactionSignResponse): BitcoinLegacySignedTransaction; export declare function bitcoinSegwitTransactionSignRequestToUnsigned(request: BitcoinSegwitTransactionSignRequest): BitcoinSegwitUnsignedTransaction; export declare function bitcoinSegwitTransactionSignResponseToSigned(response: BitcoinSegwitTransactionSignResponse): BitcoinSegwitSignedTransaction; export declare function bitcoinTaprootTransactionSignRequestToUnsigned(request: BitcoinTaprootTransactionSignRequest): BitcoinTaprootUnsignedTransaction; export declare function bitcoinTaprootTransactionSignResponseToSigned(response: BitcoinTaprootTransactionSignResponse): BitcoinTaprootSignedTransaction;