import type { CoreEngine, CoreEngineNext } from '../app/engine.js';
import { Controller } from '../controllers/controller/headless-controller.js';
export declare function waitForNextStateChange(target: Controller | CoreEngine | CoreEngineNext, options?: {
    action?: () => void;
    expectedSubscriberCalls?: number;
}): Promise<void>;
