import { OnInit, AfterViewInit, OnChanges, EventEmitter, ComponentFactoryResolver, ViewContainerRef, TemplateRef } from '@angular/core';
export declare class NgModalsDirective {
    containers: ViewContainerRef;
    constructor(containers: ViewContainerRef);
}
export declare class NgModalsComponent implements OnInit, AfterViewInit, OnChanges {
    private componentFactoryResolver;
    options: any;
    condition: any;
    close: EventEmitter<{}>;
    css: {};
    viewIsInit: boolean;
    modalDirective: NgModalsDirective;
    container: TemplateRef<any>;
    initialClick: boolean;
    onclick(targetElement: any): void;
    constructor(componentFactoryResolver: ComponentFactoryResolver);
    ngOnInit(): void;
    ngOnChanges(): void;
    ngAfterViewInit(): void;
    loadComponent(): void;
    closeModal(): void;
}
