import React, { KeyboardEvent } from 'react';
import { IColumnTable } from '../type';
interface CellContentComponentProps {
    col: IColumnTable;
    row: any;
    indexRow: number;
    indexCol: number;
    gridRef: any;
    editDisable?: boolean;
    idTable?: string;
    formatSetting?: any;
    typeDis: 'edit' | 'template' | 'data';
    displayValue: string | number | boolean | null | undefined;
    content: any;
    focusEditElementCell: (e: KeyboardEvent<any> | React.MouseEvent<HTMLDivElement, MouseEvent>, row: number, rol: number, isOpenDropDown?: boolean) => void;
    handleKeyDown: (e: React.KeyboardEvent<HTMLDivElement>, row: any) => void;
    handleDataChange: (row: any, col: IColumnTable, indexRow: number) => void;
    handleMouseDown: (e: React.MouseEvent, type: 1 | 2, isDragHandler?: boolean) => void;
}
declare const CellContentComponent: React.FC<CellContentComponentProps>;
export default CellContentComponent;
