import { MouseEvent } from "react"; import { DialogOptionsType } from "../types/index.js"; declare class Resizeable { onResizeListener: (callbackFn: (width: number, height: number, rect?: DOMRect) => void) => void; get width(): number; get height(): number; get isResizing(): boolean; private set isResizing(value); private _onResizeListener; private _isResizing; private _container; private _width; private _height; private _dialogOptions; constructor(); setContainer: (container: React.RefObject, options: DialogOptionsType) => void; private resizeHandleMouseUp; resizeHandleMouseDown: () => void; resizeHandleMouseMove: (e: MouseEvent) => void; init: () => void; cleanUp: () => void; } export { Resizeable };