/// import { CSSProperties } from "react"; import { StateID, Reducer } from "../reducer"; export declare type TransitionState = { id?: StateID; style?: CSSProperties; className?: string; inTransition?: boolean; }; export declare type WithTransitionStateProps = { transitionState?: TransitionState; timeout?: () => void; }; export declare const withTransitionState: (reduce: Reducer) => { staticCallback?: (componentClass: React.ComponentClass, target: string | React.ComponentClass | React.StatelessComponent) => void; instanceCallbacks?: { kind: any; callback: any; }[] | (() => { kind: any; callback: any; }[]); } | { staticCallback?: (componentClass: React.ComponentClass, target: string | React.ComponentClass | React.StatelessComponent) => void; instanceCallbacks?: { kind: any; callback: any; }[] | (() => { kind: any; callback: any; }[]); }[];