import { MatSnackBarRef } from '@angular/material/snack-bar'; import * as i0 from '@angular/core'; import { AfterViewInit, OnDestroy } from '@angular/core'; import { Subject } from 'rxjs'; interface SnackbarConfig { showAction?: boolean; actionLabel?: string; offsetBottom?: number; } interface SnackbarData extends SnackbarConfig { message: string; } declare class MxSnackbarComponent implements AfterViewInit, OnDestroy { readonly snackBarRef: MatSnackBarRef; readonly data: SnackbarData; onAction: Subject; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MxSnackbarService { private snackbar; private readonly DURATION; open(message: string, data?: SnackbarConfig): MatSnackBarRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { MxSnackbarService }; export type { SnackbarConfig };