import { AsyncMethod, ILanguageService, IToasterService, ToastType } from "../common-types"; import * as i0 from "@angular/core"; export declare class BaseToasterService = {}> implements IToasterService { protected language: ILanguageService; protected colorMap: Record; constructor(language: ILanguageService); info(message: string, params?: P): void; success(message: string, params?: P): void; warning(message: string, params?: P): void; error(message: string, params?: P): void; infoPromised(message: string, params?: P): Promise; successPromised(message: string, params?: P): Promise; warningPromised(message: string, params?: P): Promise; errorPromised(message: string, params?: P): Promise; handleAsyncMethod(method: AsyncMethod): void; protected translate(message: string, params: P, type: ToastType): void; protected translatePromised(message: string, params: P, type: ToastType): Promise; protected show(message: string, type: ToastType, params: P): T | Promise; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }