import { L as LaneContext } from '../context-CymLkfrS.cjs'; interface ActionDefinition { name: string; aliases?: string[]; description: string; run(params: Record, context: LaneContext): Promise; } declare function registerAction(definition: ActionDefinition): void; declare function getAction(name: string): ActionDefinition | undefined; declare function listActions(): ActionDefinition[]; declare function ensureActionsRegistered(): Promise; declare const action: Record) => Promise>; export { type ActionDefinition, action, ensureActionsRegistered, getAction, listActions, registerAction };