import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';

interface ColumnRowProps {
    label: string;
    isFirst: boolean;
    isLast: boolean;
    visible: boolean;
    onToggleVisible: () => void;
    onMoveUp: () => void;
    onMoveDown: () => void;
    draggable: true;
    onDragStart: React.DragEventHandler;
    onDragOver: React.DragEventHandler;
    onDrop: React.DragEventHandler;
    onDragEnd: React.DragEventHandler;
    isDragging: boolean;
    isOver: boolean;
}
declare function ColumnRow({ label, isFirst, isLast, visible, onToggleVisible, onMoveUp, onMoveDown, draggable, onDragStart, onDragOver, onDrop, onDragEnd, isDragging, isOver, }: ColumnRowProps): react_jsx_runtime.JSX.Element;

export { ColumnRow, type ColumnRowProps };
