import { TablePipeline } from '../pipeline';
import { ArtColumn } from '../../interfaces';
export interface ColumnDragOptions {
    onColumnDragStopped?: (columnMoved: boolean, columns: ArtColumn[]) => void;
    onColumnDragStart?: (startColumn: ArtColumn) => void;
}
export declare function columnDrag(opts?: ColumnDragOptions): (pipeline: TablePipeline) => TablePipeline;
