import { ChatBotBase } from '../chat-bot-base'; import { ChatBotConfigBase, ChatApiResponseBodyBase, ChatMessageBase, FunctionCall, ChatBotConstructorParams } from '../chat-bot-base/types'; export interface ERNIEBotChatMessage extends ChatMessageBase { name?: string; function_call?: FunctionCall; } export interface ERNIEBotChatParams { content: string; name?: string; } export interface ERNIEBotApiResponseBody extends ChatApiResponseBodyBase { function_call?: FunctionCall; } export type ERNIEBotConfig = Partial>; declare class ERNIEBot extends ChatBotBase { constructor(params: ChatBotConstructorParams); protected getDefaultConfig(): ERNIEBotConfig; protected getApiUrl(): Promise; } export { ERNIEBot }; //# sourceMappingURL=index.d.ts.map