export interface ChangeResult { changed: boolean; previousHash?: string; diffSummary?: string; /** When the upstream status code transitioned (e.g. * 200 → 404), report the previous one so callers can distinguish a * status flip from a content edit. Absent when the previous status was * null/unknown or did not change. */ previousHttpStatus?: number; } /** * Change detection compares HTTP status alongside the * body hash. A 200 page that becomes a 404 with an identical-looking body * (or vice-versa) IS a change — pretending otherwise is a silent-failure * mode. */ export declare function detectChange(url: string, newMarkdown: string, newHttpStatus?: number): ChangeResult; //# sourceMappingURL=change-detector.d.ts.map