export declare class SignetSnackbar { /** * The position of the snackbar. Can be top-left, top-center, top-right, * bottom-left, bottom-center or bottom-right. * @example top-left */ position: 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'; /** * The message to be displayed in the snackbar. * @example 'This is a snackbar message' */ message: string; /** * The action to be performed when the snackbar is clicked. * @example () => { console.log('Snackbar clicked') } */ open: boolean; /** * The duration for which the snackbar should be displayed. * @example 3000 */ autoHideDuration: number | string; /** * The severity of the snackbar. Can be success, error, warning or info. * @example success */ showSnackbar: boolean; /** * The width of the snackbar. Can be xs, sm, md, lg, xl or a number. * @example xs */ severity: 'success' | 'error' | 'warning' | 'info'; /** * The width of the snackbar. Can be xs, sm, md, lg, xl or a number. * @example xs */ width: 'xs' | 'sm' | 'md' | 'lg' | 'xl' | number; /** * The action text to be displayed in the snackbar. * @example 'Undo' */ action: () => void; /** * The close event to be emitted when the snackbar is closed. * @example () => { console.log('Snackbar closed') } */ close: () => void; handleOpenChange(): void; componentWillRender(): void; closeSnackbar(): void; render(): any; }