promptforge
Version:
Adaptive Prompt Intelligence & Orchestration SDK - Manage, optimize, and serve prompts for LLMs with versioning, feedback loops, and multi-provider support
24 lines • 712 B
TypeScript
import { ForgeConfig } from '../types.js';
export declare class ConfigLoader {
/**
* Load configuration from file
*/
static loadFromFile(configPath: string): Promise<ForgeConfig>;
/**
* Load configuration from environment variables
*/
static loadFromEnv(): Partial<ForgeConfig>;
/**
* Create default configuration
*/
static createDefault(projectName: string): ForgeConfig;
/**
* Validate and merge configuration with defaults
*/
private static validateAndMergeConfig;
/**
* Save configuration to file
*/
static saveToFile(config: ForgeConfig, filePath: string): Promise<void>;
}
//# sourceMappingURL=config-loader.d.ts.map