import { IUniverInstanceService, RxDisposable } from '@univerjs/core';
import { IRenderManagerService } from '@univerjs/engine-render';
export declare class BaseWorkbenchRenderService extends RxDisposable {
    private readonly _instanceService;
    private readonly _renderManagerService;
    private readonly _pendingUnitIds;
    constructor(_instanceService: IUniverInstanceService, _renderManagerService: IRenderManagerService);
    private _init;
    private _createRenderer;
    private _disposeRenderer;
    private _waitForCanvasHost;
    private _getCanvasHost;
    private _mountRendererToBaseHost;
    private _requestFrame;
}
