/** * Autopilot Configuration Loader * * Loads autopilot configuration from .specforge.json */ import type { AutopilotConfig, BranchStrategy } from './types.js'; /** * Load autopilot configuration */ export declare function loadAutopilotConfig(startDir?: string): { config: AutopilotConfig; configPath: string | null; }; /** * Get configuration with CLI overrides */ export declare function resolveAutopilotConfig(options?: { parallel?: number; maxCost?: number; branchStrategy?: BranchStrategy; autoCommit?: boolean; autoPush?: boolean; timeout?: number; startDir?: string; }): AutopilotConfig; /** * Validate autopilot configuration */ export declare function validateAutopilotConfig(config: AutopilotConfig): string[]; /** * Get config file path */ export declare function getConfigFilePath(startDir?: string): string | null; /** * Check if autopilot is configured */ export declare function hasAutopilotConfig(startDir?: string): boolean; /** * Merge partial config with defaults */ export declare function mergeWithDefaults(partial: Partial | { config: AutopilotConfig; configPath: string | null; }): AutopilotConfig; //# sourceMappingURL=config.d.ts.map