import type { Params } from '@feathersjs/feathers'; import type { Application } from '../../declarations'; import type { Knowledges, KnowledgesData, KnowledgesPatch, KnowledgesQuery } from './knowledges.schema'; export type { Knowledges, KnowledgesData, KnowledgesPatch, KnowledgesQuery }; export interface KnowledgesParams extends Params { } export declare class KnowledgesService { private dbUri; private tableName; private openaiApiKey; constructor(app: Application); private openTable; private rowToKnowledge; private buildMeta; private embed; find(params?: KnowledgesParams): Promise; get(id: string, _params?: KnowledgesParams): Promise; create(data: KnowledgesData, _params?: KnowledgesParams): Promise; patch(id: string, data: KnowledgesPatch, _params?: KnowledgesParams): Promise; remove(id: string, _params?: KnowledgesParams): Promise; } export declare const getOptions: (app: Application) => Application;