export { EventType } from "@ag-ui/core"; export type { AGUIEvent as AguiEvent, ActivityMessage, AssistantMessage, ReasoningMessage, RunAgentInput, } from "@ag-ui/core"; import type { OperationResult, ProposalProjection, ProviderAccounting } from "@plurnk/plurnk-contracts"; export interface LogEntryNotification { entry: { id: number; coordinate?: string; op: string | null; origin: string; delimiter?: string; signal?: unknown; scheme?: string | null; pathname?: string | null; tx?: unknown; rx?: unknown; status_rx?: number; turn_id?: number; expanded?: number; attrs?: unknown; tags?: string[]; reasoning?: string; }; } export type ProposalNotification = ProposalProjection; export interface TerminatedNotification { workerId: number; loopId: number; result: OperationResult; hitMaxTurns: boolean; turnIds: number[]; attributions: string[]; usage: { accounting: ProviderAccounting; curationWeight: number | null; curationBudget: number | null; contextTokens: number | null; contextCapacity: number | null; meta: Record; }; } //# sourceMappingURL=types.d.ts.map