export type TokenPrevTx = {
    prevTx: string;
    prevPrevTx: string;
};
export interface CatTransferParams {
    tokenMetadata: string;
    feeInputs: UtxoInput[];
    feeRate: number;
    tokens: string;
    changeAddress: string;
    toAddress: string;
    tokenAmount: string;
    tokenPrevTxs: TokenPrevTx[];
    verifyScript?: boolean;
    guard?: string;
    publicKey?: string;
    signData?: SignData;
    estimateFee?: boolean;
}
export type UtxoInput = {
    txId: string;
    vOut: number;
    amount: number;
    address?: string;
};
export type SignData = {
    merge: string[];
    commit: string[];
    reveal: string[];
};
