import { ExecutionGate } from "../control/execution-gate.js"; import { PlanningPermit, PlanningIntent } from "./permit.js"; export declare class PlanningCoordinator { private gate; private planningKey; constructor(gate: ExecutionGate, planningKey: string); commit(permit: PlanningPermit, planningIntent: PlanningIntent): Promise<{ output: unknown; events: Array<{ type: string; payload: unknown; }>; transactionId: string; }>; }