import { type ManagedNetworkInterceptor, type ManagedNetworkPolicy, type ManagedNetworkProxyHandle } from "./ManagedNetworkPolicy.js"; export interface SandboxedProcessNetwork { readonly sandboxOptions: { networkAllowLocalBinding?: boolean; networkAllowedLoopbackPorts?: readonly number[]; networkUnixProxySockets?: { authenticationToken: string; http: string; loopback?: readonly { path: string; port: number; }[]; socks: string; }; }; readonly proxy?: ManagedNetworkProxyHandle; close(): Promise; withProxyEnvironment(environment: NodeJS.ProcessEnv): NodeJS.ProcessEnv; } export declare function startSandboxedProcessNetwork(policy: ManagedNetworkPolicy | undefined, options?: { networkInterceptor?: ManagedNetworkInterceptor; }): Promise;