llmverify
Version:
AI Output Verification Toolkit — Local-first LLM safety, hallucination detection, PII redaction, prompt injection defense, and runtime monitoring. Zero telemetry. OWASP LLM Top 10 aligned.
29 lines (28 loc) • 839 B
TypeScript
/**
* Configuration Management
*
* Loads configuration from files and environment variables
*
* @module config
*/
import { Config } from '../types/config';
/**
* Load config from environment variables
*/
export declare function loadConfigFromEnv(): Partial<Config>;
/**
* Load config from file
*/
export declare function loadConfigFile(searchPath?: string): Partial<Config> | null;
/**
* Merge configs with priority: runtime > env > file > defaults
*/
export declare function mergeConfigs(fileConfig: Partial<Config> | null, envConfig: Partial<Config>, runtimeConfig?: Partial<Config>): Config;
/**
* Load complete configuration
*/
export declare function loadConfig(runtimeConfig?: Partial<Config>): Config;
/**
* Create default config file
*/
export declare function createDefaultConfigFile(targetPath?: string): string;