import { SubTypeNumericColumnTable } from '../../enums/columns/SubTypeNumericColumnTable.enum'; import { ColumnTable } from './column'; /** * Column general Numeric */ interface NumericColumn extends ColumnTable { /** * subtype of column numeric */ subType?: SubTypeNumericColumnTable | (({ data, column }: { data: any; column: any; }) => SubTypeNumericColumnTable); decimal?: number; } /** * Numbers colums */ export interface NumberColumnTable extends NumericColumn { } /** * Currency colums */ export interface CurrencyColumnTable extends NumericColumn { } /** * Percentage colums */ export interface PercentageColumnTable extends NumericColumn { } /** * All export types numeric */ export declare type TypeNumericsTable = NumberColumnTable | CurrencyColumnTable | PercentageColumnTable; export {};