export declare const ACCESSIBILITY_AUDIT_DOCS = "\n# accessibility-audit\n\nWCAG-aligned accessibility audit of the live iOS simulator accessibility tree.\n\n## Overview\n\nFetches the full accessibility tree via `idb ui describe-all`, flattens it, and evaluates\nevery element against a tiered rule set (critical \u2192 warning \u2192 info). Returns a severity\nsummary and either the full issue list (verbose mode) or the top issues grouped by rule.\n\nDistinct from `accessibility-quality-check`, which only scores tree richness. This tool\ndiagnoses *what* is broken and *how to fix it*.\n\n## Parameters\n\n### Optional\n- **udid** (string): Target identifier \u2014 auto-detects if omitted\n- **verbose** (boolean): Return all issues instead of grouped top-10 (default: false)\n\n## Rules\n\n### Critical \u2014 blocks assistive technology users\n| Rule | Condition | Fix |\n|------|-----------|-----|\n| missing_label | Button or Link with no AXLabel | Add accessibilityLabel |\n| empty_button | Button with no AXLabel AND no AXValue | Set button title or accessibilityLabel |\n| image_no_alt | Image with no AXLabel | Add accessibilityLabel with description |\n\n### Warning \u2014 degrades UX\n| Rule | Condition | Fix |\n|------|-----------|-----|\n| missing_hint | Slider or TextField with no help text | Add accessibilityHint |\n| missing_traits | Element has type but no traits | Set appropriate accessibilityTraits |\n| small_touch_target | Tappable frame < 44\u00D744pt | Increase tappable area to at least 44\u00D744pt |\n\n### Info \u2014 best-practice suggestions\n| Rule | Condition | Fix |\n|------|-----------|-----|\n| no_identifier | Element missing AXUniqueId | Add accessibilityIdentifier for testing |\n| deep_nesting | Element depth > 5 | Simplify view hierarchy |\n\n## Returns\n\n- **summary**: `{ total, critical, warning, info }`\n- **issues** (verbose mode): Full issue list\n- **topIssues** (default): Issues grouped by rule, sorted by severity then count, capped at 10\n\n## Structured Content\n\n```json\n{ \"total\": 3, \"critical\": 1, \"warning\": 1, \"info\": 1 }\n```\n\n## Examples\n\n```typescript\n// Quick audit \u2014 top issues only\nconst result = await accessibilityAuditTool({});\n\n// Full details for CI reporting\nconst result = await accessibilityAuditTool({ verbose: true });\n```\n\n## Related Tools\n\n- `accessibility-quality-check`: Richness score \u2014 use before deciding accessibility vs screenshot\n- `idb-ui-describe`: Full accessibility tree for manual inspection\n"; export declare const ACCESSIBILITY_AUDIT_DOCS_MINI = "WCAG accessibility audit of the live accessibility tree. Use rtfm({ toolName: \"accessibility-audit\" }) for docs."; export declare function accessibilityAuditTool(args: any): Promise<{ content: { type: "text"; text: string; }[]; structuredContent: { total: number; critical: number; warning: number; info: number; }; isError: boolean; }>; //# sourceMappingURL=accessibility-audit.d.ts.map