import { ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class RelativeWindowPosition {
    anchorElement: any;
    relativeElement: any;
    private renderer;
    private topDislocation;
    constructor();
    setRenderer(renderer: any): void;
    setAnchorElement(anchorElement: ElementRef): void;
    setRelativeElement(relativeElement: ElementRef): void;
    setPosition(topDislocation?: number): void;
    private setRelativeElementToTopAnchor;
    private setRelativeToBottomAnchor;
    private setRelativeElementToRightAnchor;
    private setRelativeElementToLeftAnchor;
    private fitInWindowY;
    private fitInWindowX;
    static ɵfac: i0.ɵɵFactoryDeclaration<RelativeWindowPosition, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<RelativeWindowPosition, "[relativeWindowPosition]", never, { "anchorElement": "anchorElement"; "relativeElement": "relativeElement"; }, {}, never, never, false, never>;
}
//# sourceMappingURL=relative-window-position.directive.d.ts.map