pub fn generate_with_runtime_options(
program: &ExecutionProgram,
host_import: &str,
validator_import: &str,
middleware_import: &str,
startup_import: Option<&str>,
base_path: &str,
server_secrets: &[String],
agent_surfaces: AgentSurfaceOptions<'_>,
tracing_mode: ServerTracingMode,
runtime_options: ServerRuntimeOptions,
) -> Result<ServerJavaScriptOutput, String>