import type { BaseViewProjection, ViewType } from '@univerjs/core';
import type { BaseViewRenderController } from '../render/base-view-render-controller';
import { Disposable } from '@univerjs/core';
export interface IBaseRenderService {
    createController(viewType: ViewType): BaseViewRenderController;
}
export declare const IBaseRenderService: import("@wendellhu/redi").IdentifierDecorator<IBaseRenderService>;
export declare class BaseRenderService extends Disposable implements IBaseRenderService {
    createController(viewType: ViewType): BaseViewRenderController<BaseViewProjection>;
}
