import { DisposableGroup } from '@revesuite/global/utils'; import type { DatabaseBlockModel } from '../../../../database-model.js'; export type ColumnDragConfig = { dragIndex: number; targetIndex: number; indicatorHeight: number; headerColumns: HTMLElement[]; tableBody: HTMLElement; previewBoundaries: { left: number; right: number; }; offset: { x: number; y: number; }; }; export declare function initMoveColumnHandlers(headerContainer: HTMLElement, tableContainer: HTMLElement, targetModel: DatabaseBlockModel): DisposableGroup; //# sourceMappingURL=index.d.ts.map