import type { CreateScheduleInput, UpdateScheduleInput, ScheduleFilter, Schedule } from "../types/index.js";
export declare function createSchedule(input: CreateScheduleInput): Schedule;
export declare function getSchedule(id: string): Schedule | null;
export declare function listSchedules(filter?: ScheduleFilter): Schedule[];
export declare function updateSchedule(id: string, input: UpdateScheduleInput): Schedule;
export declare function deleteSchedule(id: string): boolean;
export declare function getEnabledSchedules(): Schedule[];
export declare function updateLastRun(id: string, runId: string, nextRunAt: string): void;
//# sourceMappingURL=schedules.d.ts.map