import { ElementRef, EventEmitter } from '@angular/core'; import { PopUpAlignment, PopUpState } from '../../enums/popup.enum'; import * as i0 from "@angular/core"; export interface PopUpProps { alignment: PopUpAlignment; shadow: boolean; _closeOnClick?: boolean; opened: EventEmitter; close(): void; } export declare class PopUpComponent implements PopUpProps { private elementRef; alignment: PopUpAlignment; shadow: boolean; _closeOnClick?: boolean; opened: EventEmitter; isVisible: boolean; state: typeof PopUpState; constructor(elementRef: ElementRef); toggle(): void; onClick(event: MouseEvent): void; addClickOutsideListener(): void; removeClickOutsideListener(): void; open(): void; close(): void; closeOnClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }