import { EventEmitter, ElementRef, OnDestroy, OnInit } from "@angular/core"; import { NavigationExtras } from "@angular/router/src/router"; import { Router, ActivatedRoute } from "@angular/router"; export declare class RouteModal implements OnInit, OnDestroy { private router; private activatedRoute; cancelUrl: any[]; cancelUrlExtras: { relative: boolean; } & NavigationExtras; modalClass: string; closeOnEscape: boolean; closeOnOutsideClick: boolean; title: string; hideCloseButton: boolean; cancelButtonLabel: string; submitButtonLabel: string; onOpen: EventEmitter<{}>; onClose: EventEmitter<{}>; onSubmit: EventEmitter<{}>; private contentEl; modalRoot: ElementRef; isOpened: boolean; private backdropElement; constructor(router: Router, activatedRoute: ActivatedRoute); ngOnInit(): void; ngOnDestroy(): void; open(...args: any[]): void; close(...args: any[]): void; private backdropClick(event); preventClosing(event: MouseEvent): void; private createBackDrop(); }