import { type HygieneCommonOptions } from "../shared.js"; export interface AuditPersonalizationBrokenOptions extends HygieneCommonOptions { root?: string; index?: string; limit?: number; includeSystem?: boolean; batchSize?: number; concurrency?: number; pageParallelism?: number; cache?: boolean; } export interface PersonalizationBrokenReport { itemId: string; path: string; templateName: string | null; language: string | null; brokenRefs: Array<{ fieldName: string; refItemId: string; }>; } /** * Audit page items for personalization rules referencing missing items. */ export declare const runAuditPersonalizationBroken: (options: AuditPersonalizationBrokenOptions) => Promise;