import type { BoxData, BoxSize, Delta, Direction } from '../types'; export declare const useResize: (getData: () => BoxData, frameScale: number) => { getResized: (direction: Direction, original: { clientX: number; clientY: number; }, newPosition: { clientX: number; clientY: number; }, lockAspect: boolean, minSize?: Partial<{ bottom: number; top: number; left: number; right: number; }>) => BoxData; }; export declare const getNewSize: (oldSize: BoxSize, change: BoxSize, position: Delta, direction: Direction) => { x: number; y: number; width: number; height: number; }; export declare const getImageSize: (box: BoxData, image: BoxData, direction: Direction, change: { width: number; height: number; }) => { boxSize: BoxSize; position: Delta; rotate: number; scale: number | undefined; image: { boxSize: BoxSize; position: Delta; rotate: number; }; }; export declare const getVideoSize: (box: BoxData, video: BoxData, direction: Direction, change: { width: number; height: number; }) => { boxSize: BoxSize; position: Delta; rotate: number; scale: number | undefined; video: { boxSize: BoxSize; position: Delta; rotate: number; }; }; //# sourceMappingURL=useResize.d.ts.map