import * as z from "zod/v4";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./errors/sdkvalidationerror.js";
/**
 * Published lane configuration, included only when include_run_config=true. Only the agent turn count, reasoning effort, and temperature are exposed; other harness settings are intentionally not part of the public contract.
 */
export type UnifiedBenchmarksSearchRunConfig = {
    /**
     * Agent-turn count for the published lane, or null for plugin lanes.
     */
    maxAgentTurns: number | null;
    /**
     * Reasoning effort configured for the published lane, or null when omitted.
     */
    reasoningEffort: string | null;
    /**
     * Sampling temperature configured for the published lane, or null when omitted.
     */
    temperature: number | null;
};
/** @internal */
export declare const UnifiedBenchmarksSearchRunConfig$inboundSchema: z.ZodType<UnifiedBenchmarksSearchRunConfig, unknown>;
export declare function unifiedBenchmarksSearchRunConfigFromJSON(jsonString: string): SafeParseResult<UnifiedBenchmarksSearchRunConfig, SDKValidationError>;
//# sourceMappingURL=unifiedbenchmarkssearchrunconfig.d.ts.map