import { Workbook, DisposableCollection, Injector, IPermissionService, IUniverInstanceService, RxDisposable } from '@univerjs/core';
import { RangeProtectionRenderModel } from '@univerjs/sheets';
import { IRenderContext, IRenderModule } from '@univerjs/engine-render';
import { StatusBarController } from '../status-bar.controller';
export declare const SHEET_PERMISSION_PASTE_PLUGIN = "SHEET_PERMISSION_PASTE_PLUGIN";
export declare class SheetPermissionInterceptorFormulaRenderController extends RxDisposable implements IRenderModule {
    private readonly _context;
    private readonly _injector;
    private readonly _univerInstanceService;
    private readonly _permissionService;
    private readonly _statusBarController;
    private _rangeProtectionRenderModel;
    disposableCollection: DisposableCollection;
    constructor(_context: IRenderContext<Workbook>, _injector: Injector, _univerInstanceService: IUniverInstanceService, _permissionService: IPermissionService, _statusBarController: StatusBarController, _rangeProtectionRenderModel: RangeProtectionRenderModel);
    private _initStatusBarPermissionInterceptor;
}
