import type { ColumnStyleOption, FullExtendStyle, IImageStyleOption, ITextStyleOption, IStyleOption, StylePropertyFunctionArg } from '../ts-types'; import { ImageStyle } from './style/ImageStyle'; import { TextStyle } from './style/MultilineTextStyle'; import { NumberStyle } from './style/NumberStyle'; import { Style } from './style/Style'; import type { TableTheme } from '../themes/theme-define'; declare const EVENT_TYPE: { CHANGE_STYLE: "change_style"; }; export { EVENT_TYPE, Style, NumberStyle, ImageStyle, TextStyle, IStyleOption, IImageStyleOption, ITextStyleOption }; export declare function of(columnStyle: ColumnStyleOption, bodyStyle: ColumnStyleOption, styleArg: StylePropertyFunctionArg, StyleClassDef: typeof Style, globalAutoWrapText: boolean, theme: TableTheme): FullExtendStyle;