interface CronRunInfo { id: number; startedAt: string; finishedAt: string | null; durationMs: number | null; status: string; pagesIndexed: number; pagesRemaining: number; indexNowSubmitted: number; indexNowRemaining: number; errors: string[]; } interface DebugInfo { version: string; environment: { isDev: boolean; isPrerender: boolean; mode: 'development' | 'prerender' | 'production'; }; config: { debug: boolean; debugCron: boolean; llmsTxtCacheSeconds: number; mdreamOptions: unknown; }; runtimeSync?: { total: number; indexed: number; pending: number; errors: number; }; indexNow?: { pending: number; totalSubmitted: number; lastSubmittedAt: string | null; lastError: string | null; backoff?: { until: string; minutesRemaining: number; attempt: number; } | null; }; indexNowLog?: Array<{ id: number; submittedAt: string; urlCount: number; success: boolean; error: string | null; }>; cronRuns?: CronRunInfo[]; pageData: { source: string; pageCount: number; pages: Array<{ route: string; title: string; hasDescription: boolean; hasHeadings: boolean; }>; errorRoutes: string[]; }; jsonFile: { available: boolean; pageCount: number; source: string; }; buildInfo?: { storedBuildId: string | null; dumpBuildId: string | null; dumpPageCount: number | null; isStale: boolean; dumpCreatedAt: string | null; }; virtualModules: { pageDataModule: { available: boolean; pagesCount: number; errorRoutesCount: number; }; readPageDataModule: { available: boolean; note: string; }; }; cloudflare?: { hasContext: boolean; hasCloudflare: boolean; hasCloudflareEnv: boolean; hasContextEnv: boolean; contextKeys: string[]; cloudflareKeys: string[]; cloudflareEnvKeys: string[]; databaseConfig: { type: string; bindingName?: string; }; }; diagnostics: { issues: string[]; suggestions: string[]; }; } declare const _default: import("h3").EventHandler>; export default _default;