UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

11 lines 798 B
import { Unsubscribe } from "../../types/Unsubscribe"; import { AssistantEventMap, AssistantEvent, AssistantEventCallback } from "../../types/EventTypes"; export type EventManager = { on<TEvent extends AssistantEvent>(event: TEvent, callback: AssistantEventCallback<TEvent>): Unsubscribe; emit<TEvent extends Exclude<AssistantEvent, "*">>(event: TEvent, payload: AssistantEventMap[TEvent]): void; }; export declare const EventManager: import("@assistant-ui/tap").ResourceElementConstructor<{ on: <TEvent extends AssistantEvent>(event: TEvent, callback: AssistantEventCallback<TEvent>) => () => void; emit: <TEvent extends Exclude<AssistantEvent, "*">>(event: TEvent, payload: AssistantEventMap[TEvent]) => void; }, undefined>; //# sourceMappingURL=EventManagerRuntimeClient.d.ts.map