/**
 * Functions for manipulating the global configuration file, which lives at
 * ~/.promptfoo/promptfoo.yaml by default.
 */
interface GlobalConfig {
    hasRun?: boolean;
    account?: {
        email?: string;
    };
}
export declare function resetGlobalConfig(): void;
export declare function readGlobalConfig(): GlobalConfig;
export declare function writeGlobalConfig(config: GlobalConfig): void;
/**
 * Merges the top-level keys into existing config.
 * @param partialConfig New keys to merge into the existing config.
 */
export declare function writeGlobalConfigPartial(partialConfig: Partial<GlobalConfig>): void;
export declare function maybeRecordFirstRun(): boolean;
export {};
//# sourceMappingURL=globalConfig.d.ts.map