import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; 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 declare const AgentScheduleObject: { readonly AgentSchedule: "agent.schedule"; }; export type AgentScheduleObject = ClosedEnum; export declare const AgentScheduleStatus: { readonly Active: "active"; readonly Paused: "paused"; readonly Completed: "completed"; readonly Deleted: "deleted"; }; export type AgentScheduleStatus = ClosedEnum; export type AgentSchedule = { object: AgentScheduleObject; id: string; agentId: string; name: string | null; status: AgentScheduleStatus; schedule: AgentScheduleSpec; /** * Arbitrary JSON value. */ input?: any | undefined; conversation?: any | null | undefined; previousResponseId: string | null; contextManagement: Array | null; metadata: { [k: string]: string; } | null; temporalScheduleId: string | null; lastRunAt: Date | null; lastRunId: string | null; runCount: number; createdAt: Date; updatedAt: Date; deletedAt: Date | null; }; /** @internal */ export declare const AgentScheduleObject$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const AgentScheduleObject$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const AgentScheduleStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const AgentScheduleStatus$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const AgentSchedule$inboundSchema: z.ZodType; /** @internal */ export type AgentSchedule$Outbound = { object: string; id: string; agent_id: string; name: string | null; status: string; schedule: AgentScheduleSpec$Outbound; input?: any | undefined; conversation?: any | null | undefined; previous_response_id: string | null; context_management: Array | null; metadata: { [k: string]: string; } | null; temporal_schedule_id: string | null; last_run_at: string | null; last_run_id: string | null; run_count: number; created_at: string; updated_at: string; deleted_at: string | null; }; /** @internal */ export declare const AgentSchedule$outboundSchema: z.ZodType; export declare function agentScheduleToJSON(agentSchedule: AgentSchedule): string; export declare function agentScheduleFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=agentschedule.d.ts.map