import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core';
export declare class FixedPositionDirective implements AfterViewInit {
    private renderer;
    private hostElement;
    positionY: string;
    positionX: string;
    overlapTrigger: boolean;
    target: any;
    constructor(renderer: Renderer2, hostElement: ElementRef);
    ngAfterViewInit(): void;
    setPositioning(): void;
    private listenScroll;
    private validateTypeTarget;
    private setLeftPosition;
    private setPositionY;
    private setPositionX;
    private setBeforePosition;
    private setAfterPosition;
    private setAbovePosition;
    private setBellowPosition;
}
