import type { BashContext } from "../agent/context/BashContext.js"; import { type ManagedNetworkInterceptor } from "../agent/context/ManagedNetworkPolicy.js"; import { type PermissionContext, type PermissionMode } from "../permissions/index.js"; import type { DockerEnvironment } from "./DockerEnvironment.js"; import { type SessionSecretContext } from "../secrets/index.js"; export declare function createDockerBashContext(environment: DockerEnvironment, permissions: PermissionContext, secrets?: SessionSecretContext, networkInterceptor?: ManagedNetworkInterceptor, baseEnvironment?: Readonly>): BashContext; export declare function dockerTrustedLoopbackPorts(permissionMode: PermissionMode, trustedLoopbackPorts: readonly number[]): readonly number[];