import type { H3Event } from 'h3'; import type { StaleCheckResult } from './checkStale.js'; export interface CronResult { runId?: number | null; stale?: StaleCheckResult; sitemap?: { name?: string; pinged: boolean; error?: string; pruned: number; }; index?: { indexed: number; remaining: number; errors?: string[]; complete: boolean; }; indexNow?: { submitted: number; remaining: number; error?: string; }; } /** * Run cron job logic - shared between scheduled task and HTTP endpoint */ export declare function runCron(event: H3Event | undefined, options?: { batchSize?: number; }): Promise;