/** * manifest generate --from-prompt command * * Generates .manifest source code from natural language descriptions using an LLM. * Treats the LLM as an emitter, not a validator — validates output against the * conformance suite and iterates on failures. * * Usage: * manifest generate --from-prompt "Create a blog with posts and comments" * manifest generate --from-prompt --model claude-3-5-sonnet-20241022 "Design a task tracker" */ export interface GenerateFromPromptOptions { /** Model to use for generation */ model?: string; /** Output file path (default: stdout or generated filename) */ output?: string; /** Maximum retry attempts for validation failures */ maxRetries?: number; /** Include iteration details in output */ verbose?: boolean; /** Skip validation (not recommended) */ skipValidation?: boolean; /** API key for Anthropic (default: ANTHROPIC_API_KEY env var) */ apiKey?: string; /** Temperature for LLM generation */ temperature?: number; /** Preview -o write without touching the filesystem (stdout still works). */ dryRun?: boolean; } /** * Builds the system prompt with IR schema and semantics documentation. * This is the single source of truth for the LLM about Manifest language. */ export declare function buildSystemPrompt(): Promise; export declare function generateFromPromptCommand(prompt: string, options?: GenerateFromPromptOptions): Promise; //# sourceMappingURL=generate-from-prompt.d.ts.map