export type A11yEl = { label?: string; value?: string | number | boolean; hint?: string; traits?: string[]; role?: string; rect?: { x: number; y: number; w: number; h: number; }; fontPt?: number; fgColor?: string; bgColor?: string; dynamicTypeClipped?: boolean; }; export type A11ySnapshot = { elements: A11yEl[]; viewport: { w: number; h: number; }; options?: { minTarget?: number; }; }; type A11yIssue = { rule: string; message: string; fix: string; }; export type A11yResult = { grade: "A" | "B" | "C" | "D" | "F"; score: number; summary: string; errors: A11yIssue[]; warnings: A11yIssue[]; voiceover_order: string[]; elements_analyzed: number; }; export declare function auditIosA11y(snap: A11ySnapshot): A11yResult; export {};