export interface ConfigAnswers { provider: 'anthropic' | 'openai' | 'google' | 'xai'; selectedModel: string; apiKey: string; enableVectorSearch: boolean; embeddingsProvider?: string; embeddingsApiKey?: string; strategy?: 'vector' | 'graph' | 'hybrid' | 'smart'; enableTracing: boolean; langsmithKey?: string; langsmithProject?: string; } export interface ExistingConfig { llm?: { provider?: string; model?: string; embeddingsProvider?: string; }; searchMode?: { strategy?: string; embeddingsProvider?: string; }; apiKeys?: Record; embeddings?: Record; tracing?: { enabled?: boolean; apiKey?: string; project?: string; }; } export declare function loadExistingConfig(projectPath: string): ExistingConfig | null; export declare function promptLLMConfig(existingConfig: ExistingConfig | null, isUpdate: boolean): Promise>; export declare function promptVectorSearchConfig(existingConfig: ExistingConfig | null, verbose?: boolean): Promise>; export declare function promptTracingConfig(existingConfig: ExistingConfig | null, projectPath: string): Promise>; export declare function promptFullConfig(projectPath: string, options?: { includeVectorSearch?: boolean; includeTracing?: boolean; verbose?: boolean; }): Promise<{ answers: ConfigAnswers; existingConfig: ExistingConfig | null; }>; //# sourceMappingURL=config-prompts.d.ts.map