declare type positionType = { 'top'?: string; 'end'?: string; 'bottom'?: string; 'start'?: string; 'centerHorizontally'?: string; 'centerVertically'?: string; }; export interface XModalGlobalConfig { scroll: 'block' | 'close' | 'noop' | 'reposition'; position?: positionType; panelClass?: string; hasBackdrop: boolean; backdropClass?: string; closeOnBackdropClick: boolean; } export interface XModalConfig { data?: any; width?: string; height?: string; minWidth?: string; minHeight?: string; maxWidth?: string; maxHeight?: string; scroll?: 'block' | 'close' | 'noop' | 'reposition'; position?: positionType; panelClass?: string; hasBackdrop?: boolean; backdropClass?: string; closeOnBackdropClick?: boolean; } export interface XModalInstanceConfig { data?: any; closeOnBackdropClick?: boolean; } export {};