import { IKnowledgeAPI } from '../interface/knowledge'; import { ListKnowledgeRequest, ListKnowledgeResponse } from '../types/knowledge'; import { ApiResponse } from '../utils/request'; export declare class KnowledgeImpl implements IKnowledgeAPI { create(knowledgeData: Record): Promise; update(knowledgeId: string, updateData: Record): Promise; delete(knowledgeId: string): Promise; info(knowledgeId: string): Promise; list(params?: ListKnowledgeRequest): Promise>; search(query: string, params?: Record): Promise; searchAndGenerate(query: string, params?: Record): Promise; searchKnowledge(query: string, options?: Record): Promise; chatCompletions(messages: Array, options?: Record): Promise; }