/**
 * Configuration management for IDX MCP Server
 */
import type { AppConfig } from '../types';
export declare class Config {
    private static instance;
    private config;
    private constructor();
    static getInstance(): Config;
    private loadConfig;
    get(): AppConfig;
    getServer(): {
        name: string;
        version: string;
        debug: boolean;
    };
    getCache(): import("../types").CacheConfig;
    getDataSources(): import("../types").DataSourceConfig;
    getLogging(): {
        level: string;
        file?: string | undefined;
    };
    getData(): {
        stockListFile: string;
        sectorMappingFile: string;
    };
    getDataFilePath(relativePath: string): string;
    ensureDirectories(): void;
}
export declare const config: Config;
//# sourceMappingURL=index.d.ts.map