import type { XlsxCellBorderLine } from './work-xlsx-cell-borders'; import type { SpreadsheetUnderlineStyle } from './work-spreadsheet-underline'; export interface XlsxDirectAlignmentStyle { horizontal?: 'center' | 'left' | 'right'; textRotation?: number; vertical?: 'bottom' | 'center' | 'top'; wrapText?: boolean; } export declare function ensureXlsxStyleCollection(document: Document, name: string, anchors: readonly string[]): Element; export declare function defaultXlsxFill(document: Document, patternType: string): Element; export declare function defaultXlsxBorder(document: Document): Element; export declare function setXlsxBorderLine(document: Document, border: Element, name: 'bottom' | 'diagonal' | 'left' | 'right' | 'top', line: XlsxCellBorderLine | null): void; export declare function writeXlsxAlignment(document: Document, xf: Element, style: XlsxDirectAlignmentStyle): void; export declare function setXlsxValueChild(document: Document, parent: Element, name: string, value: string, order: readonly string[]): void; export declare function setXlsxColorChild(document: Document, parent: Element, color: string, order: readonly string[]): void; export declare function setXlsxToggleChild(document: Document, parent: Element, name: string, enabled: boolean, order: readonly string[]): void; export declare function setXlsxUnderlineChild(document: Document, parent: Element, style: SpreadsheetUnderlineStyle, order: readonly string[]): void; export declare function xlsxRgbColor(value: unknown): string | null;