import { Configuration } from '../configurations/CalendarConfig'; import { PositionUtils } from '../utils/PositionUtils'; export declare class ResizeHandleManager { private config; private positionUtils; private isResizing; private targetEl; private startY; private startDurationMin; private snapMin; private minDurationMin; private animationId; private currentHeight; private targetHeight; private pointerCaptured; private prevZ?; private readonly ANIMATION_SPEED; private readonly Z_INDEX_RESIZING; private readonly EVENT_REFRESH_THRESHOLD; constructor(config: Configuration, positionUtils: PositionUtils); initialize(): void; destroy(): void; private removeEventListeners; private createResizeHandle; private attachGlobalListeners; private onMouseOver; private onPointerDown; private startResizing; private setZIndexForResizing; private capturePointer; private onPointerMove; private updateResizeHeight; private animate; private finalizeAnimation; private onPointerUp; private cleanupAnimation; private snapToGrid; private emitResizeEndEvent; private cleanupResizing; private restoreZIndex; private releasePointer; }