import { ComponentType } from './../common/component-type';
import { AsiNotification } from './notification/asi-notification.component';
import { AsiNotificationConfig } from './asi-notification-config';
import { ComponentFactoryResolver, ApplicationRef } from '@angular/core';
export declare class AsiNotificationService {
    private resolver;
    private appRef;
    private containerByPosition;
    constructor(resolver: ComponentFactoryResolver, appRef: ApplicationRef);
    fromComponent<T>(content: ComponentType<T>, config: AsiNotificationConfig): AsiNotification<T>;
    private getContainerForPosition(position);
    private createNotificiation<T>(content, containerRef, config);
}
