/**
 * Debug Module
 *
 * Debug utilities for the dev CLI.
 *
 * @since v1.41.4
 */
export { type DebugContext, type EnvironmentInfo, type StateSnapshot, type ConfigSummary, type ActionLogEntry, type ErrorLogEntry, type RecordingSummary, type ContextCollectorOptions, logAction, logError, clearActionLog, clearErrorLog, getActionLog, getErrorLog, redactPaths, getEnvironmentInfo, getMockStateSnapshot, getMockConfigSummary, collectDebugContext, formatDebugContext, exportDebugContextToFile, getDefaultExportPath, ensureDebugContextDir, setStateProvider, clearStateProvider, getStateSnapshot, } from './context-export.js';
export { type RenderMetric, type OperationMetric, type MemorySnapshot, type PerformanceReport, type ProfilerOptions, startProfiling, stopProfiling, isProfilingEnabled, recordRender, recordOperation, createOperationTimer, takeMemorySnapshot, getRenderMetrics, getAllRenderMetrics, getOperationMetrics, getAllOperationMetrics, getMemorySnapshots, analyzeMemoryTrend, generatePerformanceReport, formatPerformanceReport, clearProfilingData, } from './performance-profiler.js';
export { ContextGenerator, getContextGenerator, resetContextGenerator } from './context-generator.js';
export { DebugMarkerService, getDebugMarkerService, resetDebugMarkerService } from './debug-marker-service.js';
export { type ClaudeContext, type CodeSnippet, type CreateMarkerOptions, type DebugMarker, type DebugMarkerStatus, type DebugNote, type DebugSession, type DebugSeverity, type DebugStore, DEBUG_STORE_VERSION, SEVERITY_DISPLAY, STATUS_DISPLAY, createEmptyDebugStore, createEmptySession, generateDebugId, } from './debug-types.js';
//# sourceMappingURL=index.d.ts.map