public final class io/ktor/client/engine/android/Android : io/ktor/client/engine/HttpClientEngineFactory {
	public static final field INSTANCE Lio/ktor/client/engine/android/Android;
	public fun create (Lkotlin/jvm/functions/Function1;)Lio/ktor/client/engine/HttpClientEngine;
}

public final class io/ktor/client/engine/android/AndroidClientEngine : io/ktor/client/engine/HttpClientEngineBase {
	public fun <init> (Lio/ktor/client/engine/android/AndroidEngineConfig;)V
	public fun execute (Lio/ktor/client/request/HttpRequestData;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
	public synthetic fun getConfig ()Lio/ktor/client/engine/HttpClientEngineConfig;
	public fun getConfig ()Lio/ktor/client/engine/android/AndroidEngineConfig;
	public fun getDispatcher ()Lkotlinx/coroutines/CoroutineDispatcher;
	public fun getSupportedCapabilities ()Ljava/util/Set;
}

public final class io/ktor/client/engine/android/AndroidEngineConfig : io/ktor/client/engine/HttpClientEngineConfig {
	public fun <init> ()V
	public final fun getConnectTimeout ()I
	public final fun getRequestConfig ()Lkotlin/jvm/functions/Function1;
	public final fun getSocketTimeout ()I
	public final fun getSslManager ()Lkotlin/jvm/functions/Function1;
	public final fun setConnectTimeout (I)V
	public final fun setRequestConfig (Lkotlin/jvm/functions/Function1;)V
	public final fun setSocketTimeout (I)V
	public final fun setSslManager (Lkotlin/jvm/functions/Function1;)V
}

public final class io/ktor/client/engine/android/AndroidEngineContainer : io/ktor/client/HttpClientEngineContainer {
	public fun <init> ()V
	public fun getFactory ()Lio/ktor/client/engine/HttpClientEngineFactory;
	public fun toString ()Ljava/lang/String;
}

