(*
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *)

val default_flowconfig_name : string

val default_temp_dir : string

val config_file : string -> File_path.t -> string

val log_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val dfind_log_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val monitor_log_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val lock_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val pids_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val socket_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val legacy2_socket_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val legacy1_socket_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string

val recheck_stats_file : flowconfig_name:string -> tmp_dir:string -> File_path.t -> string
