export type El = { label?: string; id?: string; role?: string; rect: { x: number; y: number; w: number; h: number; }; }; export type Snapshot = { elements: El[]; viewport: { w: number; h: number; }; }; export type ChecklistItem = { name: string; a: string; b?: string; relation: "present" | "vertically-centered" | "baseline-aligned" | "left-aligned" | "equal-gap" | "equal-size" | "same-truncation"; tolerance?: number; }; export type ParityVerdict = { name: string; relation: string; verdict: "match" | "mismatch" | "uncertain"; reason: string; ios?: any; android?: any; }; export type ParityResult = { mismatch_count: number; results: ParityVerdict[]; }; export declare function auditParity(ios: Snapshot, android: Snapshot, checklist: ChecklistItem[]): ParityResult;