import { Event } from "../../../../../../base/common/event.js";
import { URI } from "../../../../../../base/common/uri.js";
import { AgentCustomization, Customization } from "../../../../../../platform/agentHost/common/state/sessionState.js";
export declare const IAgentHostCustomizationService: import("../../../../../../platform/instantiation/common/instantiation.js").ServiceIdentifier<IAgentHostCustomizationService>;
export interface IAgentHostCustomizationService {
    readonly _serviceBrand: undefined;
    readonly onDidChangeCustomAgents: Event<void>;
    readonly onDidChangeCustomizations: Event<void>;
    getCustomAgents(sessionResource: URI): readonly AgentCustomization[];
    getCustomizations(sessionResource: URI): readonly Customization[];
    getWorkingDirectory(sessionResource: URI): string | undefined;
}
