import type { IImageStyleOption, ITextStyleOption } from '../column'; type IBasicTitleDefine = { title: true | string; disableHeaderHover?: boolean; disableHeaderSelect?: boolean; }; type ITextTitleDefine = IBasicTitleDefine & { headerType?: 'text'; headerStyle?: ITextStyleOption; }; type IImageTitleDefine = IBasicTitleDefine & { headerType?: 'image'; headerStyle?: IImageStyleOption; }; type ILinkTitleDefine = IBasicTitleDefine & { headerType?: 'link'; headerStyle?: ITextStyleOption; }; export type ITitleDefine = ITextTitleDefine | IImageTitleDefine | ILinkTitleDefine; export {};