export interface SpecWorkflowConfig { projectDir?: string; port?: number; bindAddress?: string; allowExternalAccess?: boolean; dashboardOnly?: boolean; lang?: string; security?: { rateLimitEnabled?: boolean; rateLimitPerMinute?: number; auditLogEnabled?: boolean; auditLogPath?: string; auditLogRetentionDays?: number; corsEnabled?: boolean; allowedOrigins?: string[]; }; } export interface ConfigLoadResult { config: SpecWorkflowConfig | null; configPath: string | null; error?: string; } export declare function loadConfigFromPath(configPath: string): ConfigLoadResult; export declare function loadConfigFile(projectDir: string, customConfigPath?: string): ConfigLoadResult; export declare function mergeConfigs(fileConfig: SpecWorkflowConfig | null, cliArgs: Partial): SpecWorkflowConfig; //# sourceMappingURL=config.d.ts.map