import * as React from 'react'; import { InternalStandardProps as StandardProps } from '..'; import { PaperProps } from '../Paper'; export interface SnackbarContentProps extends StandardProps { /** * The action to display. It renders after the message, at the end of the snackbar. */ action?: React.ReactNode; /** * Override or extend the styles applied to the component. */ classes?: { /** Styles applied to the root element. */ root?: string; /** Styles applied to the message wrapper element. */ message?: string; /** Styles applied to the action wrapper element if `action` is provided. */ action?: string; }; /** * The message to display. */ message?: React.ReactNode; /** * The ARIA role attribute of the element. * @default 'alert' */ role?: PaperProps['role']; } export type SnackbarContentClassKey = keyof NonNullable; /** * * Demos: * * - [Snackbars](https://material-ui.com/components/snackbars/) * * API: * * - [SnackbarContent API](https://material-ui.com/api/snackbar-content/) * - inherits [Paper API](https://material-ui.com/api/paper/) */ export default function SnackbarContent(props: SnackbarContentProps): JSX.Element;