export interface IFontStyle { fontFamily?: string; fontSize?: number; fontStyle?: 'normal' | 'italic' | 'oblique'; fontWeight?: 'normal' | 'bold'; } export interface IColorStyle { color?: string; } export interface IBorderStyle { borderWidth?: number; borderColor?: string; borderStyle?: 'solid' | 'dashed' | 'dotted'; } export interface IBackgroundStyle { backgroundColor?: string; opacity?: number; } export declare class Style implements IFontStyle, IColorStyle, IBorderStyle, IBackgroundStyle { fontFamily?: string; fontSize?: number; fontStyle?: 'normal' | 'italic' | 'oblique'; fontWeight?: 'normal' | 'bold'; color?: string; borderWidth?: number; borderColor?: string; borderStyle?: 'solid' | 'dashed' | 'dotted'; backgroundColor?: string; }