import { RenderHeaderCellProps } from 'react-data-grid';
/**
 * Props para el componente DraggableHeaderRenderer.
 *
 * Extiende las props estándar de RenderHeaderCellProps de react-data-grid
 * añadiendo funcionalidad de reordenamiento y popover.
 * @template TRow - Tipo de datos de la fila
 */
export interface DraggableHeaderRendererProps<TRow> extends RenderHeaderCellProps<TRow> {
    /** Callback para reordenar columnas mediante drag & drop */
    onColumnsReorder: (sourceKey: string, targetKey: string) => void;
    /** Callback opcional para abrir el popover de acciones del header */
    openPopover?: (anchorEl: HTMLElement, columnKey: string) => void;
}
//# sourceMappingURL=types.d.ts.map