import { ReactNode } from 'react'; /** * Props for the ResizableColumns component * * @internal */ interface ResizableColumnsProps { /** * The child elements to render inside the resizable columns */ children: ReactNode; /** * The widths of the columns (in percentage) */ widths: number[]; /** * The minimum width of the columns (in pixels) */ minColWidths?: number[]; /** * The maximum width of the columns (in pixels) */ maxColWidths?: number[]; /** * The callback function to call when the widths change */ onWidthsChange: (widths: number[]) => void; /** * Boolean flag to disable the resize of the columns */ disableResize?: boolean; } /** * Renders a resizable columns component that allows for column resizing. * * @internal */ export declare const ResizableColumns: ({ children, widths, minColWidths, maxColWidths, onWidthsChange, disableResize, }: ResizableColumnsProps) => import("react/jsx-runtime").JSX.Element; export {};