import { ComponentType } from '@angular/cdk/portal'; import { Injector, ViewContainerRef, ComponentFactoryResolver, TemplateRef } from '@angular/core'; export interface DxWindowSettings { id?: string; title?: string; icon?: string; width?: string; height?: string; resizeable?: boolean; draggable?: boolean; panelClass?: string; } export interface WindowConfig extends DxWindowSettings { component?: ComponentType; template?: TemplateRef; data?: D; injector?: Injector | null; viewContainerRef?: ViewContainerRef | null; componentFactoryResolver?: ComponentFactoryResolver | null; } export declare const DEFAULT_WINDOW_CONFIG: WindowConfig;