import { CdkScrollable, ScrollDispatcher } from '@angular/cdk/overlay'; import { ChangeDetectorRef, ComponentRef, ElementRef, EmbeddedViewRef, Injector, NgZone, TemplateRef, ViewContainerRef, ViewRef } from '@angular/core'; import { KbqToastService } from './toast.service'; import { KbqToastData } from './toast.type'; import * as i0 from "@angular/core"; export declare class KbqToastContainerComponent extends CdkScrollable { private injector; private changeDetectorRef; readonly service: KbqToastService; viewContainer: ViewContainerRef; constructor(injector: Injector, changeDetectorRef: ChangeDetectorRef, service: KbqToastService, elementRef: ElementRef, scrollDispatcher: ScrollDispatcher, ngZone: NgZone); createToast(data: KbqToastData, componentType: any, onTop: boolean): ComponentRef; createTemplate(data: KbqToastData, template: TemplateRef, onTop: boolean): EmbeddedViewRef; remove(viewRef: ViewRef): void; getInjector(data: KbqToastData): Injector; dispatchScrollEvent: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }