import { C as Callback } from '../../../emitter-kHxkUxco.js'; import { Message, Task, TaskStatusUpdateEvent, TaskArtifactUpdateEvent } from '@a2a-js/sdk'; import '../../../internals/types.js'; import '../../../internals/helpers/guards.js'; import '../../../internals/serializable.js'; /** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ interface A2AAgentUpdateEvent { value: Message | Task | TaskStatusUpdateEvent | TaskArtifactUpdateEvent; } interface A2AAgentErrorEvent { message: string; } interface A2AAgentEvents { update?: Callback; error?: Callback; } export type { A2AAgentErrorEvent, A2AAgentEvents, A2AAgentUpdateEvent };