import { ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { LiveAnnouncer } from '@angular/cdk/a11y'; import { MDCComponent } from '@angular-mdc/web/base'; import { MdcSnackbarRef, MdcSnackbarDismissReason } from './snackbar-ref'; import { MdcSnackbarConfig } from './snackbar-config'; import { MDCSnackbarFoundation } from '@material/snackbar'; export declare class MdcSnackbarComponent extends MDCComponent implements OnInit, OnDestroy { private _changeDetectorRef; private _liveAnnouncer; elementRef: ElementRef; snackbarRef: MdcSnackbarRef; data: any; label: ElementRef; action?: ElementRef; dismiss?: ElementRef; get config(): MdcSnackbarConfig; getDefaultFoundation(): MDCSnackbarFoundation; constructor(_changeDetectorRef: ChangeDetectorRef, _liveAnnouncer: LiveAnnouncer, elementRef: ElementRef, snackbarRef: MdcSnackbarRef, data: any); ngOnInit(): void; ngOnDestroy(): void; _onKeydown(evt: KeyboardEvent): void; _onActionClick(evt: MouseEvent): void; _onActionIconClick(evt: MouseEvent): void; open(): void; close(reason?: MdcSnackbarDismissReason): void; private _applyClasses; private _applyConfig; /** Retrieves the DOM element of the component host. */ private _getHostElement; }