export declare function useTimeTravelState<T>(initial: T): {
    state: T | undefined;
    setState: (newState: T) => void;
    history: T[];
    index: number;
    rewind: (step: number) => void;
    forward: (step: number) => void;
};
