import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy } from "@angular/core";
export declare class FloatBoxComponent implements AfterViewInit, OnDestroy {
    private ref;
    _placement: "top" | "left" | "right" | "bottom";
    _position: "start" | "center" | "end";
    _trigger: "hover" | "click" | "rightClick";
    _animation: "yes" | "no";
    _fixed: "yes" | "no";
    _floatClass: string;
    readonly placement: "left" | "right" | "top" | "bottom";
    readonly position: LineAlignSetting;
    readonly trigger: "click" | "hover" | "rightClick";
    readonly animation: "yes" | "no";
    readonly fixed: "yes" | "no";
    openChange: EventEmitter<boolean>;
    rootElement: ElementRef<HTMLDivElement>;
    contentElement: ElementRef<HTMLDivElement>;
    constructor(ref: ChangeDetectorRef);
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    FIXED_CONTAINER_ID: string;
    fixedContainerEl: HTMLElement;
    getFixedContainer(): HTMLElement;
    setFixedContentPosition(): void;
    opened: "yes" | "no";
    onClickContainer(event: MouseEvent): void;
    onClickOutside: (event: MouseEvent) => void;
    onRightClickContainer(event: MouseEvent): void;
    onContextMenuOutside: (event: MouseEvent) => void;
    onMouseEnter(): void;
    onMoveOutside: (event: MouseEvent) => void;
    close(): void;
}
