/**
 * Docker Sandbox Types
 *
 * Type definitions for per-session Docker isolation.
 */
/**
 * Default sandbox configuration
 */
export const DEFAULT_SANDBOX_CONFIG = {
    image: 'codebuddy/sandbox:latest',
    memoryLimit: '512m',
    cpuLimit: 0.5,
    networkMode: 'none',
    timeout: 60000, // 1 minute
    workDir: '/workspace',
    gpuEnabled: false,
};
/**
 * Default network policy
 */
export const DEFAULT_NETWORK_POLICY = {
    allowedHosts: [],
    blockedPorts: [22, 23, 25, 445, 3389],
    allowLocalhost: false,
};
/**
 * Default pool configuration
 */
export const DEFAULT_POOL_CONFIG = {
    minWarm: 2,
    maxTotal: 10,
    idleTimeoutMs: 5 * 60 * 1000, // 5 minutes
    healthCheckIntervalMs: 30 * 1000, // 30 seconds
    preWarmOnStartup: true,
};
//# sourceMappingURL=types.js.map