export interface UniZenOnChainQuoteResponse {
    contractVersion: string;
    deltaAmount: string;
    fee: string;
    fromTokenAmount: string;
    gasPrice: string;
    isULDM: string;
    nativeValue: string;
    priceImpact: number;
    protocol: {
        name: string;
    }[];
    recommendedSlippage: number;
    slippage: number;
    toTokenAmount: string;
    toTokenAmountWithoutFee: string;
    tokenFrom: object;
    tokenTo: object;
    tradeType: number;
    transactionData: {
        call: UniZenCallInfo[];
        info: UniZenOnChainTxInfo;
    };
}
interface UniZenCallInfo {
    amount: string;
    amountDelta: string;
    buyToken: string;
    data: string;
    sellToken: string;
    targetExchange: string;
    targetExchangeID: string;
}
interface UniZenOnChainTxInfo {
    actualQuote: string;
    amountIn: string;
    amountOutMin: string;
    apiId: string;
    deadline: number;
    dstToken: string;
    feePercent: number;
    path: string[];
    requestId: string;
    sharePercent: number;
    slippage: number;
    srcToken: string;
    tokenHasTaxes: boolean;
    tradeType: number;
    userPSFee: number;
    uuid: string;
    v3Path: string;
}
export {};
