import type { TransitionTheme } from '@instructure/shared-types'; import type { WithStyleProps, ComponentStyle } from '@instructure/emotion'; import type { TransitionCommonProps, TransitionType } from './BaseTransition/props'; type OwnProps = { type?: TransitionType; }; type TransitionOwnProps = OwnProps & TransitionCommonProps; type PropKeys = keyof TransitionOwnProps; type AllowedPropKeys = Readonly>; type TransitionProps = TransitionOwnProps & WithStyleProps; type TransitionStyle = ComponentStyle<'globalStyles'> & { duration: TransitionTheme['duration']; classNames: { transitioning: string; exited: string; exiting: string; entered: string; entering: string; }; }; declare const allowedProps: AllowedPropKeys; export type { TransitionProps, TransitionType, TransitionStyle }; export { allowedProps }; //# sourceMappingURL=props.d.ts.map