import { Workbook, ICommandService, IUniverInstanceService, RxDisposable } from '@univerjs/core';
import { IRenderContext, IRenderModule } from '@univerjs/engine-render';
import { SheetsSelectionsService } from '@univerjs/sheets';
import { IRangeSelectorService } from '@univerjs/ui';
import { IEditorBridgeService } from '../../services/editor-bridge.service';
export declare class EditorBridgeRenderController extends RxDisposable implements IRenderModule {
    private readonly _context;
    private readonly _instanceSrv;
    private readonly _commandService;
    private readonly _editorBridgeService;
    private readonly _selectionManagerService;
    private readonly _rangeSelectorService;
    private _d;
    constructor(_context: IRenderContext<Workbook>, _instanceSrv: IUniverInstanceService, _commandService: ICommandService, _editorBridgeService: IEditorBridgeService, _selectionManagerService: SheetsSelectionsService, _rangeSelectorService: IRangeSelectorService);
    private _init;
    private _disposeCurrent;
    private _initSelectionChangeListener;
    private _updateEditorPosition;
    private _initEventListener;
    private _tryHideEditor;
    private _hideEditor;
    private _initialRangeSelector;
    private _rangeSelector;
    private _getCurrentUnitIdAndSheetId;
    private _getSheetObject;
    private _commandExecutedListener;
}
