import type { ActionDefinition, RuntimeContext, Logger } from './types.js'; export declare class ActionEngine> { private actions; private context; private logger; constructor(logger: Logger); setContext(context: RuntimeContext): void; registerAction

(action: ActionDefinition): () => void; runAction

(id: string, params?: P): Promise; private runWithTimeout; getAction(id: string): ActionDefinition | null; getAllActions(): ActionDefinition[]; clear(): void; } //# sourceMappingURL=action-engine.d.ts.map