import { IDisposable, IEventBus, URI } from '@opensumi/ide-core-browser'; import { IEditorDocumentModelContentProvider, IEditorDocumentModelContentRegistry } from './types'; export declare class EditorDocumentModelContentRegistryImpl implements IEditorDocumentModelContentRegistry { private providers; eventBus: IEventBus; private _onOriginalDocChanged; private originalProvider; private cachedProviders; constructor(); registerEditorDocumentModelContentProvider(provider: IEditorDocumentModelContentProvider): IDisposable; getProvider(uri: URI): Promise; protected calculateProvider(uri: URI): Promise; getContentForUri(uri: URI, encoding?: string): Promise; } //# sourceMappingURL=editor-document-registry.d.ts.map