import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { AgentCompactionContextManagement, AgentCompactionContextManagement$Outbound } from "./agentcompactioncontextmanagement.js"; import { AgentScheduleSpec, AgentScheduleSpec$Outbound } from "./agentschedulespec.js"; export type UpdateAgentScheduleRequestInput2 = { type?: string | undefined; additionalProperties?: { [k: string]: any; } | undefined; }; export type UpdateAgentScheduleRequestInput = string | Array; export type UpdateAgentScheduleRequest = { name?: string | null | undefined; schedule?: AgentScheduleSpec | undefined; input?: string | Array | undefined; conversation?: any | null | undefined; previousResponseId?: string | null | undefined; /** * Context management strategies to apply during agent-run response generation. Set to null to clear the schedule-level strategies. */ contextManagement?: Array | null | undefined; metadata?: { [k: string]: string; } | undefined; }; /** @internal */ export declare const UpdateAgentScheduleRequestInput2$inboundSchema: z.ZodType; /** @internal */ export type UpdateAgentScheduleRequestInput2$Outbound = { type?: string | undefined; [additionalProperties: string]: unknown; }; /** @internal */ export declare const UpdateAgentScheduleRequestInput2$outboundSchema: z.ZodType; export declare function updateAgentScheduleRequestInput2ToJSON(updateAgentScheduleRequestInput2: UpdateAgentScheduleRequestInput2): string; export declare function updateAgentScheduleRequestInput2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateAgentScheduleRequestInput$inboundSchema: z.ZodType; /** @internal */ export type UpdateAgentScheduleRequestInput$Outbound = string | Array; /** @internal */ export declare const UpdateAgentScheduleRequestInput$outboundSchema: z.ZodType; export declare function updateAgentScheduleRequestInputToJSON(updateAgentScheduleRequestInput: UpdateAgentScheduleRequestInput): string; export declare function updateAgentScheduleRequestInputFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateAgentScheduleRequest$inboundSchema: z.ZodType; /** @internal */ export type UpdateAgentScheduleRequest$Outbound = { name?: string | null | undefined; schedule?: AgentScheduleSpec$Outbound | undefined; input?: string | Array | undefined; conversation?: any | null | undefined; previous_response_id?: string | null | undefined; context_management?: Array | null | undefined; metadata?: { [k: string]: string; } | undefined; }; /** @internal */ export declare const UpdateAgentScheduleRequest$outboundSchema: z.ZodType; export declare function updateAgentScheduleRequestToJSON(updateAgentScheduleRequest: UpdateAgentScheduleRequest): string; export declare function updateAgentScheduleRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=updateagentschedulerequest.d.ts.map