import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type TriggerEvalScheduleRequest = { scheduleId: string; /** * Optional external end-user identifier forwarded by the API gateway. */ xOnBehalfOf?: string | undefined; }; export type TriggerEvalScheduleStop = string | Array; export declare const TriggerEvalScheduleTruncation: { readonly Auto: "auto"; readonly Disabled: "disabled"; }; export type TriggerEvalScheduleTruncation = ClosedEnum; export declare const TriggerEvalScheduleServiceTier: { readonly Auto: "auto"; readonly Default: "default"; readonly Flex: "flex"; readonly Priority: "priority"; }; export type TriggerEvalScheduleServiceTier = ClosedEnum; export type TriggerEvalSchedulePrefillThink = boolean | string; export type TriggerEvalScheduleGeneration = { instructions?: string | undefined; temperature?: number | undefined; topP?: number | undefined; maxOutputTokens?: number | undefined; /** * lm-eval alias for max_output_tokens. */ maxGenToks?: number | undefined; stop?: string | Array | undefined; /** * lm-eval generate_until stop sequences. */ until?: Array | undefined; maxToolCalls?: number | undefined; reasoning?: any | undefined; text?: any | undefined; tools?: Array | undefined; toolChoice?: any | undefined; parallelToolCalls?: boolean | undefined; truncation?: TriggerEvalScheduleTruncation | undefined; serviceTier?: TriggerEvalScheduleServiceTier | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; topK?: number | undefined; minP?: number | undefined; repetitionPenalty?: number | undefined; doSample?: boolean | undefined; extraBody?: { [k: string]: any; } | undefined; chatTemplateKwargs?: { [k: string]: any; } | undefined; prefillThink?: boolean | string | undefined; useCache?: boolean | undefined; timeoutSeconds?: number | undefined; maxRetries?: number | undefined; maxEmptyRetries?: number | undefined; additionalProperties?: { [k: string]: any; } | undefined; }; export type TriggerEvalScheduleRun = { models: Array; taskIds?: Array | undefined; judgeModel?: string | undefined; embeddingModel?: string | undefined; generation?: TriggerEvalScheduleGeneration | undefined; generationConcurrency?: number | undefined; concurrency?: number | undefined; graderConcurrency?: number | undefined; maxSamplesPerTask?: number | undefined; maxWorkflowSampleActivities?: number | undefined; }; /** * OK */ export type TriggerEvalScheduleResponseBody = { id: string; object: "eval.schedule"; name: string; description: string | null; suiteId: string; suiteVersion: number | null; cron: string | null; intervalSeconds: number | null; timezone: string; overlapPolicy: components.EvalScheduleOverlapPolicy; enabled: boolean; webhookUrl: string | null; /** * True when a signing secret is stored. The secret itself is never returned. */ webhookConfigured: boolean; run: TriggerEvalScheduleRun; metadata: { [k: string]: string; }; lastRunId: string | null; lastRunAt: number | null; lastRunStatus: string | null; /** * Next scheduled fire time from Temporal, when resolvable. */ nextRunAt: number | null; createdAt: number; updatedAt: number; }; /** @internal */ export declare const TriggerEvalScheduleRequest$inboundSchema: z.ZodType; /** @internal */ export type TriggerEvalScheduleRequest$Outbound = { schedule_id: string; "X-On-Behalf-Of"?: string | undefined; }; /** @internal */ export declare const TriggerEvalScheduleRequest$outboundSchema: z.ZodType; export declare function triggerEvalScheduleRequestToJSON(triggerEvalScheduleRequest: TriggerEvalScheduleRequest): string; export declare function triggerEvalScheduleRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TriggerEvalScheduleStop$inboundSchema: z.ZodType; /** @internal */ export type TriggerEvalScheduleStop$Outbound = string | Array; /** @internal */ export declare const TriggerEvalScheduleStop$outboundSchema: z.ZodType; export declare function triggerEvalScheduleStopToJSON(triggerEvalScheduleStop: TriggerEvalScheduleStop): string; export declare function triggerEvalScheduleStopFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TriggerEvalScheduleTruncation$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TriggerEvalScheduleTruncation$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TriggerEvalScheduleServiceTier$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TriggerEvalScheduleServiceTier$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const TriggerEvalSchedulePrefillThink$inboundSchema: z.ZodType; /** @internal */ export type TriggerEvalSchedulePrefillThink$Outbound = boolean | string; /** @internal */ export declare const TriggerEvalSchedulePrefillThink$outboundSchema: z.ZodType; export declare function triggerEvalSchedulePrefillThinkToJSON(triggerEvalSchedulePrefillThink: TriggerEvalSchedulePrefillThink): string; export declare function triggerEvalSchedulePrefillThinkFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TriggerEvalScheduleGeneration$inboundSchema: z.ZodType; /** @internal */ export type TriggerEvalScheduleGeneration$Outbound = { instructions?: string | undefined; temperature?: number | undefined; top_p?: number | undefined; max_output_tokens?: number | undefined; max_gen_toks?: number | undefined; stop?: string | Array | undefined; until?: Array | undefined; max_tool_calls?: number | undefined; reasoning?: any | undefined; text?: any | undefined; tools?: Array | undefined; tool_choice?: any | undefined; parallel_tool_calls?: boolean | undefined; truncation?: string | undefined; service_tier?: string | undefined; presence_penalty?: number | undefined; frequency_penalty?: number | undefined; top_k?: number | undefined; min_p?: number | undefined; repetition_penalty?: number | undefined; do_sample?: boolean | undefined; extra_body?: { [k: string]: any; } | undefined; chat_template_kwargs?: { [k: string]: any; } | undefined; prefill_think?: boolean | string | undefined; use_cache?: boolean | undefined; timeout_seconds?: number | undefined; max_retries?: number | undefined; max_empty_retries?: number | undefined; [additionalProperties: string]: unknown; }; /** @internal */ export declare const TriggerEvalScheduleGeneration$outboundSchema: z.ZodType; export declare function triggerEvalScheduleGenerationToJSON(triggerEvalScheduleGeneration: TriggerEvalScheduleGeneration): string; export declare function triggerEvalScheduleGenerationFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TriggerEvalScheduleRun$inboundSchema: z.ZodType; /** @internal */ export type TriggerEvalScheduleRun$Outbound = { models: Array; task_ids?: Array | undefined; judge_model?: string | undefined; embedding_model?: string | undefined; generation?: TriggerEvalScheduleGeneration$Outbound | undefined; generation_concurrency?: number | undefined; concurrency?: number | undefined; grader_concurrency?: number | undefined; max_samples_per_task?: number | undefined; max_workflow_sample_activities?: number | undefined; }; /** @internal */ export declare const TriggerEvalScheduleRun$outboundSchema: z.ZodType; export declare function triggerEvalScheduleRunToJSON(triggerEvalScheduleRun: TriggerEvalScheduleRun): string; export declare function triggerEvalScheduleRunFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const TriggerEvalScheduleResponseBody$inboundSchema: z.ZodType; /** @internal */ export type TriggerEvalScheduleResponseBody$Outbound = { id: string; object: "eval.schedule"; name: string; description: string | null; suite_id: string; suite_version: number | null; cron: string | null; interval_seconds: number | null; timezone: string; overlap_policy: string; enabled: boolean; webhook_url: string | null; webhook_configured: boolean; run: TriggerEvalScheduleRun$Outbound; metadata: { [k: string]: string; }; last_run_id: string | null; last_run_at: number | null; last_run_status: string | null; next_run_at: number | null; created_at: number; updated_at: number; }; /** @internal */ export declare const TriggerEvalScheduleResponseBody$outboundSchema: z.ZodType; export declare function triggerEvalScheduleResponseBodyToJSON(triggerEvalScheduleResponseBody: TriggerEvalScheduleResponseBody): string; export declare function triggerEvalScheduleResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=triggerevalschedule.d.ts.map