import { Config, Metadata, Cache } from '../types/index.js';
export declare function ensureBloomDir(directory: string): Promise<string>;
export declare function loadConfig(directory: string): Promise<Config>;
export declare function saveConfig(directory: string, config: Config): Promise<void>;
export declare function loadMetadata(directory: string): Promise<Metadata | null>;
export declare function saveMetadata(directory: string, metadata: Metadata): Promise<void>;
export declare function loadCache(directory: string): Promise<Cache>;
export declare function saveCache(directory: string, cache: Cache): Promise<void>;
export declare function getApiKey(provider: 'gemini' | 'openai'): string;
//# sourceMappingURL=config.d.ts.map