import { TemplateResult as TemplateResult$1 } from "../node_modules/lit-html/development/lit-html.js"; import * as _$lit from "lit"; import { LitElement } from "lit"; //#region src/gui/EFResizableBox.d.ts interface BoxBounds { x: number; y: number; width: number; height: number; } declare class EFResizableBox extends LitElement { bounds: BoxBounds; private containerWidth; private containerHeight; minSize: number; private isDragging; private isResizing; private dragStart; private dragStartPosition; private resizeStartCorner; private resizeStartSize; private resizeStartPosition; static styles: _$lit.CSSResult; private resizeObserver?; connectedCallback(): void; disconnectedCallback(): void; private handlePointerDown; private handlePointerMove; private handlePointerUp; private cleanup; private dispatchBoundsChange; render(): TemplateResult$1<1>; } //#endregion export { BoxBounds, EFResizableBox }; //# sourceMappingURL=EFResizableBox.d.ts.map