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 Input2 = { type?: string | undefined; additionalProperties?: { [k: string]: any; } | undefined; }; export type CreateAgentScheduleRequestInput = string | Array; export type CreateAgentScheduleRequest = { name?: string | undefined; schedule: AgentScheduleSpec; input: string | Array; /** * Arbitrary JSON value. */ conversation?: any | undefined; previousResponseId?: string | undefined; /** * Context management strategies to apply during agent-run response generation. Supports compaction, which summarizes older conversation history when the context exceeds a token threshold. */ contextManagement?: Array | undefined; metadata?: { [k: string]: string; } | undefined; }; /** @internal */ export declare const Input2$inboundSchema: z.ZodType; /** @internal */ export type Input2$Outbound = { type?: string | undefined; [additionalProperties: string]: unknown; }; /** @internal */ export declare const Input2$outboundSchema: z.ZodType; export declare function input2ToJSON(input2: Input2): string; export declare function input2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateAgentScheduleRequestInput$inboundSchema: z.ZodType; /** @internal */ export type CreateAgentScheduleRequestInput$Outbound = string | Array; /** @internal */ export declare const CreateAgentScheduleRequestInput$outboundSchema: z.ZodType; export declare function createAgentScheduleRequestInputToJSON(createAgentScheduleRequestInput: CreateAgentScheduleRequestInput): string; export declare function createAgentScheduleRequestInputFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateAgentScheduleRequest$inboundSchema: z.ZodType; /** @internal */ export type CreateAgentScheduleRequest$Outbound = { name?: string | undefined; schedule: AgentScheduleSpec$Outbound; input: string | Array; conversation?: any | undefined; previous_response_id?: string | undefined; context_management?: Array | undefined; metadata?: { [k: string]: string; } | undefined; }; /** @internal */ export declare const CreateAgentScheduleRequest$outboundSchema: z.ZodType; export declare function createAgentScheduleRequestToJSON(createAgentScheduleRequest: CreateAgentScheduleRequest): string; export declare function createAgentScheduleRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createagentschedulerequest.d.ts.map