import type { Action, ExtractDependencyType, TramvaiAction } from '@tramvai/core'; import type { LOGGER_TOKEN } from '@tramvai/module-log'; import type { COMMAND_LINE_EXECUTION_CONTEXT_TOKEN, EXECUTION_CONTEXT_MANAGER_TOKEN } from '@tramvai/tokens-common'; import type { ROUTER_TOKEN } from '@tramvai/tokens-router'; import type { ActionExecution } from './actionExecution'; export declare class ActionPageRunner { private deps; log: ReturnType>; private isChildAppRunner; constructor(deps: { actionExecution: ActionExecution; executionContextManager: ExtractDependencyType; commandLineExecutionContext: ExtractDependencyType; logger: ExtractDependencyType; router: ExtractDependencyType; isChildAppRunner: boolean | null; }); runActions(actions: Array>, stopRunAtError?: (error: Error) => boolean): Promise; } //# sourceMappingURL=actionPageRunner.browser.d.ts.map