import { SnackBarInjectionData } from './snack-bar-injection-data';
import { MatSnackBarRef } from '@angular/material/snack-bar';
import * as i0 from "@angular/core";
export declare abstract class SnackBarComponent<T> {
    snackBarRef: MatSnackBarRef<T>;
    data: SnackBarInjectionData;
    protected constructor(snackBarRef: MatSnackBarRef<T>, data: SnackBarInjectionData);
    onDismiss(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SnackBarComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SnackBarComponent<any>, "ncc-abstract-snackbar", never, {}, {}, never, never, false, never>;
}
