import * as React from 'react'; import { SxProps } from '@material-ui/system'; import { InternalStandardProps as StandardProps } from '@material-ui/core'; import { Theme } from '@material-ui/core/styles'; export declare type TimelineClassKey = keyof NonNullable; export interface TimelineProps extends StandardProps> { /** * The position where the TimelineContent should appear relative to the time axis. * @default 'right' */ position?: 'left' | 'right' | 'alternate'; /** * The content of the component. */ children?: React.ReactNode; /** * Override or extend the styles applied to the component. */ classes?: { /** Styles applied to the root element. */ root?: string; /** Styles applied to the root element if `position="left"`. */ positionLeft?: string; /** Styles applied to the root element if `position="right"`. */ positionRight?: string; /** Styles applied to the root element if `position="alternate"`. */ positionAlternate?: string; }; /** * className applied to the root element. */ className?: string; /** * The system prop that allows defining system overrides as well as additional CSS styles. */ sx?: SxProps; } /** * * Demos: * * - [Timeline](https://material-ui.com/components/timeline/) * * API: * * - [Timeline API](https://material-ui.com/api/timeline/) */ declare const Timeline: React.ForwardRefExoticComponent & React.RefAttributes>; /** * * Demos: * * - [Timeline](https://material-ui.com/components/timeline/) * * API: * * - [Timeline API](https://material-ui.com/api/timeline/) */ export default Timeline;