/**
 * @license
 * Copyright Endlessjs. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
import { OnDestroy, OnInit, QueryList } from '@angular/core';
import { Subject } from 'rxjs';
import { ElToastComponent } from './toast.component';
import { ElToast } from './model';
import { ElLayoutDirectionService } from '../../services/direction.service';
import { ElGlobalPosition, ElPositionHelper } from '../cdk/overlay/position-helper';
export declare class ElToastrContainerComponent implements OnInit, OnDestroy {
    protected layoutDirection: ElLayoutDirectionService;
    protected positionHelper: ElPositionHelper;
    protected destroy$: Subject<void>;
    content: ElToast[];
    context: Object;
    position: ElGlobalPosition;
    toasts: QueryList<ElToastComponent>;
    fadeIn: any;
    constructor(layoutDirection: ElLayoutDirectionService, positionHelper: ElPositionHelper);
    ngOnInit(): void;
    ngOnDestroy(): void;
    protected onDirectionChange(): void;
}
