# sig/fbe/award.rbs

class Fbe::Award
  def bill: () -> untyped
  def bylaw: () -> untyped
  def initialize: () -> void
end


# sig/fbe/award.rbs

class Fbe::Award::Bill
  def greeting: () -> untyped
  def initialize: () -> void
  def line: () -> untyped
  def points: () -> untyped
  def set: () -> untyped
end


# sig/fbe/award.rbs

class Fbe::Award::Bylaw
  def initialize: () -> void
  def intro: () -> untyped
  def let: () -> untyped
  def line: () -> untyped
  def markdown: () -> untyped
  def revert: () -> untyped
end


# sig/fbe/conclude.rbs

class Fbe::Conclude
  def consider: () -> untyped
  def draw: () -> untyped
  def fill: () -> untyped
  def follow: () -> untyped
  def initialize: () -> void
  def on: () -> untyped
  def quota_aware: () -> untyped
  def roll: () -> untyped
  def timeout: () -> untyped
end


# sig/fbe/octo.rbs

class Fbe::FakeOctokit
  def accept_repository_invitation: () -> untyped
  def add_comment: () -> untyped
  def check_runs_for_ref: () -> untyped
  def commit: () -> untyped
  def commit_pulls: () -> untyped
  def commits_since: () -> untyped
  def compare: () -> untyped
  def contributors: () -> untyped
  def create_commit_comment: () -> untyped
  def issue: () -> untyped
  def issue_comment_reactions: () -> untyped
  def issue_comments: () -> untyped
  def issue_events: () -> untyped
  def issue_timeline: () -> untyped
  def list_issues: () -> untyped
  def name_to_number: () -> untyped
  def organization_memberships: () -> untyped
  def pull_request: () -> untyped
  def pull_request_comments: () -> untyped
  def pull_request_review_comment_reactions: () -> untyped
  def pull_request_reviews: () -> untyped
  def pull_requests: () -> untyped
  def random_time: () -> untyped
  def rate_limit: () -> untyped
  def release: () -> untyped
  def releases: () -> untyped
  def remove_organization_membership: () -> untyped
  def repositories: () -> untyped
  def repository: () -> untyped
  def repository_events: () -> untyped
  def repository_workflow_runs: () -> untyped
  def review_comments: () -> untyped
  def search_commits: () -> untyped
  def search_issues: () -> untyped
  def star: () -> untyped
  def tree: () -> untyped
  def update_organization_membership: () -> untyped
  def user: () -> untyped
  def user_repository_invitations: () -> untyped
  def workflow_run: () -> untyped
  def workflow_run_job: () -> untyped
  def workflow_run_usage: () -> untyped
end


# sig/fbe/github_graph.rbs

class Fbe::Graph
  def client: () -> untyped
  def initialize: () -> void
  def issue_type_event: () -> untyped
  def query: () -> untyped
  def resolved_conversations: () -> untyped
  def total_commits: () -> untyped
  def total_issues_and_pulls: () -> untyped
end


# sig/fbe/github_graph.rbs

class Fbe::Graph::Fake
  def conversation: () -> untyped
  def issue_type_event: () -> untyped
  def query: () -> untyped
  def resolved_conversations: () -> untyped
  def total_commits: () -> untyped
  def total_issues_and_pulls: () -> untyped
end


# sig/fbe/github_graph.rbs

class Fbe::Graph::HTTP < Fbe::Graph::GraphQL::Client::HTTP
  def headers: () -> untyped
  def initialize: () -> void
end


# sig/fbe/iterate.rbs

class Fbe::Iterate
  def as: () -> untyped
  def by: () -> untyped
  def initialize: () -> void
  def over: () -> untyped
  def quota_aware: () -> untyped
  def repeats: () -> untyped
end


# sig/fbe/middleware/formatter.rbs

class Fbe::Middleware::Formatter < Faraday::Logging::Formatter
  def dump_headers: () -> untyped
  def request: () -> untyped
  def response: () -> untyped
  def shifted: () -> untyped
end


# sig/fbe/middleware/rate_limit.rbs

class Fbe::Middleware::RateLimit < Faraday::Middleware
  def call: () -> untyped
  def extract_remaining_count: () -> untyped
  def handle_rate_limit_request: () -> untyped
  def initialize: () -> void
  def response_env: () -> untyped
  def track_request: () -> untyped
  def update_remaining_count: () -> untyped
end


# sig/fbe/middleware/sqlite_store.rbs

class Fbe::Middleware::SqliteStore
  def all: () -> untyped
  def clear: () -> untyped
  def delete: () -> untyped
  def initialize: () -> void
  def perform: () -> untyped
  def read: () -> untyped
  def write: () -> untyped
end


# sig/fbe/middleware/trace.rbs

class Fbe::Middleware::Trace < Faraday::Middleware
  def call: () -> untyped
  def initialize: () -> void
end


# sig/fbe/award.rbs

module Fbe::Award::BTerm
  def abstract?: () -> untyped
  def bill_to: () -> untyped
  def calc: () -> untyped
  def static?: () -> untyped
  def to_s: () -> untyped
  def to_val: () -> untyped
end


# sig/fbe/award.rbs

module Fbe::Award::PTerm
  def abstract?: () -> untyped
  def publish_to: () -> untyped
  def static?: () -> untyped
  def to_p: () -> untyped
  def to_s: () -> untyped
end
