UNPKG

@material-ui/lab

Version:

Material-UI Lab - Incubator for Material-UI React components.

19 lines (18 loc) 1.58 kB
import * as React from 'react'; import { WithStyles, Theme } from '@material-ui/core/styles'; import { CSSTransitionProps } from 'react-transition-group/CSSTransition'; export declare type SlideDirection = 'right' | 'left'; export interface SlideTransitionProps extends Omit<CSSTransitionProps, 'timeout'> { transKey: React.Key; className?: string; reduceAnimations: boolean; slideDirection: SlideDirection; children: React.ReactElement; } export declare const slideAnimationDuration = 350; export declare const styles: (theme: Theme) => Record<"root" | "slideEnter-left" | "slideEnter-right" | "slideEnterActive" | "slideExit" | "slideExitActiveLeft-left" | "slideExitActiveLeft-right", import("../../../material-ui-styles/src").CSSProperties | import("../../../material-ui-styles/src").CreateCSSProperties<{}> | import("../../../material-ui-styles/src").PropsFunc<{}, import("../../../material-ui-styles/src").CreateCSSProperties<{}>>>; export declare type PickersSlideTransitionClassKey = keyof WithStyles<typeof styles>['classes']; declare const _default: React.ComponentType<Pick<React.PropsWithChildren<SlideTransitionProps & { classes: Record<"root" | "slideEnter-left" | "slideEnter-right" | "slideEnterActive" | "slideExit" | "slideExitActiveLeft-left" | "slideExitActiveLeft-right", string>; }>, string | number> & import("../../../material-ui/src/styles").StyledComponentProps<"root" | "slideEnter-left" | "slideEnter-right" | "slideEnterActive" | "slideExit" | "slideExitActiveLeft-left" | "slideExitActiveLeft-right">>; export default _default;