import { Disposable } from '@opensumi/ide-core-common'; /** * @internal */ export declare class ChatProxyService extends Disposable { static readonly AGENT_ID = "Default_Chat_Agent"; private readonly chatAgentService; private readonly aiBackService; private readonly chatFeatureRegistry; private readonly monacoCommandRegistry; private aiChatService; private readonly aiReporter; private readonly chatAgentViewService; private readonly preferenceService; private readonly applicationService; private readonly messageService; private readonly appConfig; private chatDeferred; getRequestOptions(): { clientId: string; model: string | undefined; modelId: string | undefined; apiKey: string; baseURL: string; maxTokens: number | undefined; system: string | undefined; }; registerDefaultAgent(): void; } //# sourceMappingURL=chat-proxy.service.d.ts.map