/** * Resizer * * @author Brauer Ilya * @date 2021-06-29 */ import * as React from 'react'; interface IProps { containerRef: React.RefObject; onStartChangeWidth?: () => void; onStopChangeWidth?: () => void; widthBorder?: boolean; widthDashedBorder?: boolean; minWidth?: number; maxWidth?: number; } interface IDefaultProps { minWidth: number; maxWidth: number; } export declare class Resizer extends React.PureComponent { static defaultProps: IDefaultProps; resizerRef: React.RefObject; newWidth: number; containerClientX: number; get childRef(): React.RefObject; handleMouseMove: (event: MouseEvent) => void; onMouseDown: (event: React.MouseEvent) => void; onMouseUp: () => void; render(): JSX.Element; } export {};