export interface DocdexCheckResult { status?: string; success?: boolean; checks?: Array<{ name?: string; status?: string; message?: string; details?: Record; }>; } export interface DocdexHealthSummary { ok: boolean; message?: string; failedChecks?: Array<{ name?: string; status?: string; message?: string; }>; } export interface DocdexChromiumDetails { path?: string; manifestPath?: string; installedAt?: string; version?: string; platform?: string; downloadUrl?: string; } export interface DocdexBrowserInfo { ok: boolean; message?: string; installHint?: string; autoInstallEnabled?: boolean; configuredKind?: string; chromium?: DocdexChromiumDetails; } export declare const resolveDocdexBinary: () => string | undefined; export declare const runDocdex: (args: string[], options?: { cwd?: string; env?: NodeJS.ProcessEnv; }) => Promise<{ stdout: string; stderr: string; }>; export declare const parseDocdexCheckOutput: (output: string) => DocdexCheckResult; export declare const readDocdexCheck: (options?: { cwd?: string; env?: NodeJS.ProcessEnv; }) => Promise; export declare const summarizeDocdexCheck: (check: DocdexCheckResult) => DocdexHealthSummary; export declare const resolveDocdexBaseUrl: (options?: { cwd?: string; env?: NodeJS.ProcessEnv; }) => Promise; export declare const parseDocdexBrowserCheck: (check: DocdexCheckResult) => DocdexBrowserInfo; export declare const resolveDocdexBrowserInfo: (options?: { cwd?: string; env?: NodeJS.ProcessEnv; }) => Promise; //# sourceMappingURL=DocdexRuntime.d.ts.map