import { EventEmitter, OnInit } from '@angular/core'; import { CardButton, CardEvent } from '../../interfaces/card.interface'; import { Observable } from 'rxjs/Observable'; import { Location } from '@angular/common'; import { Router } from '@angular/router'; import 'rxjs/add/operator/first'; export declare class ModalComponent implements OnInit { private router; private location; initial: boolean; state: string; wrapperState: string; out: boolean; overflow: boolean; boilerplate: boolean; back: string; title: string; modifier: string; wait: Observable; leftButtonBar: CardButton[]; rightButtonBar: CardButton[]; onButtonClicked: EventEmitter; constructor(router: Router, location: Location); ngOnInit(): void; onClickOutside(event: Object): void; onClick(event: CardEvent): void; animationDone($event: any): void; quit(): void; }