import { EventEmitter } from '@angular/core';
import { Bem } from '../internal/utils';
import { InlineAlertTitleDirective } from './helper-directives';
import { InlineAlertType } from './inline-alert.types';
import * as i0 from "@angular/core";
export declare class InlineAlertComponent {
    bem: Bem;
    title: string;
    content: string;
    closable: boolean;
    type: InlineAlertType;
    close: EventEmitter<void>;
    titleRef: InlineAlertTitleDirective;
    visible: boolean;
    iconMap(type: InlineAlertType): "check_circle_s" | "exclamation_triangle_s" | "exclamation_circle_s" | "info_circle_s";
    closeSelf(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<InlineAlertComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<InlineAlertComponent, "aui-inline-alert", never, { "title": { "alias": "title"; "required": false; }; "content": { "alias": "content"; "required": false; }; "closable": { "alias": "closable"; "required": false; }; "type": { "alias": "type"; "required": false; }; }, { "close": "close"; }, ["titleRef"], ["[auiInlineAlertTitle]", "*"], true, never>;
}
