import { ComponentNodeController } from '../../core/src/index.ts'; import { Container } from '@webprovisions/platform'; import { MessageGroup } from './types'; declare class KnowledgeBotProvider { private container; private conversation; private agent; private user; private httpClient; private events; private groups; private store; constructor(container: Container, conversation: any, component: ComponentNodeController); initialize(): Promise; onMessagesReceived(groups: MessageGroup[]): Promise; onInput(action: string | { [key: string]: any; actionKey: string; label?: string; }): Promise; private printUserMessage; onMessageSend(message: string): Promise; private onWidgetEntryReceived; } export default KnowledgeBotProvider;