import Nomalism from '@nomalism-com/types'; import type { IModuleConstructor } from '../../main'; export default class Repository implements Nomalism.LLM.IRepository { route: string; private api; constructor({ api, route }: IModuleConstructor); prompt(data: Nomalism.LLM.IPromptRequest, { onChunk, onDone, onError }: Nomalism.LLM.IPromptResponse): Nomalism.LLM.IPromptAbortController; translate(body: Nomalism.LLM.ITranslateRequest): Promise; identifyLanguage(body: Nomalism.LLM.IIdentifyLanguageRequest): Promise; }