import { AfterViewInit, ElementRef, NgZone } from "@angular/core";
import { EdgeDetectionService } from "../../services/edge-detection.service";
import { PositionService } from "../../services/position.service";
/**
 * @ignore
 * @deprecated in v11 - Use PopupComponent instead - Removal: NUI-5796
 */
export declare class PopupContainerComponent implements AfterViewInit {
    private elRef;
    private zone;
    private positionService;
    private edgeDetector;
    hostElement: HTMLElement;
    top: number;
    left: number;
    constructor(elRef: ElementRef, zone: NgZone, positionService: PositionService, edgeDetector: EdgeDetectionService);
    ngAfterViewInit(): void;
    setPosition(popup: HTMLElement, popupTrigger: HTMLElement): {
        top: number;
        left: number;
    };
    private getValidPopupPlacement;
}
