import * as z from "zod/v3";
export type ResponseExecutionLimits = {
    maxCost?: number | undefined;
    maxDepth?: number | undefined;
    maxExecutionTime?: number | undefined;
    maxIterations?: number | undefined;
    toolTimeout?: number | undefined;
};
/** @internal */
export type ResponseExecutionLimits$Outbound = {
    max_cost?: number | undefined;
    max_depth?: number | undefined;
    max_execution_time?: number | undefined;
    max_iterations?: number | undefined;
    tool_timeout?: number | undefined;
};
/** @internal */
export declare const ResponseExecutionLimits$outboundSchema: z.ZodType<ResponseExecutionLimits$Outbound, z.ZodTypeDef, ResponseExecutionLimits>;
export declare function responseExecutionLimitsToJSON(responseExecutionLimits: ResponseExecutionLimits): string;
//# sourceMappingURL=responseexecutionlimits.d.ts.map