import { AfterViewInit, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { LfI18n, LfStorage, PathBased } from '@lightweightform/core'; import 'bootstrap/js/dist/modal.js'; import { Toggleable } from '../../abstract/toggleable'; import * as i0 from "@angular/core"; /** * Available modal sizes. */ export declare type BsModalSize = 'sm' | 'lg'; /** * LF modal component. */ export declare class ModalComponent extends Toggleable implements OnInit, AfterViewInit, OnDestroy { /** * Size of the modal component. See available sizes at * [Bootstrap documentation]( * https://getbootstrap.com/docs/4.0/components/modal/#optional-sizes). */ size: BsModalSize; /** * Whether to center the modal vertically on screen. */ isCentered: boolean; /** * Whether to animate the modal component. */ animate: boolean; /** * Whether to enable closing the modal by pressing the `Esc` key. */ closeWithEsc: boolean; /** * Whether to show a dark background underneath the modal when it appears. */ showBackdrop: boolean; /** * Whether to disable closing the modal by clicking on the backdrop. */ ignoreBackdropClick: boolean; /** * If the modal contains ``, `