import type { FundingAddressTree, LiquidSwapTree, SwapTree } from '../consts/Types'; type SerializedLeaf = { version: number; output: string; }; type SerializedTree = { claimLeaf: SerializedLeaf; refundLeaf: SerializedLeaf; }; type SerializedLiquidSwapTree = SerializedTree & { covenantClaimLeaf?: SerializedLeaf; }; type SerializedFundingAddressTree = { refundLeaf: SerializedLeaf; }; export declare const serializeSwapTree: (tree: LiquidSwapTree) => SerializedTree | SerializedLiquidSwapTree; export declare const serializeFundingAddressTree: (tree: FundingAddressTree) => SerializedFundingAddressTree; export declare const deserializeSwapTree: (tree: string | SerializedTree | LiquidSwapTree) => SwapTree | LiquidSwapTree; export declare const deserializeFundingAddressTree: (tree: string | SerializedFundingAddressTree) => FundingAddressTree; export type { SerializedLeaf, SerializedTree, SerializedFundingAddressTree }; //# sourceMappingURL=SwapTreeSerializer.d.ts.map