import type { TestContext } from "../contracts/runtime-context.types";
import type { ScenarioSpec } from "../contracts/testing-metadata.types";
type StartedFlag = {
    value: boolean;
};
export declare function scenarioNeedsUi(scenario: ScenarioSpec): boolean;
export declare function ensureUiStarted(ctxBase: Omit<TestContext, "scenarioId" | "scenarioType" | "params">, startedFlag: StartedFlag): Promise<void>;
export {};
//# sourceMappingURL=lifecycle.d.ts.map