import type { Cell, Sheet } from '@fortune-sheet/core'; import { type XlsxCellBorder } from './work-xlsx-cell-borders'; import { type XlsxDirectCellStyleWriter } from './work-xlsx-cell-style-writer'; import { type XlsxCellStyleOrigin } from './work-xlsx-cell-style-origin'; import { type XlsxGradientFill } from './work-xlsx-gradient-fill'; import { type XlsxPatternFill } from './work-xlsx-pattern-fill'; export { XlsxDirectCellStyleWriter } from './work-xlsx-cell-style-writer'; export interface XlsxDirectCellStyle { border?: XlsxCellBorder; column: number; gradientFill?: XlsxGradientFill; origin?: XlsxCellStyleOrigin; patternFill?: XlsxPatternFill; row: number; style: Partial; } export declare function readXlsxDirectCellStyles(worksheet: Document, styles: Document | null, theme?: Document | null): XlsxDirectCellStyle[]; export declare function sheetHasDirectCellStyles(sheet: Sheet): boolean; export declare function writeXlsxDirectCellStyles(worksheet: Document, sheet: Sheet, styles: XlsxDirectCellStyleWriter): void;