import { default as BaseAdapter, Context, TPlatform, WaitingMessageClass } from '../base'; import { QuickReplyItemProps, MessageProps, ToolbarItemProps } from '@chatui/core'; export default class ProAdaptor implements BaseAdapter { bot: any; env: any; title: string; platform: TPlatform; instanceId: string; context: Context<{ basename: string; chat: { lastResult: string; }; clientId: string; }>; components: { "common-answer": import('react').NamedExoticComponent<{ data: { input: { answer?: string; }; globalVars: any; }; ctx: any; meta: any; }>; "iframe-container": import('react').NamedExoticComponent<{ url: string; title?: string; }>; }; botAvatar: string; userAvatar: string; placeholder: string; constructor(config?: { [key: string]: any; }); init(_config?: { [key: string]: any; }): Promise; send(msg: MessageProps): object | Promise | Promise | Promise; getInitActions(): Promise | QuickReplyItemProps[]; getToolbars(): Promise | ToolbarItemProps[]; getWelcomeMessage(): any[]; getWaitingMessage(): WaitingMessageClass; }