import * as React from 'react';
import { StandardProps } from '..';
import { PaperProps } from '../Paper';
import { PaperClassKey } from '../Paper/Paper';

export interface SnackbarContentProps extends StandardProps<
  PaperProps,
  SnackbarContentClassKey
> {
  action?: React.ReactElement<any>;
  message: React.ReactElement<any> | string;
}

export type SnackbarContentClassKey =
  | PaperClassKey
  | 'message'
  | 'action'
  ;

declare const SnackbarContent: React.ComponentType<SnackbarContentProps>;

export default SnackbarContent;
