import { RefObject } from 'react'; import { IBlockType } from '../store/storetype'; import React from 'react'; interface BlockResizerProps { data: IBlockType; rect: RefObject; } interface resizeStateType { startX: number; startY: number; item: null | IBlockType; isResize: boolean; direction: directionType; ref: RefObject | null; current: number; } declare type directionType = 'top' | 'topleft' | 'topright' | 'left' | 'bottomleft' | 'bottom' | 'bottomright' | 'right'; export declare const resizeState: resizeStateType; export declare const resizerMouseUp: () => void; export declare const resizerMouseMove: (e: React.MouseEvent) => void; export declare function BlockResizer(props: BlockResizerProps): JSX.Element; export {};