/**
 * DAP Proxy - Clean exports for testing and programmatic use
 *
 * This file provides clean exports of the proxy functionality without any
 * auto-execution or environment detection. It allows tests and other code
 * to import and use the proxy components programmatically.
 */
export { ProxyRunner, detectExecutionMode, shouldAutoExecute } from './dap-proxy-core.js';
export type { ProxyRunnerOptions } from './dap-proxy-core.js';
export { DapProxyWorker } from './dap-proxy-worker.js';
export type { ProxyInitPayload, DapCommandPayload, TerminatePayload } from './dap-proxy-interfaces.js';
export { createProductionDependencies, createConsoleLogger, setupGlobalErrorHandlers } from './dap-proxy-dependencies.js';
export { MessageParser } from './dap-proxy-message-parser.js';
export { ProxyState } from './dap-proxy-interfaces.js';
export type { ParentCommand } from './dap-proxy-interfaces.js';
