import { AfterViewInit, ElementRef, Renderer2, OnChanges, SimpleChanges } from '@angular/core';
export declare class PoTableColumnFrozenDirective implements AfterViewInit, OnChanges {
    private readonly el;
    private readonly renderer;
    _frozen: boolean;
    get frozen(): boolean;
    set frozen(val: boolean);
    alignFrozen: string;
    constructor(el: ElementRef, renderer: Renderer2);
    ngAfterViewInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    updateStickyPosition(): void;
    resizeColumns(): void;
    getOuterWidth(el: any, margin?: any): number;
    index(element: any): number;
}
