import type { Message } from "@ag-ui/core"; import type { Component, VNodeChild } from "vue"; export type VueCustomMessageRendererPosition = "before" | "after"; export interface VueCustomMessageRendererProps { message: Message; position: VueCustomMessageRendererPosition; runId: string; messageIndex: number; messageIndexInRun: number; numberOfMessagesInRun: number; agentId: string; stateSnapshot: unknown; } export type VueCustomMessageRendererRenderFn = ((props: VueCustomMessageRendererProps) => VNodeChild) | Component; export interface VueCustomMessageRenderer { agentId?: string; render: VueCustomMessageRendererRenderFn; } //# sourceMappingURL=vue-custom-message-renderer.d.ts.map