import { type IReactionOptions } from 'mobx'; import { TransitionObserver as _TransitionObserver, type TransitionReaction } from '@zajno/common/observing/transition'; export declare const createReactionFactory: (options?: IReactionOptions) => TransitionReaction; export declare class TransitionObserver extends _TransitionObserver { constructor(getter?: () => T); } export declare function waitFor(current: () => T, toBe: T): Promise>;