import { CommandContribution, CommandRegistry, IDisposable } from '@opensumi/ide-core-browser'; import { IMenuRegistry, MenuContribution } from '@opensumi/ide-core-browser/lib/menu/next'; import { ResourceService } from '../../common'; import { IMultiDiffSourceResolverService } from '../../common/multi-diff'; import { BrowserEditorContribution, EditorComponentRegistry, MultiDiffSourceContribution } from '../types'; export declare class MultiDiffEditorContribution implements BrowserEditorContribution, MultiDiffSourceContribution, MenuContribution, CommandContribution { private readonly multiDiffSourceResolverService; private readonly multiDiffResolver; private readonly multiDiffResourceProvider; private readonly workbenchEditorService; registerMultiDiffSourceResolver(resolverService: IMultiDiffSourceResolverService): IDisposable; registerResource(resourceService: ResourceService): void; registerEditorComponent(registry: EditorComponentRegistry): void; registerCommands(commandsRegistry: CommandRegistry): void; registerMenus(menu: IMenuRegistry): void; } //# sourceMappingURL=multi-diff.contribution.d.ts.map