import { BaseXform } from "../base-xform.js"; import { AlignmentXform } from "./alignment-xform.js"; import { ProtectionXform } from "./protection-xform.js"; interface StyleModel { numFmtId?: number; fontId?: number; fillId?: number; borderId?: number; xfId?: number; alignment?: any; protection?: any; checkbox?: boolean; xfComplementIndex?: number; pivotButton?: boolean; applyNumberFormat?: boolean; applyFont?: boolean; applyFill?: boolean; applyBorder?: boolean; applyAlignment?: boolean; applyProtection?: boolean; } interface StyleOptions { xfId?: boolean; } declare class StyleXform extends BaseXform { private xfId; map: { alignment: AlignmentXform; protection: ProtectionXform; }; parser: any; constructor(options?: StyleOptions); get tag(): string; render(xmlStream: any, model: StyleModel): void; parseOpen(node: any): boolean; parseText(text: string): void; parseClose(name: string): boolean; } export { StyleXform };