import { Injector, TemplateRef } from '@angular/core'; import { DynamicViewService } from '@uib/angular/components/dynamic-view'; import { ModalConfig, ModalContent, ModalContentWithTitleAndBody, ModalRef, ModalType } from './models'; import { ModalManagerService } from './services'; import * as i0 from "@angular/core"; export declare class ModalService { private readonly injector; private readonly modalManager; private readonly defaultConfig; private readonly viewService; constructor(injector: Injector, modalManager: ModalManagerService, defaultConfig: ModalConfig, viewService: DynamicViewService); confirm(content: ModalContent | ModalContentWithTitleAndBody, config?: Partial, 'size' | 'variant' | 'id'>>): ModalRef; info(content: ModalContent | ModalContentWithTitleAndBody, config?: Partial, 'isDismissable' | 'variant' | 'id'>>): ModalRef; open(template: TemplateRef, config?: Partial, 'id'>>): ModalRef; open(component: ModalType, config?: Partial, 'id'>>): ModalRef; open(template: ModalType | TemplateRef, config?: Partial, 'id'>>): ModalRef; private createModal; private attachModal; private mergeConfig; private cleanConfig; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=modal.service.d.ts.map