/** * Bounded Traditional Office / WPS worksheet-picture transforms. * * Admit only quadrant rotations (0/90/180/270) and boolean flips so XLSX * round trips stay editable instead of silently dropping geometry. */ export interface WorkSpreadsheetImageTransform { /** Degrees clockwise; only 0, 90, 180, and 270 are editable. */ rotation: number; flipHorizontal: boolean; flipVertical: boolean; } export declare function normalizeSpreadsheetImageTransform(transform: WorkSpreadsheetImageTransform): WorkSpreadsheetImageTransform; export declare function isIdentitySpreadsheetImageTransform(transform: WorkSpreadsheetImageTransform | null | undefined): boolean; export interface XlsxImageTransformReadResult { transform: WorkSpreadsheetImageTransform | null; /** False when rotation is present but not a supported quadrant. */ supported: boolean; } export declare function readXlsxImageTransform(xfrm: Element | null | undefined): XlsxImageTransformReadResult; export declare function xlsxImageTransformAttributes(transform: WorkSpreadsheetImageTransform | null | undefined): string;