import { ReactNode } from 'react'; import { DebugConfig } from './types'; export interface ResizeHandleProps { columnId: string; onResizeStart: (columnId: string, startX: number) => void; onResize: (currentX: number) => void; onResizeEnd: () => void; isResizing?: boolean; position?: "left" | "right"; className?: string; debug?: DebugConfig; } export declare const ResizeHandle: ({ columnId, onResizeStart, onResize, onResizeEnd, isResizing, position, className, debug }: ResizeHandleProps) => import("react").JSX.Element; export interface ResizableColumnProps { columnId: string; width: number; minWidth?: number; maxWidth?: number; onResizeStart: (columnId: string, startX: number) => void; onResize: (currentX: number) => void; onResizeEnd: () => void; isResizing?: boolean; resizable?: boolean; className?: string; debug?: DebugConfig; children: ReactNode; } export declare const ResizableColumn: ({ columnId, width, minWidth, maxWidth, onResizeStart, onResize, onResizeEnd, isResizing, resizable, className, debug, children }: ResizableColumnProps) => import("react").JSX.Element; //# sourceMappingURL=ResizeHandle.d.ts.map