import { IEventBus } from '@opensumi/ide-core-browser'; import { ILogger } from '@opensumi/ide-core-common'; import { ReactEditorComponent } from '@opensumi/ide-editor/lib/browser'; import { VSCodeContributePoint } from '../../../common'; import { ICustomEditorOptions } from '../../../common/vscode'; import { CustomEditorScheme } from '../../../common/vscode/custom-editor'; export declare class CustomEditorContributionPoint extends VSCodeContributePoint { private editorComponentRegistry; logger: ILogger; eventBus: IEventBus; private options; contribute(): void; getOptions(viewType: string): ICustomEditorOptions; private registerSingleCustomEditor; } export declare function createCustomEditorComponent(viewType: string, openTypeId: string, getOptions: () => ICustomEditorOptions): ReactEditorComponent; //# sourceMappingURL=customEditors.d.ts.map