import { type Domain } from '../core/domains/constants.js'; export interface ScaffoldOptions { rootPath: string; overwrite?: boolean; domains?: Domain[]; silent?: boolean; } export interface ScaffoldResult { success: boolean; created: string[]; skipped: string[]; errors: string[]; } /** * Create the complete documentation scaffold */ export declare function createScaffold(options: ScaffoldOptions): Promise; /** * Check if scaffold already exists */ export declare function scaffoldExists(rootPath: string): Promise; /** * Get scaffold status */ export declare function getScaffoldStatus(rootPath: string): Promise<{ exists: boolean; domains: Domain[]; missingDomains: Domain[]; }>; //# sourceMappingURL=scaffold.d.ts.map