import type { ChatMessageStatus } from "./ChatMessage.js"; export type StreamingMessageEvent = { id: string; label: unknown; text?: unknown; status?: ChatMessageStatus; }; export type StreamingMessageMode = "live" | "passive"; export type StreamingMessageProps = { text?: unknown; events?: StreamingMessageEvent[]; mode?: StreamingMessageMode; placeholder?: unknown; class?: string; }; export declare const StreamingMessage: import("vue").DefineComponent unknown; default: undefined; }; events: { type: () => StreamingMessageEvent[]; default: () => never[]; }; mode: { type: () => StreamingMessageMode; default: string; }; placeholder: { type: () => unknown; default: string; }; class: { type: StringConstructor; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly unknown; default: undefined; }; events: { type: () => StreamingMessageEvent[]; default: () => never[]; }; mode: { type: () => StreamingMessageMode; default: string; }; placeholder: { type: () => unknown; default: string; }; class: { type: StringConstructor; default: undefined; }; }>> & Readonly<{}>, { class: string; mode: StreamingMessageMode; text: undefined; placeholder: string; events: StreamingMessageEvent[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=StreamingMessage.d.ts.map