import { ElementRef } from '@angular/core';
import { FudisNotification } from '../../types/miscellaneous';
import { FudisTranslationService } from '../../services/translation/translation.service';
import * as i0 from "@angular/core";
export declare class NotificationComponent {
    protected _translateService: FudisTranslationService;
    constructor(_translateService: FudisTranslationService);
    articleElement: ElementRef;
    /**
     * Notification variant
     */
    variant: FudisNotification;
    /**
     * Additional description of the notification for screen readers. Internally used in ErrorSummary
     * for accessibility reasons.
     */
    ariaDescribedby: string;
    focus(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NotificationComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NotificationComponent, "fudis-notification", never, { "variant": { "alias": "variant"; "required": false; }; "ariaDescribedby": { "alias": "ariaDescribedby"; "required": false; }; }, {}, never, ["*"], false, never>;
}
