import { z } from "zod"; import { DurationSchedule, DurationUnit, TimeSchedule } from "../schedule.js"; export declare function isDurationUnit(u: string): u is DurationUnit; export declare function isDurationSchedule(schedule: any): schedule is DurationSchedule; export declare function isTimeSchedule(schedule: any): schedule is TimeSchedule; export declare const durationScheduleSchema: z.ZodObject<{ type: z.ZodLiteral<"Duration">; dur: z.ZodNumber; unit: z.ZodEnum<["second", "seconds", "minute", "minutes", "hour", "hours", "day", "days", "year", "years"]>; }, "strip", z.ZodTypeAny, { type: "Duration"; dur: number; unit: "second" | "seconds" | "minute" | "minutes" | "hour" | "hours" | "day" | "days" | "year" | "years"; }, { type: "Duration"; dur: number; unit: "second" | "seconds" | "minute" | "minutes" | "hour" | "hours" | "day" | "days" | "year" | "years"; }>; export declare const timeScheduleSchema: z.ZodObject<{ type: z.ZodLiteral<"Time">; isoDate: z.ZodString; }, "strip", z.ZodTypeAny, { type: "Time"; isoDate: string; }, { type: "Time"; isoDate: string; }>; //# sourceMappingURL=schedule.d.ts.map