import { AppConfig, URI, WithEventBus } from '@opensumi/ide-core-browser'; import { LabelService } from '@opensumi/ide-core-browser/lib/services'; import { IFileServiceClient } from '@opensumi/ide-file-service'; import { IResourceProvider, ResourceService } from '../../common'; export declare class MultiDiffResourceProvider extends WithEventBus implements IResourceProvider { labelService: LabelService; resourceService: ResourceService; protected fileServiceClient: IFileServiceClient; protected readonly appConfig: AppConfig; private readonly multiDiffSourceResolverService; handlesUri(uri: URI): number; provideResource(uri: URI): Promise<{ name: string; icon: string; uri: URI; supportsRevive: boolean; metadata: { sources: any; }; }>; shouldCloseResource(resource: any, openedResources: any): Promise; } //# sourceMappingURL=multi-diff-resource.d.ts.map