import { BaseXform } from "../base-xform.js"; 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 };