import { BorderProps, FillProps, FontProps, StyleProps } from "../props"; export declare const genFonts: (font: FontProps) => any; export declare const genFill: (fill: FillProps) => { patternFill: { _attributes: { patternType: string; }; fgColor: { _attributes: { rgb: string; }; }; }; }; export declare const genBorder: (border: BorderProps) => { left: { _attributes: { style: import("../props").BorderStyleProps; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; right: { _attributes: { style: import("../props").BorderStyleProps; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; top: { _attributes: { style: string; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; bottom: { _attributes: { style: string; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; diagonal: {}; }; declare const _default: (style: StyleProps) => { styleSheet: { _attributes: { xmlns: string; "xmlns:mc": string; "mc:Ignorable": string; "xmlns:x14ac": string; "xmlns:x16r2": string; "xmlns:xr": string; }; numFmts: { _attributes: { count: string; }; numFmt: { _attributes: { numFmtId: string; formatCode: string; }; }; }; fonts: { _attributes: { count: string; }; font: any[]; }; fills: { _attributes: { count: string; }; fill: ({ patternFill: { _attributes: { patternType: string; }; fgColor: { _attributes: { rgb: string; }; }; }; } | { patternFill: { _attributes: { patternType: string; }; }; })[]; }; borders: { _attributes: { count: string; }; border: { left: { _attributes: { style: import("../props").BorderStyleProps; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; right: { _attributes: { style: import("../props").BorderStyleProps; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; top: { _attributes: { style: string; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; bottom: { _attributes: { style: string; }; color: { _attributes: { indexed: string; }; }; } | { _attributes?: undefined; color?: undefined; }; diagonal: {}; }[]; }; cellStyleXfs: { _attributes: { count: string; }; xf: { _attributes: { numFmtId: string; fontId: string; fillId: string; borderId: string; }; alignment: { _attributes: { vertical: string; }; }; }; }; cellXfs: { _attributes: { count: string; }; xf: { _attributes: any; alignment: { _attributes: any; }; }[]; }; cellStyles: { _attributes: { count: string; }; cellStyle: { _attributes: { name: string; xfId: string; builtinId: string; }; }; }; dxfs: { _attributes: { count: string; }; }; tableStyles: { _attributes: { count: string; defaultTableStyle: string; defaultPivotStyle: string; }; }; colors: { mruColors: { color: { _attributes: { rgb: string; }; }; }; }; extLst: { ext: ({ _attributes: { uri: string; "xmlns:x14": string; "xmlns:x15"?: undefined; }; "x14:slicerStyles": { _attributes: { defaultSlicerStyle: string; }; }; "x15:timelineStyles"?: undefined; } | { _attributes: { uri: string; "xmlns:x15": string; "xmlns:x14"?: undefined; }; "x15:timelineStyles": { _attributes: { defaultTimelineStyle: string; }; }; "x14:slicerStyles"?: undefined; })[]; }; }; }; export default _default;