import { Injector } from '@angular/core'; import { Overlay } from "@angular/cdk/overlay"; import { ToastConfig, ToastType } from "./toast.config"; import { ToastRef } from "./toast-ref"; import * as i0 from "@angular/core"; export declare class ToastService { private overlay; private injector; lastToast?: ToastRef; private readonly TOP_MARGIN; private readonly GAP; constructor(overlay: Overlay, injector: Injector); success(message: string, config?: ToastConfig): void; info(message: string, config?: ToastConfig): void; danger(message: string, config?: ToastConfig, text?: string): void; warning(message: string, config?: ToastConfig): void; pop(type: ToastType, message: string, config?: ToastConfig, text?: string): void; private createInjector; private getPositionStrategy; private getTopOffset; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }