import type { EscalationConfig } from './escalation.js'; import type { PluginsConfig } from './plugins.js'; export interface SlopeConfig { scorecardDir: string; scorecardPattern: string; minSprint: number; commonIssuesPath: string; sessionsPath: string; registry: 'file' | 'api'; claimsPath: string; roadmapPath: string; metaphor: string; registryApiUrl?: string; currentSprint?: number; store?: string; store_path?: string; guidance?: { disabled?: string[]; indexPaths?: string[]; hazardRecency?: number; commitInterval?: number; pushInterval?: number; scopeDrift?: boolean; subagentExploreTurns?: number; subagentPlanTurns?: number; subagentAllowModels?: string[]; pushCommitThreshold?: number; handoffsDir?: string; }; orchestration?: { escalation?: EscalationConfig; }; plugins?: PluginsConfig; dashboard?: { port?: number; autoOpen?: boolean; refreshInterval?: number; }; team?: { players?: Record; defaultPlayer?: string; }; } export declare function loadConfig(cwd?: string): SlopeConfig; export declare function createConfig(cwd?: string): string; export declare function resolveConfigPath(config: SlopeConfig, relativePath: string, cwd?: string): string; //# sourceMappingURL=config.d.ts.map