import { TransitionDelay, TransitionDuration, TransitionEasing, TransitionMode } from './Transition'; export declare function getTransitionDuration(mode: TransitionMode, duration: TransitionDuration, resolveAuto?: number | ((mode: TransitionMode) => number)): number; export declare function getTransitionTimingFunction(mode: TransitionMode, easing: TransitionEasing): string; export declare function getTransitionDelay(mode: TransitionMode, delay: TransitionDelay): number; export interface GetTransitionStyleProps { delay: TransitionDelay; duration: TransitionDuration; easing: TransitionEasing; resolveAutoDuration?: Parameters[2]; } export interface TransitionStyleProps { delay: number; duration: number; timingFunction: string; } export declare function getTransitionStyleProps(mode: TransitionMode, props: GetTransitionStyleProps): TransitionStyleProps;