import { Disposable } from "../../../../base/common/lifecycle.js"; import { IStorageService } from "../../../../platform/storage/common/storage.service.js"; import { ExtensionIdentifier } from "../../../../platform/extensions/common/extensions.js"; import { IExtensionFeaturesManagementService } from "../../../services/extensionManagement/common/extensionFeatures.service.js"; import { ILanguageModelStatsService } from "./languageModelStats.service.js"; export declare class LanguageModelStatsService extends Disposable implements ILanguageModelStatsService { private readonly extensionFeaturesManagementService; _serviceBrand: undefined; constructor(extensionFeaturesManagementService: IExtensionFeaturesManagementService, storageService: IStorageService); update(model: string, extensionId: ExtensionIdentifier, agent: string | undefined, tokenCount: number | undefined): Promise; } export declare const CopilotUsageExtensionFeatureId = "copilot";