import { RowKey, OnChangeConfig } from '../../types';
import { IViewConfig, ViewMode } from '../../contexts/DataGridContext/types';
export interface UseChangeColumnsConfigParams {
    /** Identificador único del DataGrid */
    id: RowKey;
    /** Callback para persistir cambios */
    onChangeConfig?: OnChangeConfig;
    /** Función para actualizar la configuración de columnas */
    updateConfigColumns: (viewMode: ViewMode, config: IViewConfig<any, any>[]) => void;
}
export interface UseChangeColumnsConfigReturn {
    /** Función para cambiar la configuración de columnas de una vista */
    onChangeColumnsConfig: (viewMode: ViewMode, newConfig: IViewConfig<any, any>[]) => void;
}
//# sourceMappingURL=types.d.ts.map