import type { EmbeddingModel } from "../types.js"; export declare const DEFAULT_EMBEDDING_DIMENSIONS = 384; export declare class LocalHashEmbeddingModel implements EmbeddingModel { readonly id = "remem-local-hash-v1"; readonly dimensions = 384; embed(text: string, signal?: AbortSignal): Promise; } export declare function cosineSimilarity(left: number[], right: number[]): number; export declare function vectorLiteral(vector: number[], dimensions?: number): string;