import { Overlay, ScrollStrategy, ScrollStrategyOptions } from '@angular/cdk/overlay';
import { ElementRef, ViewContainerRef } from '@angular/core';
import { IInputVal } from '../constants';
export declare class ZuiPopOverComponent {
    scrollStrategies: ScrollStrategyOptions;
    private overlay;
    private _element;
    private viewContainerRef;
    position: 'start' | 'end';
    padding: string;
    width: string;
    maxHeight: string;
    set pointer(val: IInputVal);
    showPointer: boolean;
    isOpen: boolean;
    isInside: boolean;
    closeTimeout: number;
    scrollStrategy: ScrollStrategy;
    constructor(scrollStrategies: ScrollStrategyOptions, overlay: Overlay, _element: ElementRef<HTMLElement>, viewContainerRef: ViewContainerRef);
    mouseenter: () => void;
    mouseleave: () => void;
    hoverContent: () => void;
    blurContent: () => void;
}
