import { FrameworkConfig } from '../../types';
export declare class ConfigManager {
    private config?;
    constructor();
    loadConfig(): Promise<FrameworkConfig & {
        testsDir?: string;
    }>;
    private getDefaultConfig;
    getConfig(): FrameworkConfig & {
        testsDir?: string;
    };
    updateConfig(updates: Partial<FrameworkConfig> & {
        testsDir?: string;
    }): void;
    saveConfig(config: FrameworkConfig & {
        testsDir?: string;
    }): Promise<void>;
    detectProjectStructure(): Promise<{
        testsDir: string;
        reportsDir: string;
        screenshotsDir: string;
    }>;
    init(): Promise<void>;
}
//# sourceMappingURL=ConfigManager.d.ts.map