export declare class ResizableElement { private element; private handles; private isResizing; private startX; private startY; private startWidth; private startHeight; private aspectRatio; private preserveAspectRatio; private currentPosition; constructor(preserveAspectRatio?: boolean); attachTo(element: HTMLElement): void; detach(): void; private createHandles; private positionHandle; private updateHandlePositions; private startResize; private handleResize; private stopResize; }