import { Bytes } from '@cmdcode/buff';
import { ScriptWord, TxBytes } from '@scrow/tapscript';
import { DepositContext, ReturnContext, SignerAPI, TxOutput } from '../types/index.js';
export declare function get_return_ctx(txhex: TxBytes): ReturnContext;
export declare function get_return_script(return_key: Bytes, sequence: number): string[];
export declare function create_return_tx(address: string, context: DepositContext, signer: SignerAPI, txout: TxOutput, txfee?: number): string;
export declare function parse_return_key(words: ScriptWord[]): string | null;
