import { ColumnInteractiveCheckFormatterProps } from './types';
/**
 * ColumnInteractiveCheckFormatter: Es un formateador de columna booleano que permite la interacción directa
 * (cambiar el checked) sin la necesidad de entrar en edición como lo hace un editor.
 *
 * Soporta la propiedad opcional `disabledKey` en la columna, que indica qué campo del row
 * determina si el checkbox está deshabilitado. Si el valor de ese campo es `false`,
 * el checkbox se deshabilita.
 * @example
 * // Columna con checkbox siempre habilitado
 * { key: 'visible', name: 'Visible', renderCell: ColumnInteractiveCheckFormatter }
 * @example
 * // Columna con checkbox condicionalmente deshabilitado
 * { key: 'grouped', name: 'Agrupar', renderCell: ColumnInteractiveCheckFormatter, disabledKey: 'groupable' }
 * // El checkbox se deshabilita cuando row.groupable === false
 */
export declare function ColumnInteractiveCheckFormatter<Row>(props: ColumnInteractiveCheckFormatterProps<Row>): import("@emotion/react/jsx-runtime").JSX.Element;
//# sourceMappingURL=formatter.d.ts.map