import type { ParsedDesign, DesignScreen, DesignBreakpoint } from '../../types/index.js';
/**
 * Format a breakpoints markdown table.
 * Exported so spec-builder.ts can reuse it for the top-level responsive section.
 */
export declare function formatBreakpointsTable(breakpoints: DesignBreakpoint[]): string;
/**
 * Builds a complete UI Contract markdown document from a ParsedDesign.
 * The contract covers: component hierarchy, props, interaction states,
 * data bindings, responsive breakpoints, and a11y requirements.
 */
export declare function buildUiContract(design: ParsedDesign): string;
/**
 * Generates a concise component tree summary for the spec description section.
 */
export declare function buildComponentTreeSummary(screens: DesignScreen[]): string;
//# sourceMappingURL=ui-contract-builder.d.ts.map