import { EmbeddedViewRef, TemplateRef } from '@angular/core';
import { MatSnackBar, MatSnackBarConfig, MatSnackBarRef } from '@angular/material/snack-bar';
import { ZUIToastDataService } from './service/data.service';
export declare class ZUIToastComponent {
    #private;
    private snackbar;
    private zuiToastDataService;
    templateRef: TemplateRef<any>;
    config: MatSnackBarConfig;
    snackBarRef: MatSnackBarRef<EmbeddedViewRef<any>>;
    items: {
        id: string;
        html?: string;
    }[];
    constructor(snackbar: MatSnackBar, zuiToastDataService: ZUIToastDataService);
    ngOnDestroy(): void;
    open: <T>(config?: MatSnackBarConfig<T>) => MatSnackBarRef<EmbeddedViewRef<any>>;
    close: () => void;
}
