import type { MemoryEmbeddingsBlend, MemoryEmbeddingsLocalTransformersConfig, MemoryEmbeddingsPresetId } from './memorySettings.js';
export type MemoryEmbeddingsProfileMetadata = Readonly<{
    id: MemoryEmbeddingsPresetId;
    label: string;
    description: string;
    providerKind: MemoryEmbeddingsLocalTransformersConfig['kind'];
    expectedDimensions: number | null;
    useCase: 'balanced' | 'long_context' | 'quality';
    queryPrefix: string | null;
    documentPrefix: string | null;
    blend: MemoryEmbeddingsBlend;
    config: MemoryEmbeddingsLocalTransformersConfig;
}>;
export declare const MEMORY_EMBEDDINGS_PROFILE_REGISTRY: Record<MemoryEmbeddingsPresetId, MemoryEmbeddingsProfileMetadata>;
export declare function getMemoryEmbeddingsProfileMetadata(profileId: MemoryEmbeddingsPresetId): MemoryEmbeddingsProfileMetadata;
//# sourceMappingURL=memoryEmbeddingsProfiles.d.ts.map