import { DiagLogger } from "@opentelemetry/api"; //#region src/utils/createSafeProxy/createSafeProxy.d.ts /** * Creates a proxy that wraps all method calls in try-catch. * On error, logs via diag and returns the NoOp manager's value. * * @param target - The object to wrap (typically a ProxyManager) * @param noOpFallback - A NoOp implementation to get fallback return values * @param diag - Logger for error reporting * @param excludeMethods - Methods to exclude from wrapping (e.g., internal methods) */ declare function createSafeProxy(target: T, noOpFallback: F, diag: DiagLogger, excludeMethods?: Set): T; //#endregion export { createSafeProxy }; //# sourceMappingURL=createSafeProxy.d.ts.map