export interface CommonProps {
    columnConfig: any;
    placeholder?:string;
    formatter?: Function;
    onChange?: Function;
}
export interface InputProps extends CommonProps {
    value: string | undefined;
    maxLength: number;
}
export interface TextAreaProps extends CommonProps {
    value: string | undefined;
    maxLength: number;
    autosize?: boolean | any;
}
export interface SearchProps extends CommonProps {
    value: any[] | undefined;
    type: string;
    isMultiple?: boolean;
    maxCount?: number;
    tableId?: number;
    paramsJson?: any;
}
export interface SelectProps extends CommonProps {
    value: any[] | undefined;
    isMultiple?: boolean;
    maxCount?: number;
    tableId?: number;
    options?: any[];
}
export interface RateProps extends CommonProps {
    value: number | undefined;
}
export interface NumberProps {
    value: number | undefined;
    cellData?: [];
    floatRange?: number;
    rowId?: number;
    columnConfig?: any;
}
export interface NumberState {
    prevProps: NumberProps;
    value: number | undefined;
    cellData?: [];
}
export interface DateProps extends CommonProps {
    value: any | undefined;
}
