import { LanguageModelRequirement } from '@theia/ai-core/lib/common'; import { AbstractStreamParsingChatAgent } from '@theia/ai-chat/lib/common/chat-agents'; import { ILogger } from '@theia/core'; export declare const UniversalChatAgentId = "Universal"; export declare class UniversalChatAgent extends AbstractStreamParsingChatAgent { protected readonly logger: ILogger; id: string; name: string; languageModelRequirements: LanguageModelRequirement[]; protected defaultLanguageModelPurpose: string; description: string; prompts: { id: string; defaultVariant: import("@theia/ai-core/lib/common").BasePromptFragment; variants: import("@theia/ai-core/lib/common").BasePromptFragment[]; }[]; protected systemPromptId: string; iconClass: string; } //# sourceMappingURL=universal-chat-agent.d.ts.map