import { AsiNotificationPosition, AsiNotificationConfig } from '../asi-notification-config';
import { ViewContainerRef } from '@angular/core';
export declare class AsiNotification<T> {
    viewContainerRef: ViewContainerRef;
    class: string;
    private _component;
    private _config;
    icon: 'fa fa-exclamation' | 'fa fa-info' | 'fa fa-check';
    withIcon: boolean;
    constructor(viewContainerRef: ViewContainerRef);
    getComponent(): T;
    setConfig(config: AsiNotificationConfig): void;
    getPosition(): AsiNotificationPosition;
    private updateClass();
}
