/** * @sc4rfurryx/proteusjs/a11y-audit * Lightweight accessibility audits for development * * @version 2.0.0 * @author sc4rfurry * @license MIT */ interface AuditOptions { rules?: string[]; format?: 'console' | 'json'; } interface AuditViolation { id: string; impact: 'minor' | 'moderate' | 'serious' | 'critical'; nodes: number; help: string; } interface AuditReport { violations: AuditViolation[]; passes: number; timestamp: number; url: string; } declare function audit(target?: Document | Element, options?: AuditOptions): Promise; declare const _default: { audit: typeof audit; }; export { audit, _default as default }; export type { AuditOptions, AuditReport, AuditViolation };