import { AfterViewInit, ElementRef, EventEmitter, OnInit, Renderer2 } from '@angular/core'; import { SnackActionButton, SnackbarLocation, SnackbarType } from './snackbar.entities'; import * as i0 from "@angular/core"; export declare class SnackbarComponent implements OnInit, AfterViewInit { private renderer; title: string; message: string; type: SnackbarType; duration: number; location: SnackbarLocation; actionButtons: SnackActionButton[]; closed: EventEmitter; /** @internal */ shownByService: boolean; /** @internal */ snackbarView: ElementRef; /** @internal */ get statusIcon(): string; constructor(renderer: Renderer2); ngOnInit(): void; ngAfterViewInit(): void; /** @internal */ onCloseClicked(): void; actionButtonsClicked(button: SnackActionButton): void; private closeSnackbar; private setCloseTransition; private getShownTransition; private getShownTransitionByLocation; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }