import { TemplateRef } from '@angular/core'; import { Observable } from 'rxjs'; import { BsModalService, ModalOptions, BsModalRef } from 'ngx-bootstrap/modal'; import { IAlertModal, IConfirmModal, IInputModal, IModalComponent, InputModalResponse, ModalResult, ModalSizeEnum } from '@outerlimitstech/ngx-app-core'; import * as i0 from "@angular/core"; export declare class OltModalService { protected modalService: BsModalService; constructor(modalService: BsModalService); protected get defaultOptions(): Partial; show(template: string | TemplateRef | any, config?: Partial): BsModalRef; showFromComponent(component: any | Partial, initialState?: any, size?: ModalSizeEnum | string): Observable; showConfirm(settings: Partial, config?: Partial): Observable; showAlert(settings: Partial, config?: Partial): Observable; showInput(settings: Partial, config?: Partial): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }