import * as React from 'react'; import PropTypes from 'prop-types'; import type { Props as ResizableProps, ResizeCallbackData, ResizableBoxState } from './propTypes'; type ResizableBoxProps = Omit & { style?: React.CSSProperties; children?: React.ReactElement; className?: string | null; }; export default class ResizableBox extends React.Component { static propTypes: { children: PropTypes.Requireable; }; state: ResizableBoxState; static getDerivedStateFromProps(props: ResizableBoxProps, state: ResizableBoxState): ResizableBoxState | null; onResize: (e: React.SyntheticEvent, data: ResizeCallbackData) => void; render(): React.ReactNode; } export {};