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 {};
