export interface StartCronSyncerOptions { cronFilePath: string; /** How often to re-read the JSON file for changes (ms). Default: 30s */ syncIntervalMs?: number; /** Service base URL (e.g. https://api.builder.io) */ apiHost: string; /** Project ID to include in sync payload */ projectId: string; /** Branch name for this org-agent */ branchName: string; /** Owner/API key used as query param */ ownerId: string; /** Private key for Bearer auth */ privateKey: string; } /** * Watches cron-jobs.json for changes and syncs configs to the service. * * All scheduling is handled externally by Cloud Scheduler calling * the /projects-scheduler/cron-dispatch endpoint. This module is purely * responsible for keeping Firestore in sync with the local config file. */ export declare function startCronChecker(options: StartCronSyncerOptions): () => void;