@difizen/magent-au
Version:
26 lines • 1.09 kB
TypeScript
import type { IChatMessage } from '@difizen/magent-chat';
import { ChatView } from '@difizen/magent-chat';
import { Deferred } from '@difizen/mana-app';
import { AgentManager } from '../agent/agent-manager.js';
import type { AgentModel } from '../agent/agent-model.js';
export declare const OpeningSpeechMessage: (props: {
agent: AgentModel | undefined;
}) => import("react/jsx-runtime.js").JSX.Element;
export interface ChatViewOption extends IChatMessage {
id: string;
}
export declare class AUChatView extends ChatView {
agentManager: AgentManager;
Messages: () => import("react/jsx-runtime.js").JSX.Element;
AvatarRender: (props: {
item: import("@difizen/magent-chat").DefaultChatMessageItemModel;
className?: string | undefined;
}) => import("react/jsx-runtime.js").JSX.Element;
agent?: AgentModel;
agentReady: Promise<AgentModel>;
protected agentDeferred: Deferred<AgentModel>;
constructor(option: ChatViewOption);
onViewMount(): void;
protected getAgent: () => Promise<void>;
}
//# sourceMappingURL=chat-view.d.ts.map