import { Event } from '../../../util/vs/base/common/event'; import { Disposable } from '../../../util/vs/base/common/lifecycle'; import { ICopilotTokenStore } from '../../authentication/common/copilotTokenStore'; import { IConfigurationService } from '../../configuration/common/configurationService'; import { ICAPIClientService } from '../common/capiClient'; import { IDomainChangeEvent, IDomainService } from '../common/domainService'; export declare class DomainService extends Disposable implements IDomainService { private readonly _configurationService; private readonly _tokenStore; private readonly _capiClientService; readonly _serviceBrand: undefined; private readonly _onDidChangeDomains; onDidChangeDomains: Event; constructor(_configurationService: IConfigurationService, _tokenStore: ICopilotTokenStore, _capiClientService: ICAPIClientService); private _onDidConfigChangeHandler; private _processCAPIModuleChange; private _processCopilotToken; } //# sourceMappingURL=domainServiceImpl.d.ts.map