import { AppConfig, URI } from '@opensumi/ide-core-browser'; import { IMultiDiffSourceResolver, IResolvedMultiDiffSource, MultiDiffEditorItem } from '@opensumi/ide-editor/lib/common/multi-diff'; import { IValueWithChangeEvent } from '@opensumi/monaco-editor-core/esm/vs/base/common/event'; import { BaseApplyService } from '../mcp/base-apply.service'; export declare class ChatMultiDiffResolver implements IMultiDiffSourceResolver { static readonly CHAT_EDITING_MULTI_DIFF_SOURCE_RESOLVER_SCHEME = "chat-editing-multi-diff-source"; private readonly baseApplyService; private readonly appConfig; canHandleUri(uri: URI): boolean; resolveDiffSource(uri: URI): Promise; } export declare class ChatMultiDiffSource implements IResolvedMultiDiffSource { private readonly baseApplyService; private readonly appConfig; constructor(baseApplyService: BaseApplyService, appConfig: AppConfig); readonly resources: IValueWithChangeEvent; } //# sourceMappingURL=chat-multi-diff-source.d.ts.map