import { ObserverOptions } from "./Observer"; import { NamedExoticComponent, FunctionComponent } from "react"; import { Transaction, TransactionOptions } from "./Transaction"; export declare const isTransition: () => boolean; export declare const getObservedTransitionSequence: () => number; export declare const getTransitionSequence: () => number; export declare const useSnapshot: () => boolean; export declare function observer
(Component: FunctionComponent
, options?: ObserverOptions): NamedExoticComponent
;
export declare function useObservableTransition(options?: any): any[];
export declare function useObservableStartTransition(): (callback: Function) => void;
export declare function getCurrentValue(value: S): [S, (value: S) => void];
export declare function useTransaction(options?: Partial