/**
 * Central event vocabulary for trace records and live conversation activity.
 *
 * Keep shared moments on the same string value across trace and activity so
 * contributors cannot accidentally create parallel names for the same event.
 */
export declare const HeddleEventType: {
    readonly runStarted: "run.started";
    readonly assistantTurn: "assistant.turn";
    readonly assistantStream: "assistant.stream";
    readonly modelRetry: "model.retry";
    readonly hostWarning: "host.warning";
    readonly autonomyDecision: "autonomy.decision";
    readonly autonomyPostflight: "autonomy.postflight";
    readonly toolApprovalRequested: "tool.approval_requested";
    readonly toolApprovalResolved: "tool.approval_resolved";
    readonly toolFallback: "tool.fallback";
    readonly toolCalling: "tool.calling";
    readonly toolCompleted: "tool.completed";
    readonly planUpdated: "plan.updated";
    readonly memoryCandidateRecorded: "memory.candidate_recorded";
    readonly memoryCheckpointSkipped: "memory.checkpoint_skipped";
    readonly memoryMaintenanceStarted: "memory.maintenance_started";
    readonly memoryMaintenanceFinished: "memory.maintenance_finished";
    readonly memoryMaintenanceFailed: "memory.maintenance_failed";
    readonly cyberloopAnnotation: "cyberloop.annotation";
    readonly runFinished: "run.finished";
    readonly loopStarted: "loop.started";
    readonly loopResumed: "loop.resumed";
    readonly loopFinished: "loop.finished";
    readonly checkpointSaved: "checkpoint.saved";
    readonly trace: "trace";
    readonly compactionRunning: "compaction.running";
    readonly compactionFinished: "compaction.finished";
    readonly compactionFailed: "compaction.failed";
    readonly directShellStarted: "direct_shell.started";
    readonly directShellCompleted: "direct_shell.completed";
};
export type HeddleEventTypeValue = typeof HeddleEventType[keyof typeof HeddleEventType];
//# sourceMappingURL=event-types.d.ts.map