`sig
val version : string
val release_number : int
val is_official_release : bool
val bindir : string
val standard_library_relative : string option
val target_bindir : string
val standard_library_default : string
val standard_library : string
val ccomp_type : string
val c_compiler : string
val c_compiler_vendor : string
val c_output_obj : string
val c_has_debug_prefix_map : bool
val as_has_debug_prefix_map : bool
val as_is_cc : bool
val bytecode_cflags : string
val bytecode_cppflags : string
val native_cflags : string
val native_cppflags : string
val bytecomp_c_libraries : string
val native_c_libraries : string
val compression_c_libraries : string
val native_ldflags : string
val with_nonexecstack_note : bool
val native_pack_linker : string
val mkdll : string
val mkexe : string
val mkmaindll : string
val default_rpath : string
val mksharedlibrpath : string
val ar : string
val interface_suffix : string Stdlib.ref
val exec_magic_number : string
val cmi_magic_number : string
val cmo_magic_number : string
val cma_magic_number : string
val cmx_magic_number : string
val cmxa_magic_number : string
val ast_intf_magic_number : string
val ast_impl_magic_number : string
val cmxs_magic_number : string
val cmt_magic_number : string
val linear_magic_number : string
val max_tag : int
val lazy_tag : int
val max_young_wosize : int
val stack_threshold : int
val stack_safety_margin : int
val native_compiler : bool
val architecture : string
val model : string
val system : string
val target_os_type : string
val target_unix : bool
val target_win32 : bool
val target_cygwin : bool
val asm : string
val asm_cfi_supported : bool
val asm_size_type_directives : bool
val asm_dwarf_version : int option
val with_frame_pointers : bool
val ext_obj : string
val ext_asm : string
val ext_lib : string
val ext_dll : string
val ext_exe : string
val default_executable_name : string
val systhread_supported : bool
val flexdll_dirs : string list
val host : string
val target : string
val flambda : bool
val with_flambda_invariants : bool
val with_cmm_invariants : bool
val with_codegen_invariants : bool
val reserved_header_bits : int
val flat_float_array : bool
val align_double : bool
val align_int64 : bool
val function_sections : bool
val windows_unicode : bool
val naked_pointers : bool
val supports_shared_libraries : bool
val native_dynlink : bool
val afl_instrument : bool
val ar_supports_response_files : bool
val tsan : bool
type launch_method = Executable | Shebang of string option
val launch_method : Config_main.launch_method
type search_method = Disable | Fallback | Enable
val search_method : Config_main.search_method
val shebangscripts : bool
val suffixing : bool
val bytecode_runtime_id : string
val native_runtime_id : string
val print_config : Stdlib.out_channel -> unit
val config_var : string -> string option
val merlin : bool
end`