import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export interface ModernLoadingModalOptions { isVisible: boolean; backgroundColor?: string; displayColor?: string; isDarkMode?: boolean; loadingText?: string; showSpinner?: boolean; overlayStyle?: Partial; contentStyle?: Partial; spinnerStyle?: Partial; textStyle?: Partial; customTemplate?: TemplateRef; } type StyleMap = Record; export declare class ModernLoadingModalComponent { isVisible: boolean; backgroundColor?: string; displayColor?: string; isDarkMode?: boolean; loadingText: string; showSpinner: boolean; overlayStyle?: Partial; contentStyle?: Partial; spinnerStyle?: Partial; textStyle?: Partial; customTemplate?: TemplateRef; get modalContainerStyle(): StyleMap; get modalContentStyle(): StyleMap; get spinnerContainerStyle(): StyleMap; get loadingTextStyle(): StyleMap; get resolvedIsDarkMode(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};