import type { AppConfig } from "./types.js"; /** Path to the config YAML file. Re-evaluated from env on each access for testability. */ export declare function getConfigPath(): string; /** * @deprecated Use getConfigPath() instead. Kept for backward compatibility. */ export declare const CONFIG_PATH: string; export interface EmbeddingsConfig { enabled?: boolean; provider?: "local" | "api"; model?: string; dimensions?: number; base_url?: string; api_key?: string; } export declare const DEFAULT_CONFIG: AppConfig; /** Reset cached config. Exported for testing only. */ export declare function _resetConfigCache(): void; export declare function getConfig(): AppConfig; /** Check if telemetry.share has been explicitly set in the YAML config (vs defaulting). */ export declare function isTelemetryShareConfigured(): boolean; export declare function getEmbeddingsConfig(): EmbeddingsConfig | null; //# sourceMappingURL=config.d.ts.map