class Dependabot::Uv::UpdateChecker::LockFileResolver

def initialize(dependency:, dependency_files:, credentials:, repo_contents_path: nil)

def initialize(dependency:, dependency_files:, credentials:, repo_contents_path: nil)
  @dependency = dependency
  @dependency_files = dependency_files
  @credentials = credentials
  @repo_contents_path = repo_contents_path
end

def latest_resolvable_version(requirement:)

def latest_resolvable_version(requirement:)
  return nil unless requirement
  req = Uv::Requirement.new(requirement)
  # Get the version from the dependency if available
  version_from_dependency = dependency.version && Uv::Version.new(dependency.version)
  return version_from_dependency if version_from_dependency && req.satisfied_by?(version_from_dependency)
  nil
end

def lowest_resolvable_security_fix_version

def lowest_resolvable_security_fix_version
  nil
end

def resolvable?(*)

def resolvable?(*)
  true
end