import type { A11yLevel, A11yContract } from '../../types/index.js';
/**
 * Generate an A11y contract for a UI spec.
 * Detects WCAG level from context (defaults to AA).
 */
export declare function generateA11yContract(components: string[], level?: A11yLevel): A11yContract;
/**
 * Detects the appropriate WCAG level from project context (spec content or tags).
 */
export declare function detectA11yLevel(specContent: string): A11yLevel;
/**
 * Format A11y Contract as Markdown.
 */
export declare function formatA11yContract(contract: A11yContract): string;
//# sourceMappingURL=a11y-contract.d.ts.map