import { type StoredSchedule } from "./types.js";
export declare class ScheduleStore {
    private readonly dir;
    constructor(dir: string);
    private filePath;
    private ensureDir;
    list(): Promise<StoredSchedule[]>;
    get(id: string): Promise<StoredSchedule | null>;
    create(schedule: Omit<StoredSchedule, "id">): Promise<StoredSchedule>;
    put(schedule: StoredSchedule): Promise<void>;
    delete(id: string): Promise<void>;
}
//# sourceMappingURL=store.d.ts.map