import { type MemoryEmbeddingsProfileMetadata } from './memoryEmbeddingsProfiles.js';
import type { MemoryEmbeddingsBlend, MemoryEmbeddingsCustomConfig, MemoryEmbeddingsSettingsV2 } from './memorySettings.js';
export type ResolvedMemoryEmbeddingsConfig = Readonly<{
    enabled: boolean;
    mode: MemoryEmbeddingsSettingsV2['mode'];
    profile: MemoryEmbeddingsProfileMetadata | null;
    provider: MemoryEmbeddingsCustomConfig | null;
    blend: MemoryEmbeddingsBlend;
}>;
export declare function resolveMemoryEmbeddingsConfig(settings: Pick<MemoryEmbeddingsSettingsV2, 'mode' | 'presetId' | 'custom' | 'blend'>): ResolvedMemoryEmbeddingsConfig;
//# sourceMappingURL=resolveMemoryEmbeddingsConfig.d.ts.map