export interface E2EConfig { runIdPrefix: string; targetPath: string; repoAliasPrefix: string; scope: { scriptPrefixes: string[]; resourcePrefixes: string[]; }; estimateRangeSec: { lower: number; upper: number; }; symbolScenarios: SymbolScenario[]; } export interface SymbolScenario { symbol: string; kind: 'component' | 'scriptableobject' | 'serializable-class' | 'partial-component'; objectives: string[]; contextFileHint?: string; contextUnityHydration?: 'compact' | 'parity'; deepDivePlan: Array<{ tool: 'query' | 'context' | 'impact' | 'cypher'; input: Record; }>; } export declare function loadE2EConfig(configPath: string, env?: NodeJS.ProcessEnv): Promise;