import { SubTypeDateColumnTable } from '../../enums/export'; import { ColumnTable } from './column'; /** * General column Date */ interface DateTypeColumn extends ColumnTable { /** * subtype of column date */ subType?: SubTypeDateColumnTable | (({ data, column }: { data: any; column: any; }) => SubTypeDateColumnTable); } /** * Date column */ export interface DateColumnTable extends DateTypeColumn { } /** * Date time column */ export interface DateTimeColumnTable extends DateTypeColumn { } /** * Month column */ export interface MonthColumnTable extends DateTypeColumn { } /** * Year column */ export interface YearColumnTable extends DateTypeColumn { } /** * Time column */ export interface TimeColumnTable extends DateTypeColumn { } /** * All export types date */ export declare type TypeDatesTable = DateColumnTable | DateTimeColumnTable | MonthColumnTable | YearColumnTable | TimeColumnTable; export {};