import type { ScheduleEntry, BackendType } from "../registry.js"; export type { BackendType } from "../registry.js"; export type InstallableBackendType = BackendType | "github"; export type ScheduleBackend = { install(entry: ScheduleEntry): void; uninstall(name: string): void; }; export declare function detectBackend(): BackendType; export declare function getBackend(type: InstallableBackendType): ScheduleBackend; export { LaunchdBackend } from "./launchd.js"; export { SystemdBackend } from "./systemd.js"; export { CrontabBackend } from "./crontab.js"; export { GithubBackend } from "./github.js";