/** * ACE-TUI Provider Discovery * * Resolves provider/model defaults without mutating system files. * Sources: * - CLI hints * - workspace .ace/llm-profile.json * - workspace .vscode/settings.json * - VS Code user settings.json (platform defaults) * - environment overrides */ export interface ProviderDiscoveryOptions { workspaceRoot: string; cliProvider?: string; cliModel?: string; cliOllamaUrl?: string; } export interface ProviderDiscoveryResult { provider: string; model: string; ollamaUrl: string; providers: string[]; modelsByProvider: Record; notes: string[]; } export declare function inferProviderFromModel(model: string | undefined): string | undefined; export declare function parseJsoncLoose(raw: string): unknown; export declare function discoverProviderContext(options: ProviderDiscoveryOptions): ProviderDiscoveryResult; //# sourceMappingURL=provider-discovery.d.ts.map