import { BaseXform } from "@excel/xlsx/xform/base-xform";
interface SheetProtectionModel {
    sheet?: boolean;
    objects?: boolean;
    scenarios?: boolean;
    selectLockedCells?: boolean;
    selectUnlockedCells?: boolean;
    formatCells?: boolean;
    formatColumns?: boolean;
    formatRows?: boolean;
    insertColumns?: boolean;
    insertRows?: boolean;
    insertHyperlinks?: boolean;
    deleteColumns?: boolean;
    deleteRows?: boolean;
    sort?: boolean;
    autoFilter?: boolean;
    pivotTables?: boolean;
    algorithmName?: string;
    hashValue?: string;
    saltValue?: string;
    spinCount?: number;
}
declare class SheetProtectionXform extends BaseXform {
    get tag(): string;
    render(xmlStream: any, model?: SheetProtectionModel): void;
    parseOpen(node: any): boolean;
    parseText(): void;
    parseClose(): boolean;
}
export { SheetProtectionXform };
