import { ModelLoad, Llm, Generate } from '@llama-node/core'; import { ILLM, LLMResult } from './type.js'; interface LoadConfig extends ModelLoad { enableLogging?: boolean; } declare class LLMRS implements ILLM { instance: Llm; load(config: LoadConfig): Promise; createCompletion(params: Partial, callback: (data: { token: string; completed: boolean; }) => void, abortSignal?: AbortSignal): Promise; getEmbedding(params: Partial): Promise; getDefaultEmbedding(text: string): Promise; tokenize(params: string): Promise; } export { LLMRS, LoadConfig };