import { ICommand } from '@univerjs/core';
import { IWorksheetProtectionRule } from '@univerjs/sheets';
export interface IAddWorksheetProtectionParams {
    unitId: string;
    rule: IWorksheetProtectionRule;
}
export interface IDeleteWorksheetProtectionParams {
    unitId: string;
    subUnitId: string;
    rule: IWorksheetProtectionRule;
}
export interface ISetWorksheetProtectionParams {
    permissionId: string;
    rule: IWorksheetProtectionRule;
}
export declare const AddWorksheetProtectionCommand: ICommand<IAddWorksheetProtectionParams>;
export declare const DeleteWorksheetProtectionCommand: ICommand<IDeleteWorksheetProtectionParams>;
export declare const SetWorksheetProtectionCommand: ICommand<ISetWorksheetProtectionParams>;
export declare const DeleteWorksheetProtectionFormSheetBarCommand: ICommand;
export declare const ChangeSheetProtectionFromSheetBarCommand: ICommand;
