import { AfterContentInit, ElementRef, OnInit, Renderer2, ViewContainerRef } from "@angular/core"; import { ModalCompileContext } from "../../ModalCompileContext"; import { ModalWindowTheme } from "../../IModalOptions"; import { IScrollProvider } from "n-framework/n-sticky"; import { ModalService } from "../../ModalService"; export declare const N_MODAL_LAYER_SELECTOR = "n-modal-layer"; export declare class ModalLayerScrollProvider implements IScrollProvider { private el; constructor(el: ElementRef); getScrollContainer(): Element; } export interface IPopoverHostOverride { getHost(): Element; } export declare class ModalLayerPopoverHostOverride implements IPopoverHostOverride { private modalSvc; constructor(modalSvc: ModalService); getHost(): Element; } export declare class NModalLayerComponent implements AfterContentInit, OnInit { private compileCtx; hostElement: ElementRef; private renderer; readonly contentVc: ViewContainerRef; readonly windowContentElement: ElementRef; theme: ModalWindowTheme; private preventClose; constructor(compileCtx: ModalCompileContext, hostElement: ElementRef, renderer: Renderer2); ngOnInit(): void; focus(): void; ngAfterContentInit(): any; onWindowMouseDown(): void; onWindowClick(): void; onClick(evt: any): void; isClickOnOverlay(event: { target: HTMLElement; }): any; }