import { Maybe } from '@m4l/core';
import { RowKey, OnChangeConfig } from '../../types';
export interface UseColumnsWidthParams {
    /** Identificador único del DataGrid */
    id: RowKey;
    /** Callback para persistir cambios */
    onChangeConfig?: OnChangeConfig;
    /** Anchos iniciales cargados desde cookies de red */
    initialWidths?: Map<string, Maybe<string | number>>;
}
export interface UseColumnsWidthReturn {
    /** Mapa con el ancho de cada columna */
    columnsWidths: Map<string, Maybe<string | number>>;
    /** Función para establecer el mapa de anchos */
    setColumnsWidths: React.Dispatch<React.SetStateAction<Map<string, Maybe<string | number>>>>;
    /** Función para cambiar el ancho de una columna */
    onChangeColumnWidth: (columnKey: string, width: number) => void;
}
//# sourceMappingURL=types.d.ts.map