import { ViewContainerRef, ElementRef, Type } from '@angular/core'; declare type Sizes = 'sm' | 'md' | 'lg' | 'fullScreen' | string; export interface GlobalDialogConfig { success: { component: Type; }; confirm: { component: Type; }; error: { component: Type; }; sizes: Partial>; container: ElementRef | Element; windowClass: string; onOpen: () => void | undefined; onClose: () => void | undefined; } export interface BllDialogConfig extends Required { id: string; backdrop: boolean; closeButton: boolean; container: ElementRef | Element; windowClass: string; enableClose: boolean; size: Sizes; width: string | number; height: string | number; minHeight: string | number; maxHeight: string | number; draggable: boolean; resizable: boolean; data: Data; vcr: ViewContainerRef; } export {};