/**
 * @license
 * Copyright 2025 ReverseCraft
 * SPDX-License-Identifier: Apache-2.0
 */
// Logger utilities
export { logger, saveLogsToFile } from './logger.js';
// Mutex for synchronization
export { Mutex } from './mutex.js';
// Wait for helper
export { WaitForHelper } from './wait-for-helper.js';
// DevTools utilities
export { extractUrlLikeFromDevToolsTitle, urlsEqual, FakeIssuesManager, mapIssueToMessageObject, UniverseManager, } from './devtools-utils.js';
// Configuration
export { getConfig } from './config.js';
// CDP utilities
export { getCdpSession, disposeCdpSession, hasCdpSession, formatStackTrace, formatInitiator, enableNetworkInitiatorTracking, getNetworkInitiator, clearNetworkInitiators, isNetworkTrackingEnabled, } from './cdp.js';
// Pagination
export { paginate } from './pagination.js';
// Keyboard utilities
export { parseKey } from './keyboard.js';
// Debugger utilities
export { getDebuggerState, getActiveBreakpoints, trackBreakpoint, untrackBreakpoint, getBreakpointCount, clearTrackedBreakpoints, restoreBreakpointsAfterNavigation, initializeDebuggerForPage, getBreakpointSummary, trackXhrBreakpoint, untrackXhrBreakpoint, getTrackedXhrBreakpoints, clearTrackedXhrBreakpoints, } from './debugger-utils.js';
// Call graph analyzer
export { buildCallGraph, getUpstreamTrace, getDownstreamTrace, findSimilarFunctions, analyzeFunction, } from './call-graph-analyzer.js';
// Context code utilities
export { isMinified, extractContextCode, formatContextCodeOutput, formatPositionAnnotation, buildLineOffsets, lineColumnToIndex, } from './context-code-utils.js';
// Smart breakpoint utilities
export { findNearestBreakpointLocation, queryPossibleBreakpoints, getScriptCache, cacheScript, clearScriptCache, findMatchingScripts, getScriptSource, getAllScriptsWithSource, } from './smart-breakpoint-utils.js';
// Persistent scripts
export { addScript, removeScript, listScripts, clearScripts, truncateSource, } from './persistent-scripts.js';
// Smart navigator
export { smartNavigate, SmartNavigator, } from './smart-navigator.js';
// Script cache manager
export { ScriptCacheManager } from './script-cache-manager.js';
// Script cache registry
export { ScriptCacheRegistry } from './script-cache-registry.js';
// Script parser
export { parseScript } from './script-parser.js';
// IR Debugger types
export { ErrorCodes, } from './ir-debugger-types.js';
// IR Session Manager
export { IRSession, createSession, getSession, listSessions, removeSession, clearAllSessions, getSessionCount, deriveAsmPath, } from './ir-session-manager.js';
// IR Source Map Parser
export { parseSourceMap, getMappingByLine, getMappingByAddr, getMappingsByOpcode, getFunction, getFunctionByLine, getFunctionByAddr, } from './ir-source-map-parser.js';
// IR Condition Builder
export { fromMapping, combine, buildStackCondition, buildScopeCondition, combineWithMapping, } from './ir-condition-builder.js';
// IR State Extractor
export { extractState, formatState, truncateValue, extractAndFormatState, } from './ir-state-extractor.js';
//# sourceMappingURL=index.js.map