import { Deferred, IDisposable } from '@opensumi/ide-core-common'; import { IChatAgentViewService, IChatComponentConfig } from '../types'; export declare class ChatAgentViewService implements IChatAgentViewService { private readonly chatAgentService; private componentsMap; private componentsDeferredMap; registerChatComponent(config: IChatComponentConfig): IDisposable; getChatComponent(id: string): IChatComponentConfig | null; getChatComponentDeferred(id: string): Deferred | null; getRenderAgents(): import("../../common").IChatAgent[]; } //# sourceMappingURL=chat-agent.view.service.d.ts.map