import { ExtendProps } from '../../utils/type'; /** * This component DO NOT have ref forwarded * * @specs https://m3.material.io/components/snackbar/specs */ export declare function Snackbar({ action, onCloseClick, onActionClick, thirdLine, placement, full, open, fixed, zIndex, inset, className, children, ...props }: ExtendProps<{ children?: React.ReactNode; action?: React.ReactNode; onCloseClick?: VoidFunction; onActionClick?: VoidFunction; thirdLine?: boolean; /** * When enable `fixed`, you can toggle `open` property to * open and hide the Snackbar without any help of other component * * See also `open` `zIndex` `inset` */ fixed?: boolean; /** * CSS `z-index`, if `fixed` set to `true` * * @default 2 */ zIndex?: number; /** * CSS `inset`, if `fixed` set to `true` */ inset?: string; /** * See `fixed` */ open?: boolean; /** * Position of the `fixed` snackbar, has no effect for compact screen (width<600px) and `full` */ placement?: 'left' | 'center' | 'right'; /** * Make the `fixed` snackbar spans full width of the screen */ full?: boolean; }>): import("react").JSX.Element;