import { TemplateRef } from '@angular/core'; import { BsModalRef, BsModalService, ModalOptions } from 'ngx-bootstrap/modal'; import * as i0 from "@angular/core"; export declare class ModalUtilsService { private _bsModalService; private _bsModalref; constructor(_bsModalService: BsModalService, _bsModalref: BsModalRef); /** * Método simples com o objetivo de abrir os modais no centro da tela. * @param template Template HTML do modal que será aberto. * @param modalID ID do modal que será aberto, para que possa ser referenciado depois. * @param customClass Classes customizadas para o modal, valor default é "modal-dialog-centered" */ openModal(template: TemplateRef, modalID: number, customClass?: string): void; /** * Método simples com o objetivo de abrir os modais no centro da tela. * @param template Template HTML do modal que será aberto. * @param modalID ID do modal que será aberto, para que possa ser referenciado depois. * @param {ModalOptions} options - Estrutura de opções informadas para configurar o modal mais aprofundadamente */ openModalCustom(template: TemplateRef, modalID: number, options?: ModalOptions): void; openInitialStateModal(component: any | TemplateRef, id?: any, initialState?: any, classes?: string): void | BsModalRef; /** * Método para fechar um modal que estiver aberto na tela * @param modalID ID do modal que será fechado, é necessário um ID para fechar o modal correto. */ closeModal(modalID: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }