import { type ReactNode } from 'react';
import type { CellValue, DataGridSingleColumn } from '../types';
export type CellProps<TData extends Record<string, CellValue>> = {
    /**
     * Название класса, применяется к корневому компоненту
     */
    className?: string;
    /**
     * Данные строки для отображения
     */
    row: TData;
    cell: DataGridSingleColumn<TData>;
    /**
     * Дополнительное содержимое ячейки, которое будет распложено справа
     */
    startAdornment?: ReactNode;
    /**
     * Заглушка для пустых ячеек (если отсутствует field и filter и renderCell)
     */
    emptyCellValue?: ReactNode;
    /**
     * Если true, ячейка будет недоступна для взаимодействия
     */
    isDisabled?: boolean;
    /**
     * Скрытие персональных данных от инструментов мониторинга
     */
    isHidePersonalData?: boolean;
    /**
     * Скрытие ячейки на мобильных устройствах
     */
    isHideOnMobile?: boolean;
};
export declare const Cell: <TData extends Record<string, unknown>>(props: CellProps<TData>) => import("react/jsx-runtime").JSX.Element;
