# sig/build/environment/base.rbs class Build::Environment def self.combine: () -> untyped def self.hash: () -> untyped def self.system_environment: () -> untyped def []: () -> untyped def []=: () -> untyped def checksum: () -> untyped def checksum_recursively: () -> untyped def defined: () -> untyped def export: () -> untyped def flatten: () -> untyped def flatten_to_array: () -> untyped def flatten_to_hash: () -> untyped def freeze: () -> untyped def include?: () -> untyped def initialize: () -> void def lookup: () -> untyped def merge: () -> untyped def size: () -> untyped def sorted_keys: () -> untyped def to_a: () -> untyped def to_h: () -> untyped def to_hash: () -> untyped def to_s: () -> untyped end # sig/build/environment/constructor.rbs class Build::Environment::Constructor def []: () -> untyped def append: () -> untyped def default: () -> untyped def define: () -> untyped def initialize: () -> void def method_missing: () -> untyped def replace: () -> untyped end # sig/build/environment/constructor.rbs class Build::Environment::Define def initialize: () -> void def to_s: () -> untyped end # sig/build/environment/evaluator.rbs class Build::Environment::Evaluator def initialize: () -> void def method_missing: () -> untyped def object_value: () -> untyped end # sig/build/environment/system.rbs module Build::Environment::System def self.convert_to_shell: () -> untyped def self.shell_escape: () -> untyped def self.valid_for_export: () -> untyped end