import { AfterViewInit, OnDestroy, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TableColumnResizableDirective implements OnInit, AfterViewInit, OnDestroy { minWidth: string; maxWidth: string; private readonly renderer2; private readonly tableColumnDefDirective; private readonly tableComponent; private readonly columnElement; private readonly containerElement; private readonly hostAttr; private readonly stylesRenderer; private resizeSubscription; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private bindResizable; private createResizeHandle; private createResizeMarkLine; private createResizeOverlay; private getColumnWidth; private getColumnOffset; private getWidthInRange; private getResizeRange; private getActualWidth; private isStickyLeftBorderColumn; private renderWidthStyles; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }