import type { Logger } from "@superbuilders/slog"; import type { Ai } from "../templates/ai"; import type { TypeScriptDiagnostic } from "../templates/types"; export type GenerateTemplateOptions = { sourceContext: string; allowedWidgets: readonly string[]; outputFilePath: string; debugArtifacts: boolean; }; export type GenerationResult = { success: true; filePath: string; iterations: number; model: string; } | { success: false; iterations: number; model: string; diagnostics: TypeScriptDiagnostic[]; }; export declare function generateTemplate(logger: Logger, ai: Ai, options: GenerateTemplateOptions): Promise; //# sourceMappingURL=orchestrator.d.ts.map