import { WritableObservableValue } from '@esui/core'; import '@material/mwc-button'; import '@material/mwc-icon-button'; import '@material/mwc-snackbar'; declare type Reason = 'action' | 'dismiss'; declare class Props { open: WritableObservableValue; timeoutMs: number; closeOnEscape: boolean; labelText: string; stacked: boolean; leading: boolean; actionButtonLabel: string; dismissButtonIcon: string; onOpening?: () => void; onOpened?: () => void; onClosing?: (reason?: Reason) => void; onClosed?: (reason?: Reason) => void; } export declare const Snackbar: ((open: WritableObservableValue, labelText: string) => import("@esui/core").Builder) & { View: import("@esui/core").Clazz; }; export {};