declare module "node-llama-cpp" { export enum LlamaLogLevel { error = 0, } export type LlamaEmbedding = { vector: Float32Array | number[] }; export type LlamaEmbeddingContext = { getEmbeddingFor: (text: string) => Promise; }; export type LlamaModel = { createEmbeddingContext: () => Promise; }; export type Llama = { loadModel: (params: { modelPath: string }) => Promise; }; export function getLlama(params: { logLevel: LlamaLogLevel }): Promise; export function resolveModelFile(modelPath: string, cacheDir?: string): Promise; }