import type { Component } from "vue"; import type { ActivityMessage } from "@ag-ui/core"; import type { VueActivityMessageRenderer, VueActivityMessageRendererProps } from "../types"; interface ActivityRendererResult { renderer: Component>; props: VueActivityMessageRendererProps; } /** * Returns helpers for rendering activity messages. * * Matches the React `useRenderActivityMessage` API: `findRenderer` locates a * registered renderer by activity type (preferring agent-scoped over global, * with `"*"` as a wildcard fallback), and `renderActivityMessage` resolves the * renderer and validates the content schema. */ export declare function useRenderActivityMessage(): { renderActivityMessage: (message: ActivityMessage) => ActivityRendererResult | null; findRenderer: (activityType: string) => VueActivityMessageRenderer | null; }; export {}; //# sourceMappingURL=use-render-activity-message.d.ts.map