import type { ParsedDesign, DesignToSpecResult, DesignPlatform } from '../../types/index.js';
/**
 * Assembles a complete spec.md markdown string from a ParsedDesign.
 * Includes: YAML frontmatter, description, UI contract, ACs per screen, a11y section.
 */
export declare function buildSpecMarkdown(design: ParsedDesign, projectId: string, platform: DesignPlatform, includeA11y: boolean): string;
/**
 * Assembles the full DesignToSpecResult from parsed design and config options.
 * Pre-computes shared values once to avoid redundant calls inside buildSpecMarkdown.
 */
export declare function assembleResult(design: ParsedDesign, projectId: string, platform: DesignPlatform, includeA11y: boolean): DesignToSpecResult;
//# sourceMappingURL=spec-builder.d.ts.map