import { QueryList } from "@angular/core";
import { Observable } from "rxjs/Observable";
import { Alert } from "../alert";
export declare class MultiAlertService {
    private allAlerts;
    private _current;
    /**
     * The Observable that lets other classes subscribe to changes
     */
    private _change;
    readonly changes: Observable<number>;
    current: number;
    readonly activeAlerts: Alert[];
    currentAlert: Alert;
    readonly count: number;
    manage(alerts: QueryList<Alert>): void;
    next(): void;
    previous(): void;
    close(): void;
}
