// <auto-generated/>

#nullable disable

using System;
using System.ClientModel;
using System.ClientModel.Primitives;
using System.Threading;
using System.Threading.Tasks;

namespace Payload.ContentNegotiation._SameBody
{
    public partial class SameBody
    {
        protected SameBody() => throw null;

        internal SameBody(ClientPipeline pipeline, Uri endpoint) => throw null;

        public ClientPipeline Pipeline => throw null;

        public virtual ClientResult GetAvatarAsPng(RequestOptions options) => throw null;

        public virtual Task<ClientResult> GetAvatarAsPngAsync(RequestOptions options) => throw null;

        public virtual ClientResult<BinaryData> GetAvatarAsPng(CancellationToken cancellationToken = default) => throw null;

        public virtual Task<ClientResult<BinaryData>> GetAvatarAsPngAsync(CancellationToken cancellationToken = default) => throw null;

        public virtual ClientResult GetAvatarAsJpeg(RequestOptions options) => throw null;

        public virtual Task<ClientResult> GetAvatarAsJpegAsync(RequestOptions options) => throw null;

        public virtual ClientResult<BinaryData> GetAvatarAsJpeg(CancellationToken cancellationToken = default) => throw null;

        public virtual Task<ClientResult<BinaryData>> GetAvatarAsJpegAsync(CancellationToken cancellationToken = default) => throw null;
    }
}
