import { ElementRef, EventEmitter, OnDestroy, QueryList, Renderer2, TemplateRef } from '@angular/core';
import { Context } from '../../core/enums/context';
import { Gutter } from '../../core/enums/gutter';
import { Placement } from '../../core/enums/placement';
import { UI } from '../../core/enums/ui';
export declare class InformerMessageComponent {
    message: string;
}
export declare class InformerComponent implements OnDestroy {
    private render;
    ui: typeof UI;
    _backdrop: ElementRef<HTMLElement>;
    _outer: Gutter;
    _placement: Placement;
    readonly host = "jnt-informer-host";
    set placement(placement: Placement);
    set outer(outer: Gutter);
    context: Context;
    icon: string;
    set backdrop(backdrop: ElementRef<HTMLElement>);
    get backdrop(): ElementRef<HTMLElement>;
    messages: QueryList<InformerMessageComponent>;
    contentTemplate: TemplateRef<any>;
    ok: EventEmitter<any>;
    constructor(render: Renderer2);
    ngOnDestroy(): void;
}
