import type { BotonicContext, Plugin } from '@botonic/core'; import { KnowledgeBaseResponse, PluginKnowledgeBaseOptions } from './types'; export declare class BotonicPluginKnowledgeBases implements Plugin { private readonly apiService; constructor(options: PluginKnowledgeBaseOptions); pre(_botonicContext: BotonicContext): Promise; getInference(botonicContext: BotonicContext, sources: string[], instructions: string, messageId: string, memoryLength: number): Promise; } export { PluginKnowledgeBaseOptions } from './types';