import { AfterViewInit } from "@angular/core"; import { MatSnackBar } from "@angular/material/snack-bar"; import * as i0 from "@angular/core"; export type LoadingProgress = { done: boolean; percent?: number; }; export interface NotificationConfig { message: string; snackBar: MatSnackBar; loadingCallback: (callback: (progress: LoadingProgress) => void) => void; status?: "Success" | "Warning" | "Error"; type?: "Text" | "Detail" | "Loading" | "Progress"; title?: string; } export declare class NewActionNotificationComponent implements AfterViewInit { data: NotificationConfig; collapsed: boolean; constructor(data: NotificationConfig); ngAfterViewInit(): void; closeNotification(): void; expandNotification(): void; get config(): { message: string; snackBar: MatSnackBar; loadingCallback: (callback: (progress: LoadingProgress) => void) => void; status: string; type: string; title?: string; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }