/**
 * Global Variables and Initialization Module
 * Manages global state and component initialization for Dev Flow MCP
 */
import { StateManager } from './state-manager.js';
import { TDDValidator } from './tdd-validator.js';
import { MistakeLearner } from './mistake-learner.js';
import { RewardHackingDetector } from './reward-hacking-detector.js';
import { UnifiedContextManager } from './unified-context-manager.js';
import { SimpleWorkflowManager } from './simple-workflow.js';
import { TemplateManager } from './template-manager.js';
export declare let stateManager: StateManager;
export declare let tddValidator: TDDValidator;
export declare let mistakeLearner: MistakeLearner;
export declare let rewardHackingDetector: RewardHackingDetector;
export declare let unifiedContextManager: UnifiedContextManager;
export declare let simpleWorkflowManager: SimpleWorkflowManager;
export declare let templateManager: TemplateManager;
export declare let PROJECT_ROOT: string;
export declare function getPackageVersion(): Promise<string>;
export declare function initializeComponents(projectRoot: string): void;
export declare function logDebugInfo(): void;
export declare function logServerInfo(toolCount: number): Promise<void>;
//# sourceMappingURL=globals.d.ts.map