import { AnalyticsConfig, LLMProvider, CompanyContext, WarehouseConnection } from '@blueprintdata/models'; export interface ConfigurationOptions { projectPath: string; dbtTarget?: string; llmProvider: LLMProvider; llmApiKey: string; llmModel: string; llmProfilingModel: string; warehouseConnection: WarehouseConnection; companyContext?: CompanyContext; modelSelection?: string; slackBotToken?: string; slackSigningSecret?: string; uiPort?: number; gatewayPort?: number; } /** * Service for managing analytics configuration */ export declare class ConfigurationService { /** * Build and save analytics configuration */ buildAndSave(options: ConfigurationOptions): Promise; } //# sourceMappingURL=ConfigurationService.d.ts.map