import { type ScheduledTask, type ScheduledTaskStore, type SchedulerLock, type TaskSchedulerScope } from './index.js'; export declare class JsonScheduledTaskStore implements ScheduledTaskStore { private readonly filePath; private loaded; private readonly tasks; private writeTail; constructor(filePath: string); list(_scope?: TaskSchedulerScope): Promise; get(taskId: string, _scope?: TaskSchedulerScope): Promise; create(task: ScheduledTask): Promise; update(taskId: string, task: ScheduledTask, _scope?: TaskSchedulerScope): Promise; delete(taskId: string, _scope?: TaskSchedulerScope): Promise; private load; private save; private updateState; } export declare class FileSchedulerLock implements SchedulerLock { readonly path: string; private acquired; constructor(path: string); acquire(): boolean; release(): void; isAcquired(): boolean; holderPid(): number | undefined; } //# sourceMappingURL=stores.d.ts.map