export interface Problem { url: string; path: string; message: string }
export interface SectionReport { id: string; url: string; ok: boolean; errors: Problem[] }
export interface Report { url: string; manifest_url: string | null; ok: boolean; score: number; errors: Problem[]; warnings: Problem[]; sections: SectionReport[] }
export declare function validateSite(url: string, opts?: { fetch?: typeof fetch }): Promise<Report>;
export declare function fixtureFetch(dir: string): typeof fetch;
export declare function check(schema: object, value: unknown, path?: string): { path: string; message: string }[];
export declare const MANIFEST_PATHS: string[];
export declare const ERROR_COST: number;
export declare const WARNING_COST: number;
agentgate-source: code mirror on Cloudflare Pages. All repos