/**
 * AG UI Protocol Event Types
 *
 * Most types are imported directly from @ag-ui/core.
 * This file provides:
 * - AGUIEvent union type for type-safe event handling
 * - AGUIEventType alias for the EventType enum
 */
import { EventType } from '@ag-ui/core';
import type { RunStartedEvent, RunFinishedEvent, RunErrorEvent, TextMessageStartEvent, TextMessageContentEvent, TextMessageEndEvent, ThinkingStartEvent, ThinkingEndEvent, ThinkingTextMessageStartEvent, ThinkingTextMessageContentEvent, ThinkingTextMessageEndEvent, ToolCallStartEvent, ToolCallArgsEvent, ToolCallEndEvent, ToolCallResultEvent, StateSnapshotEvent, StateDeltaEvent, ActivitySnapshotEvent, ActivityDeltaEvent, MessagesSnapshotEvent } from '@ag-ui/core';
export declare const AGUIEventType: typeof EventType;
export type AGUIEvent = RunStartedEvent | RunFinishedEvent | RunErrorEvent | TextMessageStartEvent | TextMessageContentEvent | TextMessageEndEvent | ThinkingStartEvent | ThinkingEndEvent | ThinkingTextMessageStartEvent | ThinkingTextMessageContentEvent | ThinkingTextMessageEndEvent | ToolCallStartEvent | ToolCallArgsEvent | ToolCallEndEvent | ToolCallResultEvent | StateSnapshotEvent | StateDeltaEvent | ActivitySnapshotEvent | ActivityDeltaEvent | MessagesSnapshotEvent;
//# sourceMappingURL=agui.d.ts.map