import type { NetworkDomainPermission } from "./NetworkDomainPermission"; import type { NetworkUnixSocketPermission } from "./NetworkUnixSocketPermission"; export type NetworkRequirements = { enabled: boolean | null; httpPort: number | null; socksPort: number | null; allowUpstreamProxy: boolean | null; dangerouslyAllowNonLoopbackProxy: boolean | null; dangerouslyAllowAllUnixSockets: boolean | null; /** * Canonical network permission map for `experimental_network`. */ domains: { [key in string]?: NetworkDomainPermission; } | null; /** * When true, only managed allowlist entries are respected while managed * network enforcement is active. */ managedAllowedDomainsOnly: boolean | null; /** * Legacy compatibility view derived from `domains`. */ allowedDomains: Array | null; /** * Legacy compatibility view derived from `domains`. */ deniedDomains: Array | null; /** * Canonical unix socket permission map for `experimental_network`. */ unixSockets: { [key in string]?: NetworkUnixSocketPermission; } | null; /** * Legacy compatibility view derived from `unix_sockets`. */ allowUnixSockets: Array | null; allowLocalBinding: boolean | null; }; //# sourceMappingURL=NetworkRequirements.d.ts.map