import type { ScheduleJob } from "../types.js"; export declare function unitBaseName(id: string): string; export declare function servicePath(id: string): string; export declare function timerPath(id: string): string; /** * Translate a 5-field cron to a systemd OnCalendar expression. Covers the * common patterns (every-N-min, every-N-hours, daily/weekly at H:M including * day-of-week); approximates the rest with a best-effort date-time mapping. */ export declare function cronToSystemdCalendar(cron: string): string; export declare function generateService(job: ScheduleJob, stateRoot: string): string; export declare function generateTimer(job: ScheduleJob): string; export declare function installSystemd(job: ScheduleJob, stateRoot: string): void; export declare function uninstallSystemd(id: string): void; export declare function statusSystemd(id: string): boolean;