interface VercelCron { path: string; schedule: string; } interface VercelConfig { crons?: VercelCron[]; [key: string]: unknown; } interface ReadVercelJsonOptions { /** * Custom path to vercel.json file * If not provided, will auto-detect in project root */ path?: string; /** * Inline config instead of reading from file */ config?: VercelConfig; /** * Base URL for cron jobs (defaults to http://localhost:3000) */ baseUrl?: string; } interface ReadVercelJsonResult { crons: VercelCron[]; baseUrl: string; source: 'file' | 'inline'; filePath?: string; } /** * Reads vercel.json file and extracts cron jobs * Supports auto-detection, custom paths, and inline config */ declare function readVercelJson(options?: ReadVercelJsonOptions): Promise; export { type ReadVercelJsonOptions, type ReadVercelJsonResult, readVercelJson };