/** * agentfootprint/events — the typed event system. * * Every agentfootprint run emits a single, strongly-typed event stream: * the registry (`EVENT_NAMES`, `AgentfootprintEventMap`, `AgentfootprintEvent`), * the dispatcher (`EventDispatcher` + listener/wildcard types), the shared * context/composition types, and the ~60 typed payload shapes (grouped * under the `Payloads` namespace). * * This is observability infrastructure, not core agent API, so in v7 it * lives on its own subpath — consistent with `/observe`, `/memory`, etc. * Recorders (`agentfootprint/observe`) and viewer libraries consume it; * the `Agent` builder wires it for you. */ export * from './events/types.js'; export type * as Payloads from './events/payloads.js'; export { EVENT_NAMES, ALL_EVENT_TYPES, type AgentfootprintEvent, type AgentfootprintEventMap, type AgentfootprintEventType, } from './events/registry.js'; export { EventDispatcher, type EventListener, type WildcardListener, type ListenOptions, type Unsubscribe, type DomainWildcard, type AllWildcard, type WildcardSubscription, } from './events/dispatcher.js'; //# sourceMappingURL=events.d.ts.map