export declare const HOST_DANGEROUS_ENV_KEY_VALUES: readonly string[];
export declare const HOST_DANGEROUS_ENV_PREFIXES: readonly string[];
export declare const HOST_DANGEROUS_INHERITED_ENV_KEY_VALUES: readonly string[];
export declare const HOST_DANGEROUS_INHERITED_ENV_PREFIXES: readonly string[];
export declare const HOST_DANGEROUS_OVERRIDE_ENV_KEY_VALUES: readonly string[];
export declare const HOST_DANGEROUS_OVERRIDE_ENV_PREFIXES: readonly string[];
export declare const HOST_SHELL_WRAPPER_ALLOWED_OVERRIDE_ENV_KEY_VALUES: readonly string[];
export declare const HOST_DANGEROUS_ENV_KEYS: Set<string>;
export declare const HOST_DANGEROUS_INHERITED_ENV_KEYS: Set<string>;
export declare const HOST_DANGEROUS_OVERRIDE_ENV_KEYS: Set<string>;
export declare const HOST_SHELL_WRAPPER_ALLOWED_OVERRIDE_ENV_KEYS: Set<string>;
export declare function normalizeEnvVarKey(rawKey: string, options?: {
    portable?: boolean;
}): string | null;
export declare function isDangerousHostEnvVarName(rawKey: string): boolean;
export declare function isDangerousHostInheritedEnvVarName(rawKey: string): boolean;
export declare function isDangerousHostEnvOverrideVarName(rawKey: string): boolean;
export declare function sanitizeHostExecEnv(params?: {
    baseEnv?: Record<string, string | undefined>;
    overrides?: Record<string, string> | null;
    blockPathOverrides?: boolean;
}): Record<string, string>;
export declare function sanitizeSystemRunEnvOverrides(params?: {
    overrides?: Record<string, string> | null;
    shellWrapper?: boolean;
}): Record<string, string> | undefined;
