public abstract interface class io/ktor/client/features/compression/ContentEncoder : io/ktor/util/Encoder {
	public abstract fun getName ()Ljava/lang/String;
}

public final class io/ktor/client/features/compression/ContentEncoding {
	public static final field Companion Lio/ktor/client/features/compression/ContentEncoding$Companion;
	public fun <init> (Ljava/util/Map;Ljava/util/Map;)V
}

public final class io/ktor/client/features/compression/ContentEncoding$Companion : io/ktor/client/features/HttpClientFeature {
	public fun getKey ()Lio/ktor/util/AttributeKey;
	public fun install (Lio/ktor/client/features/compression/ContentEncoding;Lio/ktor/client/HttpClient;)V
	public synthetic fun install (Ljava/lang/Object;Lio/ktor/client/HttpClient;)V
	public fun prepare (Lkotlin/jvm/functions/Function1;)Lio/ktor/client/features/compression/ContentEncoding;
	public synthetic fun prepare (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
}

public final class io/ktor/client/features/compression/ContentEncoding$Config {
	public fun <init> ()V
	public final fun customEncoder (Lio/ktor/client/features/compression/ContentEncoder;Ljava/lang/Float;)V
	public static synthetic fun customEncoder$default (Lio/ktor/client/features/compression/ContentEncoding$Config;Lio/ktor/client/features/compression/ContentEncoder;Ljava/lang/Float;ILjava/lang/Object;)V
	public final fun deflate (Ljava/lang/Float;)V
	public static synthetic fun deflate$default (Lio/ktor/client/features/compression/ContentEncoding$Config;Ljava/lang/Float;ILjava/lang/Object;)V
	public final fun gzip (Ljava/lang/Float;)V
	public static synthetic fun gzip$default (Lio/ktor/client/features/compression/ContentEncoding$Config;Ljava/lang/Float;ILjava/lang/Object;)V
	public final fun identity (Ljava/lang/Float;)V
	public static synthetic fun identity$default (Lio/ktor/client/features/compression/ContentEncoding$Config;Ljava/lang/Float;ILjava/lang/Object;)V
}

public final class io/ktor/client/features/compression/ContentEncodingKt {
	public static final fun ContentEncoding (Lio/ktor/client/HttpClientConfig;Lkotlin/jvm/functions/Function1;)V
	public static synthetic fun ContentEncoding$default (Lio/ktor/client/HttpClientConfig;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
}

public final class io/ktor/client/features/compression/UnsupportedContentEncodingException : java/lang/IllegalStateException {
	public fun <init> (Ljava/lang/String;)V
}

