import { EmbeddedViewRef, TemplateRef } from '@angular/core'; import { PepLayoutService } from '@pepperi-addons/ngx-lib'; import { ComponentType } from '@angular/cdk/portal'; import { PepDefaultSnackBarComponent } from './default-snack-bar.component'; import { MatSnackBar, MatSnackBarConfig, MatSnackBarHorizontalPosition, MatSnackBarRef, MatSnackBarVerticalPosition } from '@angular/material/snack-bar'; import { PepSnackBarData } from './snack-bar.model'; import * as i0 from "@angular/core"; export declare class PepSnackBarService { private snackBar; private layoutService; constructor(snackBar: MatSnackBar, layoutService: PepLayoutService); getSnackBarConfig(options?: { announcementMessage?: string; duration?: number; panelClass?: string; horizontalPosition?: MatSnackBarHorizontalPosition; verticalPosition?: MatSnackBarVerticalPosition; }): MatSnackBarConfig; openDefaultSnackBar(data: PepSnackBarData, config?: MatSnackBarConfig): MatSnackBarRef; openSnackBarFromComponent(component: ComponentType, data?: any, config?: MatSnackBarConfig): MatSnackBarRef; openSnackBarFromTemplate(template: TemplateRef, data?: any, config?: MatSnackBarConfig): MatSnackBarRef>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }