import { Event } from "../../../../base/common/event.js"; import { URI } from "../../../../base/common/uri.js"; import { ILanguageModelsProviderGroup, ConfigureLanguageModelsOptions } from "./languageModelsConfiguration.js"; export declare const ILanguageModelsConfigurationService: import("../../../../platform/instantiation/common/instantiation.js").ServiceIdentifier; export interface ILanguageModelsConfigurationService { readonly _serviceBrand: undefined; readonly configurationFile: URI; readonly onDidChangeLanguageModelGroups: Event; getLanguageModelsProviderGroups(): readonly ILanguageModelsProviderGroup[]; addLanguageModelsProviderGroup(languageModelsProviderGroup: ILanguageModelsProviderGroup): Promise; updateLanguageModelsProviderGroup(from: ILanguageModelsProviderGroup, to: ILanguageModelsProviderGroup): Promise; removeLanguageModelsProviderGroup(languageModelGroup: ILanguageModelsProviderGroup): Promise; configureLanguageModels(options?: ConfigureLanguageModelsOptions): Promise; }