import { OnInit, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare const RESIZABLE_WIDTH_KEY_PREFIX = "pref-width-"; export declare class ResizableDirective implements OnInit, OnDestroy { minWidth: import("@angular/core").InputSignal; maxWidth: import("@angular/core").InputSignal; defaultWidth: import("@angular/core").InputSignal; handlePosition: import("@angular/core").InputSignal<"left" | "right">; storageKey: import("@angular/core").InputSignal; private readonly localStorageService; private readonly renderer; private readonly el; private readonly element; private isResizing; private startX; private startWidth; private resizingElement?; ngOnInit(): void; ngOnDestroy(): void; createHandle(): void; private getStorageKey; private onResizeStart; private onResizeMove; private onResizeEnd; private updateNavWidth; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }