export type BackendType = "launchd" | "systemd" | "crontab"; export type ScheduleEntry = { name: string; agentFile: string; cron: string; preset: string; envFile: string; logDir: string; createdAt: string; backend: BackendType; /** Github-only options. Never persisted to the registry. */ github?: { secrets: string[]; write: boolean; noPin: boolean; force: boolean; }; }; export type ScheduleRegistry = Record; export declare class Registry { private filePath; constructor(baseDir: string); getAll(): ScheduleRegistry; get(name: string): ScheduleEntry | undefined; has(name: string): boolean; set(entry: ScheduleEntry): void; remove(name: string): void; private write; }