import { ComponentRef } from '@angular/core'; import { Observable } from 'rxjs'; import { NgxModalContainerComponent } from '../ngx-cm-components/ngx-modal-container/ngx-modal-container.component'; export declare class NgxCmModalContext { constructor(title: string, componentContext: NgxCmComponentContext, size: string, height?: string); Title: string; ComponentContext: NgxCmComponentContext; Size: string; Height: string; ComponentContainerRef: ComponentRef; } export declare class NgxCmComponentContext { private Subject; constructor(component: any, moduleId: string, path: string, input: NgxCmComponentInput[], output: NgxCmComponentOutput[]); Component: any; ModuleId: string; Output: NgxCmComponentOutput[]; Input: NgxCmComponentInput[]; Path: string; changes(): Observable; TriggerClose(value: any): void; getOutput(name: string): Observable; } export declare class NgxCmComponentInput { constructor(name: string, value: any); Name: string; Value: any; } export declare class NgxCmComponentOutput { private subject; constructor(name: string, closeOnEmit?: boolean); Name: string; Value: any; CloseOnEmit: boolean; Trigger(value: any): void; changes(): Observable; }