# sig/async/rest/representation.rbs class Async::REST::Representation def self.[]: () -> untyped def self.for: () -> untyped def []: () -> untyped def close: () -> untyped def get: () -> untyped def initialize: () -> void def inspect: () -> untyped def value: () -> untyped def value?: () -> untyped def with: () -> untyped end # sig/async/rest/resource.rbs class Async::REST::Resource < Protocol::HTTP::Middleware def self.connect: () -> untyped def self.open: () -> untyped def self.with: () -> untyped def call: () -> untyped def initialize: () -> void def inspect: () -> untyped def path: () -> untyped def to_s: () -> untyped def with: () -> untyped end # sig/async/rest/error.rbs class Async::REST::ResponseError < Async::REST::Error def initialize: () -> void def to_s: () -> untyped end # sig/async/rest/wrapper/form.rbs class Async::REST::Wrapper::Form < Async::REST::Wrapper::Generic def initialize: () -> void def parser_for: () -> untyped def prepare_request: () -> untyped end # sig/async/rest/wrapper/generic.rbs class Async::REST::Wrapper::Generic def call: () -> untyped def parser_for: () -> untyped def prepare_request: () -> untyped def process_response: () -> untyped def response_for: () -> untyped def retry_after_duration: () -> untyped def wrap_response: () -> untyped end # sig/async/rest/wrapper/generic.rbs class Async::REST::Wrapper::Generic::Unsupported < Protocol::HTTP::Body::Wrapper def join: () -> untyped end # sig/async/rest/wrapper/json.rbs class Async::REST::Wrapper::JSON < Async::REST::Wrapper::Generic def initialize: () -> void def parser_for: () -> untyped def prepare_request: () -> untyped def split: () -> untyped end # sig/async/rest/wrapper/json.rbs class Async::REST::Wrapper::JSON::Parser < Protocol::HTTP::Body::Wrapper def join: () -> untyped end # sig/async/rest/wrapper/url_encoded.rbs class Async::REST::Wrapper::URLEncoded < Async::REST::Wrapper::Generic def initialize: () -> void def parser_for: () -> untyped def prepare_request: () -> untyped def split: () -> untyped end # sig/async/rest/wrapper/url_encoded.rbs class Async::REST::Wrapper::URLEncoded::Parser < Protocol::HTTP::Body::Wrapper def join: () -> untyped end # sig/async/rest/representation.rbs module Async::REST::Representation::Mutable def assign: () -> untyped def delete: () -> untyped def post: () -> untyped end