import * as i0 from "@angular/core";
export interface IAlert {
    type: string | 'info';
    text: string;
    closeable: boolean;
    actions?: {
        title: string;
        callback: () => void;
    }[];
}
export declare class AlertService {
    private alertSource;
    alert$: import("rxjs").Observable<IAlert>;
    constructor();
    alert(alert: IAlert): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AlertService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AlertService>;
}
