import { OnInit, OnChanges, SimpleChanges, OnDestroy, EventEmitter } from "@angular/core"; import { IdService } from "../shared/services/id.service"; import { TabTrap } from "../shared/services/tabTrap.service"; export declare class SnackbarComponent implements OnInit, OnDestroy, OnChanges { private idService; private tabTrap; id: string; active: any; buttonCloseLabel: string; text: string; positionX: "left" | "center" | "right"; positionY: "top" | "bottom"; timeout: number; timeoutProgress: boolean; title: string; type: "danger" | "success" | "info"; headingTag: "h2" | "h3" | "h4" | "h5" | "h6"; toggle: EventEmitter<{}>; snackBar: boolean; readonly transition: string; delay: any; progressAmount: number; _animation: any; constructor(idService: IdService, tabTrap: TabTrap); onKeydownHandler(event: KeyboardEvent): void; ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; iconGen(): string; iconBackGen(): string; transitionGen(): string; classGen(): string[]; $_Snackbar_toggle(e?: Event): void; $_Snackbar_progress(endTime: number): void; $_Snackbar_pause(e?: Event): void; $_Snackbar_unpause(e?: Event): void; }