import { MatSnackBar, MatSnackBarHorizontalPosition, MatSnackBarVerticalPosition } from '@takkion/material/snack-bar'; import * as i0 from "@angular/core"; export type TakToastType = 'notification' | 'danger' | 'success'; export interface TakToastConfig { hasDissmissButton?: boolean; dissmissButtonMessage?: string; horizontalPosition?: MatSnackBarHorizontalPosition; verticalPosition?: MatSnackBarVerticalPosition; duration?: number; } export declare class TakToast { private _snackBar; constructor(_snackBar: MatSnackBar); notification(message: string, payload?: TakToastConfig): void; success(message: string, payload?: TakToastConfig): void; danger(message: string, payload?: TakToastConfig): void; private _generateTakToast; private _managePayload; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }