/** * Per-project Dockerfile generation */ /** * Safe, non-sensitive system environment variables forwarded to `docker build`. * * These are OS-level vars that affect build tooling (locale, paths, temp dirs) * but carry no secrets. Sensitive vars such as ANTHROPIC_API_KEY or * AI_SUPPORT_AGENT_TOKEN must NOT appear here — they belong in PASSTHROUGH_ENV_VARS * (volume-mount-builder.ts) and are injected only at `docker run` time. */ export declare const BUILD_ENV_PASSTHROUGH_KEYS: readonly ["PATH", "HOME", "USER", "TMPDIR", "TMP", "TEMP", "LANG", "LC_ALL"]; /** * Generate a per-project Dockerfile that extends the base agent image. */ export declare function generateProjectDockerfile(baseVersion: string, aptPackages: string[], npmPackages: string[], commands?: string[], timezone?: string): string; /** * Returns the minimal environment variables needed for docker build. * Excludes sensitive variables (API keys, tokens) that should not be available during build. */ export declare function buildDockerEnv(): NodeJS.ProcessEnv; //# sourceMappingURL=dockerfile-generator.d.ts.map