import { type DragResizeProps } from "../../../dragAndDrop/DragLayerPreview/types.js";
import { type IWidthResizerDragItem } from "../../../dragAndDrop/types.js";
export type WidthResizerDragPreviewProps = DragResizeProps<IWidthResizerDragItem>;
export declare function WidthResizerDragPreview({ item, differenceFromInitialOffset, initialOffset, scrollCorrection, getDragLayerPosition }: WidthResizerDragPreviewProps): import("react/jsx-runtime").JSX.Element;
export declare function getSizeAndXCoords(item: IWidthResizerDragItem, initialSourceClientOffsetX: number, differenceFromInitialOffsetX: number, scrollCorrectionX: number): {
    limitedSize: number;
    unlimitedSize: number;
    isLimited: boolean;
    limitReached: import("../../../dragAndDrop/DragLayerPreview/types.js").ReachedResizingLimit;
    limitedX: number;
    unlimitedX: number;
    initialIndex: number;
    currentIndex: number;
};
export declare function getDiffInGridColumns(pxDiffX: number, gridColumnWidth: number): number;
//# sourceMappingURL=WidthResizerDragPreview.d.ts.map