UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

1,001 lines (963 loc) 60.1 kB
declare module retrofit2 { export class BuiltInConverters extends retrofit2.Converter.Factory { public static class: java.lang.Class<retrofit2.BuiltInConverters>; public requestBodyConverter(type: java.lang.reflect.Type, parameterAnnotations: java.lang.annotation.Annotation[], methodAnnotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.Converter<any,okhttp3.RequestBody>; public responseBodyConverter(type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.Converter<okhttp3.ResponseBody,any>; } export module BuiltInConverters { export class BufferingResponseBodyConverter extends retrofit2.Converter<okhttp3.ResponseBody,okhttp3.ResponseBody> { public static class: java.lang.Class<retrofit2.BuiltInConverters.BufferingResponseBodyConverter>; public convert(value: okhttp3.ResponseBody): okhttp3.ResponseBody; public convert(param0: any): any; } export class RequestBodyConverter extends retrofit2.Converter<okhttp3.RequestBody,okhttp3.RequestBody> { public static class: java.lang.Class<retrofit2.BuiltInConverters.RequestBodyConverter>; public convert(value: okhttp3.RequestBody): okhttp3.RequestBody; public convert(param0: any): any; } export class StreamingResponseBodyConverter extends retrofit2.Converter<okhttp3.ResponseBody,okhttp3.ResponseBody> { public static class: java.lang.Class<retrofit2.BuiltInConverters.StreamingResponseBodyConverter>; public convert(value: okhttp3.ResponseBody): okhttp3.ResponseBody; public convert(param0: any): any; } export class ToStringConverter extends retrofit2.Converter<any,string> { public static class: java.lang.Class<retrofit2.BuiltInConverters.ToStringConverter>; public convert(value: any): string; public convert(param0: any): any; } export class UnitResponseBodyConverter extends retrofit2.Converter<okhttp3.ResponseBody,kotlin.Unit> { public static class: java.lang.Class<retrofit2.BuiltInConverters.UnitResponseBodyConverter>; public convert(value: okhttp3.ResponseBody): kotlin.Unit; public convert(param0: any): any; } export class VoidResponseBodyConverter extends retrofit2.Converter<okhttp3.ResponseBody,java.lang.Void> { public static class: java.lang.Class<retrofit2.BuiltInConverters.VoidResponseBodyConverter>; public convert(value: okhttp3.ResponseBody): java.lang.Void; public convert(param0: any): any; } } } declare module retrofit2 { export class Call<T> extends java.lang.Cloneable { public static class: java.lang.Class<retrofit2.Call<any>>; /** * Constructs a new instance of the retrofit2.Call<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { execute(): retrofit2.Response<any>; enqueue(param0: retrofit2.Callback<any>): void; isExecuted(): boolean; cancel(): void; isCanceled(): boolean; clone(): retrofit2.Call<any>; request(): okhttp3.Request; timeout(): okio.Timeout; }); public constructor(); public clone(): retrofit2.Call<any>; public isExecuted(): boolean; public execute(): retrofit2.Response<any>; public request(): okhttp3.Request; public isCanceled(): boolean; public clone(): any; public enqueue(param0: retrofit2.Callback<any>): void; public cancel(): void; public timeout(): okio.Timeout; } } declare module retrofit2 { export class CallAdapter<R, T> extends java.lang.Object { public static class: java.lang.Class<retrofit2.CallAdapter<any,any>>; /** * Constructs a new instance of the retrofit2.CallAdapter<any,any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { responseType(): java.lang.reflect.Type; adapt(param0: retrofit2.Call<R>): T; }); public constructor(); public responseType(): java.lang.reflect.Type; public adapt(param0: retrofit2.Call<R>): T; } export module CallAdapter { export abstract class Factory extends java.lang.Object { public static class: java.lang.Class<retrofit2.CallAdapter.Factory>; public static getRawType(type: java.lang.reflect.Type): java.lang.Class<any>; public static getParameterUpperBound(index: number, type: java.lang.reflect.ParameterizedType): java.lang.reflect.Type; public constructor(); public get(param0: java.lang.reflect.Type, param1: java.lang.annotation.Annotation[], param2: retrofit2.Retrofit): retrofit2.CallAdapter<any,any>; } } } declare module retrofit2 { export class Callback<T> extends java.lang.Object { public static class: java.lang.Class<retrofit2.Callback<any>>; /** * Constructs a new instance of the retrofit2.Callback<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { onResponse(param0: retrofit2.Call<T>, param1: retrofit2.Response<T>): void; onFailure(param0: retrofit2.Call<T>, param1: java.lang.Throwable): void; }); public constructor(); public onResponse(param0: retrofit2.Call<T>, param1: retrofit2.Response<T>): void; public onFailure(param0: retrofit2.Call<T>, param1: java.lang.Throwable): void; } } declare module retrofit2 { export class CompletableFutureCallAdapterFactory extends retrofit2.CallAdapter.Factory { public static class: java.lang.Class<retrofit2.CompletableFutureCallAdapterFactory>; public get(returnType: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.CallAdapter<any,any>; public get(param0: java.lang.reflect.Type, param1: java.lang.annotation.Annotation[], param2: retrofit2.Retrofit): retrofit2.CallAdapter<any,any>; } export module CompletableFutureCallAdapterFactory { export class BodyCallAdapter<R> extends retrofit2.CallAdapter<any,java.util.concurrent.CompletableFuture<any>> { public static class: java.lang.Class<retrofit2.CompletableFutureCallAdapterFactory.BodyCallAdapter<any>>; public adapt(call: retrofit2.Call<any>): java.util.concurrent.CompletableFuture<any>; public responseType(): java.lang.reflect.Type; public adapt(param0: retrofit2.Call<any>): any; } export module BodyCallAdapter { export class BodyCallback extends retrofit2.Callback<any> { public static class: java.lang.Class<retrofit2.CompletableFutureCallAdapterFactory.BodyCallAdapter.BodyCallback>; public onFailure(param0: retrofit2.Call<any>, param1: java.lang.Throwable): void; public constructor(param0: java.util.concurrent.CompletableFuture<any>); public onFailure(call: retrofit2.Call<any>, t: java.lang.Throwable): void; public onResponse(call: retrofit2.Call<any>, response: retrofit2.Response<any>): void; public onResponse(param0: retrofit2.Call<any>, param1: retrofit2.Response<any>): void; } } export class CallCancelCompletableFuture<T> extends java.util.concurrent.CompletableFuture<any> { public static class: java.lang.Class<retrofit2.CompletableFutureCallAdapterFactory.CallCancelCompletableFuture<any>>; public thenAcceptBothAsync(other: java.util.concurrent.CompletionStage, action: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture; public handleAsync(fn: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture; public thenApplyAsync(fn: any /* any*/): java.util.concurrent.CompletableFuture; public thenComposeAsync(param0: any /* any*/, param1: java.util.concurrent.Executor): java.util.concurrent.CompletionStage; public thenAcceptBoth(param0: java.util.concurrent.CompletionStage, param1: any /* any*/): java.util.concurrent.CompletionStage; public whenCompleteAsync(action: any /* any<any,any>*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture<any>; public thenRunAsync(param0: java.lang.Runnable): java.util.concurrent.CompletionStage<java.lang.Void>; public runAfterBoth(param0: java.util.concurrent.CompletionStage<any>, param1: java.lang.Runnable): java.util.concurrent.CompletionStage<java.lang.Void>; public handle(param0: any /* any*/): java.util.concurrent.CompletionStage; public handleAsync(param0: any /* any*/, param1: java.util.concurrent.Executor): java.util.concurrent.CompletionStage; public thenRunAsync(action: java.lang.Runnable): java.util.concurrent.CompletableFuture<java.lang.Void>; public applyToEither(param0: java.util.concurrent.CompletionStage, param1: any /* any*/): java.util.concurrent.CompletionStage; public runAfterBothAsync(other: java.util.concurrent.CompletionStage<any>, action: java.lang.Runnable, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture<java.lang.Void>; public handleAsync(param0: any /* any*/): java.util.concurrent.CompletionStage; public exceptionally(param0: any /* any<java.lang.Throwable,any>*/): java.util.concurrent.CompletionStage<any>; public applyToEitherAsync(param0: java.util.concurrent.CompletionStage, param1: any /* any*/): java.util.concurrent.CompletionStage; public runAfterBothAsync(param0: java.util.concurrent.CompletionStage<any>, param1: java.lang.Runnable): java.util.concurrent.CompletionStage<java.lang.Void>; public acceptEither(param0: java.util.concurrent.CompletionStage<any>, param1: any /* any*/): java.util.concurrent.CompletionStage<java.lang.Void>; public thenCompose(param0: any /* any*/): java.util.concurrent.CompletionStage; public whenComplete(param0: any /* any<any,any>*/): java.util.concurrent.CompletionStage<any>; public thenAcceptAsync(action: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture<java.lang.Void>; public runAfterEither(param0: java.util.concurrent.CompletionStage<any>, param1: java.lang.Runnable): java.util.concurrent.CompletionStage<java.lang.Void>; public thenComposeAsync(param0: any /* any*/): java.util.concurrent.CompletionStage; public acceptEitherAsync(param0: java.util.concurrent.CompletionStage<any>, param1: any /* any*/, param2: java.util.concurrent.Executor): java.util.concurrent.CompletionStage<java.lang.Void>; public thenAcceptBothAsync(param0: java.util.concurrent.CompletionStage, param1: any /* any*/, param2: java.util.concurrent.Executor): java.util.concurrent.CompletionStage; public thenComposeAsync(fn: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture; public get(param0: number, param1: java.util.concurrent.TimeUnit): any; public thenApplyAsync(param0: any /* any*/): java.util.concurrent.CompletionStage; public isCancelled(): boolean; public exceptionally(fn: any /* any<java.lang.Throwable,any>*/): java.util.concurrent.CompletableFuture<any>; public thenAcceptAsync(action: any /* any*/): java.util.concurrent.CompletableFuture<java.lang.Void>; public thenRunAsync(action: java.lang.Runnable, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture<java.lang.Void>; public cancel(mayInterruptIfRunning: boolean): boolean; public applyToEitherAsync(param0: java.util.concurrent.CompletionStage, param1: any /* any*/, param2: java.util.concurrent.Executor): java.util.concurrent.CompletionStage; public thenCombineAsync(other: java.util.concurrent.CompletionStage, fn: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture; public thenApplyAsync(param0: any /* any*/, param1: java.util.concurrent.Executor): java.util.concurrent.CompletionStage; public whenComplete(action: any /* any<any,any>*/): java.util.concurrent.CompletableFuture<any>; public thenRun(param0: java.lang.Runnable): java.util.concurrent.CompletionStage<java.lang.Void>; public applyToEitherAsync(other: java.util.concurrent.CompletionStage, fn: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture; public thenCompose(fn: any /* any*/): java.util.concurrent.CompletableFuture; public thenCombineAsync(param0: java.util.concurrent.CompletionStage, param1: any /* any*/): java.util.concurrent.CompletionStage; public whenCompleteAsync(param0: any /* any<any,any>*/, param1: java.util.concurrent.Executor): java.util.concurrent.CompletionStage<any>; public get(timeout: number, param1: java.util.concurrent.TimeUnit): any; public thenApply(fn: any /* any*/): java.util.concurrent.CompletableFuture; public runAfterEitherAsync(other: java.util.concurrent.CompletionStage<any>, action: java.lang.Runnable, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture<java.lang.Void>; public get(): any; public thenRunAsync(param0: java.lang.Runnable, param1: java.util.concurrent.Executor): java.util.concurrent.CompletionStage<java.lang.Void>; public isDone(): boolean; public acceptEitherAsync(other: java.util.concurrent.CompletionStage<any>, action: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture<java.lang.Void>; public thenComposeAsync(fn: any /* any*/): java.util.concurrent.CompletableFuture; public thenApplyAsync(fn: any /* any*/, executor: java.util.concurrent.Executor): java.util.concurrent.CompletableFuture; public acceptEitherAsync(other: java.util.concurrent.CompletionStage<any>, action: any /* any*/): java.util.concurrent.CompletableFuture<java.lang.Void>; public acceptEither(other: java.util.concurrent.CompletionStage<any>, action: any /* any*/): java.util.concurrent.CompletableFuture<java.lang.Void>; public handle(fn: any /* any*/): java.util.concurrent.CompletableFuture; public thenApply(param0: any /* any*/): java.util.concurrent.CompletionStage; public thenAcceptAsync(param0: any /* any*/, param1: java.util.concurrent.Executor): java.util.concurrent.CompletionStage<java.lang.Void>; public handleAsync(fn: any /* any*/): java.util.concurrent.CompletableFuture; public toCompletableFuture(): java.util.concurrent.CompletableFuture<any>; public whenCompleteAsync(param0: any /* any<any,any>*/): java.util.concurrent.CompletionStage<any>; public thenAcceptBoth(other: java.util.concurrent.CompletionStage, action: any /* any*/): java.util.concurrent.CompletableFuture; public runAfterEitherAsync(param0: java.util.concurrent.CompletionStage<any>, param1: java.lang.Runnable): java.util.concurrent.CompletionStage<java.lang.Void>; public thenAcceptBothAsync(param0: java.util.concurrent.CompletionStage, param1: any /* any*/): java.util.concurrent.CompletionStage; public runAfterEitherAsync(other: java.util.concurrent.CompletionStage<any>, action: java.lang.Runnable): java.util.concurrent.CompletableFuture<java.lang.Void>; public runAfterEitherAsync(param0: java.util.concurrent.CompletionStage<any>, param1: java.lang.Runnable, param2: java.util.concurrent.Executor): java.util.concurrent.CompletionStage<java.lang.Void>; public thenCombine(other: java.util.concurrent.CompletionStage, fn: any /* any*/): java.util.concurrent.CompletableFuture; public applyToEither(other: java.util.concurrent.CompletionStage, fn: any /* any*/): java.util.concurrent.CompletableFuture; public acceptEitherAsync(param0: java.util.concurrent.CompletionStage<any>, param1: any /* any*/): java.util.concurrent.CompletionStage<java.lang.Void>; public thenCombine(param0: java.util.concurrent.CompletionStage, param1: any /* any*/): java.util.concurrent.CompletionStage; public runAfterBoth(other: java.util.concurrent.CompletionStage<any>, action: java.lang.Runnable): java.util.concurrent.CompletableFuture<java.lang.Void>; public runAfterBothAsync(param0: java.util.concurrent.CompletionStage<any>, param1: java.lang.Runnable, param2: java.util.concurrent.Executor): java.util.concurrent.CompletionStage<java.lang.Void>; public thenAcceptAsync(param0: any /* any*/): java.util.concurrent.CompletionStage<java.lang.Void>; public thenAccept(param0: any /* any*/): java.util.concurrent.CompletionStage<java.lang.Void>; public thenRun(action: java.lang.Runnable): java.util.concurrent.CompletableFuture<java.lang.Void>; public thenCombineAsync(other: java.util.concurrent.CompletionStage, fn: any /* any*/): java.util.concurrent.CompletableFuture; public whenCompleteAsync(action: any /* any<any,any>*/): java.util.concurrent.CompletableFuture<any>; public cancel(param0: boolean): boolean; public thenAccept(action: any /* any*/): java.util.concurrent.CompletableFuture<java.lang.Void>; public runAfterEither(other: java.util.concurrent.CompletionStage<any>, action: java.lang.Runnable): java.util.concurrent.CompletableFuture<java.lang.Void>; public applyToEitherAsync(other: java.util.concurrent.CompletionStage, fn: any /* any*/): java.util.concurrent.CompletableFuture; public thenCombineAsync(param0: java.util.concurrent.CompletionStage, param1: any /* any*/, param2: java.util.concurrent.Executor): java.util.concurrent.CompletionStage; public thenAcceptBothAsync(other: java.util.concurrent.CompletionStage, action: any /* any*/): java.util.concurrent.CompletableFuture; public runAfterBothAsync(other: java.util.concurrent.CompletionStage<any>, action: java.lang.Runnable): java.util.concurrent.CompletableFuture<java.lang.Void>; } export class ResponseCallAdapter<R> extends retrofit2.CallAdapter<any,java.util.concurrent.CompletableFuture<retrofit2.Response<any>>> { public static class: java.lang.Class<retrofit2.CompletableFutureCallAdapterFactory.ResponseCallAdapter<any>>; public responseType(): java.lang.reflect.Type; public adapt(call: retrofit2.Call<any>): java.util.concurrent.CompletableFuture<retrofit2.Response<any>>; public adapt(param0: retrofit2.Call<any>): any; } export module ResponseCallAdapter { export class ResponseCallback extends retrofit2.Callback<any> { public static class: java.lang.Class<retrofit2.CompletableFutureCallAdapterFactory.ResponseCallAdapter.ResponseCallback>; public constructor(param0: java.util.concurrent.CompletableFuture<retrofit2.Response<any>>); public onFailure(param0: retrofit2.Call<any>, param1: java.lang.Throwable): void; public onFailure(call: retrofit2.Call<any>, t: java.lang.Throwable): void; public onResponse(call: retrofit2.Call<any>, response: retrofit2.Response<any>): void; public onResponse(param0: retrofit2.Call<any>, param1: retrofit2.Response<any>): void; } } } } declare module retrofit2 { export class Converter<F, T> extends java.lang.Object { public static class: java.lang.Class<retrofit2.Converter<any,any>>; /** * Constructs a new instance of the retrofit2.Converter<any,any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { convert(param0: F): T; }); public constructor(); public convert(param0: F): T; } export module Converter { export abstract class Factory extends java.lang.Object { public static class: java.lang.Class<retrofit2.Converter.Factory>; public static getRawType(type: java.lang.reflect.Type): java.lang.Class<any>; public responseBodyConverter(type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.Converter<okhttp3.ResponseBody,any>; public stringConverter(type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.Converter<any,string>; public static getParameterUpperBound(index: number, type: java.lang.reflect.ParameterizedType): java.lang.reflect.Type; public constructor(); public requestBodyConverter(type: java.lang.reflect.Type, parameterAnnotations: java.lang.annotation.Annotation[], methodAnnotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.Converter<any,okhttp3.RequestBody>; } } } declare module retrofit2 { export class DefaultCallAdapterFactory extends retrofit2.CallAdapter.Factory { public static class: java.lang.Class<retrofit2.DefaultCallAdapterFactory>; public get(returnType: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.CallAdapter<any,any>; public get(param0: java.lang.reflect.Type, param1: java.lang.annotation.Annotation[], param2: retrofit2.Retrofit): retrofit2.CallAdapter<any,any>; } export module DefaultCallAdapterFactory { export class ExecutorCallbackCall<T> extends retrofit2.Call<any> { public static class: java.lang.Class<retrofit2.DefaultCallAdapterFactory.ExecutorCallbackCall<any>>; public enqueue(callback: retrofit2.Callback<any>): void; public clone(): retrofit2.Call<any>; public request(): okhttp3.Request; public clone(): any; public timeout(): okio.Timeout; public execute(): retrofit2.Response<any>; public isExecuted(): boolean; public cancel(): void; public isCanceled(): boolean; public enqueue(param0: retrofit2.Callback<any>): void; } } } declare module retrofit2 { export class HttpException extends java.lang.RuntimeException { public static class: java.lang.Class<retrofit2.HttpException>; public constructor(); public constructor(response: retrofit2.Response<any>); public constructor(message: string, cause: java.lang.Throwable); public constructor(message: string); public code(): number; public response(): retrofit2.Response<any>; public message(): string; public constructor(cause: java.lang.Throwable); public constructor(message: string, cause: java.lang.Throwable, enableSuppression: boolean, writableStackTrace: boolean); } } declare module retrofit2 { export abstract class HttpServiceMethod<ResponseT, ReturnT> extends retrofit2.ServiceMethod<any> { public static class: java.lang.Class<retrofit2.HttpServiceMethod<any,any>>; public adapt(param0: retrofit2.Call<any>, param1: any[]): any; } export module HttpServiceMethod { export class CallAdapted<ResponseT, ReturnT> extends retrofit2.HttpServiceMethod<any,any> { public static class: java.lang.Class<retrofit2.HttpServiceMethod.CallAdapted<any,any>>; public adapt(call: retrofit2.Call<any>, args: any[]): any; public adapt(param0: retrofit2.Call<any>, param1: any[]): any; } export class SuspendForBody<ResponseT> extends retrofit2.HttpServiceMethod<any,any> { public static class: java.lang.Class<retrofit2.HttpServiceMethod.SuspendForBody<any>>; public adapt(call: retrofit2.Call<any>, args: any[]): any; public adapt(param0: retrofit2.Call<any>, param1: any[]): any; } export class SuspendForResponse<ResponseT> extends retrofit2.HttpServiceMethod<any,any> { public static class: java.lang.Class<retrofit2.HttpServiceMethod.SuspendForResponse<any>>; public adapt(call: retrofit2.Call<any>, args: any[]): any; public adapt(param0: retrofit2.Call<any>, param1: any[]): any; } } } declare module retrofit2 { export class Invocation extends java.lang.Object { public static class: java.lang.Class<retrofit2.Invocation>; public method(): java.lang.reflect.Method; public static of(method: java.lang.reflect.Method, arguments: java.util.List<any>): retrofit2.Invocation; public toString(): string; public arguments(): java.util.List<any>; } } declare module retrofit2 { export class KotlinExtensions extends java.lang.Object { public static class: java.lang.Class<retrofit2.KotlinExtensions>; public static awaitResponse($this$awaitResponse: retrofit2.Call<any>, $completion: kotlin.coroutines.Continuation): any; public static suspendAndThrow($this$suspendAndThrow: java.lang.Exception, $completion: kotlin.coroutines.Continuation<any>): any; public static awaitNullable($this$await: retrofit2.Call<any>, $completion: kotlin.coroutines.Continuation): any; public static await($this$await: retrofit2.Call<any>, $completion: kotlin.coroutines.Continuation): any; } } declare module retrofit2 { export class OkHttpCall<T> extends retrofit2.Call<any> { public static class: java.lang.Class<retrofit2.OkHttpCall<any>>; public clone(): retrofit2.Call<any>; public isExecuted(): boolean; public enqueue(callback: retrofit2.Callback<any>): void; public execute(): retrofit2.Response<any>; public request(): okhttp3.Request; public clone(): retrofit2.OkHttpCall<any>; public isCanceled(): boolean; public clone(): any; public enqueue(param0: retrofit2.Callback<any>): void; public timeout(): okio.Timeout; public cancel(): void; } export module OkHttpCall { export class ExceptionCatchingResponseBody extends okhttp3.ResponseBody { public static class: java.lang.Class<retrofit2.OkHttpCall.ExceptionCatchingResponseBody>; public contentLength(): number; public source(): okio.BufferedSource; public contentType(): okhttp3.MediaType; public close(): void; } export class NoContentResponseBody extends okhttp3.ResponseBody { public static class: java.lang.Class<retrofit2.OkHttpCall.NoContentResponseBody>; public contentLength(): number; public source(): okio.BufferedSource; public contentType(): okhttp3.MediaType; public close(): void; } } } declare module retrofit2 { export class OptionalConverterFactory extends retrofit2.Converter.Factory { public static class: java.lang.Class<retrofit2.OptionalConverterFactory>; public responseBodyConverter(type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[], retrofit: retrofit2.Retrofit): retrofit2.Converter<okhttp3.ResponseBody,any>; } export module OptionalConverterFactory { export class OptionalConverter<T> extends retrofit2.Converter<okhttp3.ResponseBody,java.util.Optional<any>> { public static class: java.lang.Class<retrofit2.OptionalConverterFactory.OptionalConverter<any>>; public convert(value: okhttp3.ResponseBody): java.util.Optional<any>; public convert(param0: any): any; } } } declare module retrofit2 { export abstract class ParameterHandler<T> extends java.lang.Object { public static class: java.lang.Class<retrofit2.ParameterHandler<any>>; } export module ParameterHandler { export class Body<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Body<any>>; } export class Field<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Field<any>>; } export class FieldMap<T> extends retrofit2.ParameterHandler<java.util.Map<string,any>> { public static class: java.lang.Class<retrofit2.ParameterHandler.FieldMap<any>>; } export class Header<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Header<any>>; } export class HeaderMap<T> extends retrofit2.ParameterHandler<java.util.Map<string,any>> { public static class: java.lang.Class<retrofit2.ParameterHandler.HeaderMap<any>>; } export class Headers extends retrofit2.ParameterHandler<okhttp3.Headers> { public static class: java.lang.Class<retrofit2.ParameterHandler.Headers>; } export class Part<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Part<any>>; } export class PartMap<T> extends retrofit2.ParameterHandler<java.util.Map<string,any>> { public static class: java.lang.Class<retrofit2.ParameterHandler.PartMap<any>>; } export class Path<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Path<any>>; } export class Query<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Query<any>>; } export class QueryMap<T> extends retrofit2.ParameterHandler<java.util.Map<string,any>> { public static class: java.lang.Class<retrofit2.ParameterHandler.QueryMap<any>>; } export class QueryName<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.QueryName<any>>; } export class RawPart extends retrofit2.ParameterHandler<okhttp3.MultipartBody.Part> { public static class: java.lang.Class<retrofit2.ParameterHandler.RawPart>; } export class RelativeUrl extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.RelativeUrl>; } export class Tag<T> extends retrofit2.ParameterHandler<any> { public static class: java.lang.Class<retrofit2.ParameterHandler.Tag<any>>; } } } declare module retrofit2 { export class Platform extends java.lang.Object { public static class: java.lang.Class<retrofit2.Platform>; } export module Platform { export class Android extends retrofit2.Platform { public static class: java.lang.Class<retrofit2.Platform.Android>; public defaultCallbackExecutor(): java.util.concurrent.Executor; } export module Android { export class MainThreadExecutor extends java.lang.Object implements java.util.concurrent.Executor { public static class: java.lang.Class<retrofit2.Platform.Android.MainThreadExecutor>; public execute(param0: java.lang.Runnable): void; public execute(r: java.lang.Runnable): void; } } } } declare module retrofit2 { export class RequestBuilder extends java.lang.Object { public static class: java.lang.Class<retrofit2.RequestBuilder>; } export module RequestBuilder { export class ContentTypeOverridingRequestBody extends okhttp3.RequestBody { public static class: java.lang.Class<retrofit2.RequestBuilder.ContentTypeOverridingRequestBody>; public contentLength(): number; public writeTo(param0: okio.BufferedSink): void; public writeTo(sink: okio.BufferedSink): void; public contentType(): okhttp3.MediaType; } } } declare module retrofit2 { export class RequestFactory extends java.lang.Object { public static class: java.lang.Class<retrofit2.RequestFactory>; } export module RequestFactory { export class Builder extends java.lang.Object { public static class: java.lang.Class<retrofit2.RequestFactory.Builder>; } } } declare module retrofit2 { export class Response<T> extends java.lang.Object { public static class: java.lang.Class<retrofit2.Response<any>>; public static success(body: any, headers: okhttp3.Headers): retrofit2.Response<any>; public headers(): okhttp3.Headers; public body(): T; public errorBody(): okhttp3.ResponseBody; public raw(): okhttp3.Response; public toString(): string; public static success(code: number, body: any): retrofit2.Response<any>; public static success(body: any): retrofit2.Response<any>; public isSuccessful(): boolean; public static error(body: okhttp3.ResponseBody, rawResponse: okhttp3.Response): retrofit2.Response<any>; public static error(code: number, body: okhttp3.ResponseBody): retrofit2.Response<any>; public code(): number; public static success(body: any, rawResponse: okhttp3.Response): retrofit2.Response<any>; public message(): string; } } declare module retrofit2 { export class Retrofit extends java.lang.Object { public static class: java.lang.Class<retrofit2.Retrofit>; public requestBodyConverter(type: java.lang.reflect.Type, parameterAnnotations: java.lang.annotation.Annotation[], methodAnnotations: java.lang.annotation.Annotation[]): retrofit2.Converter<any,any>; public nextRequestBodyConverter(skipPast: retrofit2.Converter.Factory, type: java.lang.reflect.Type, parameterAnnotations: java.lang.annotation.Annotation[], methodAnnotations: java.lang.annotation.Annotation[]): retrofit2.Converter<any,any>; public create(service: java.lang.Class<any>): any; public stringConverter(type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[]): retrofit2.Converter<any,any>; public callFactory(): okhttp3.Call.Factory; public callAdapter(returnType: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[]): retrofit2.CallAdapter<any,any>; public baseUrl(): okhttp3.HttpUrl; public newBuilder(): retrofit2.Retrofit.Builder; public nextCallAdapter(skipPast: retrofit2.CallAdapter.Factory, returnType: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[]): retrofit2.CallAdapter<any,any>; public responseBodyConverter(type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[]): retrofit2.Converter<any,any>; public callbackExecutor(): java.util.concurrent.Executor; public callAdapterFactories(): java.util.List<retrofit2.CallAdapter.Factory>; public converterFactories(): java.util.List<retrofit2.Converter.Factory>; public nextResponseBodyConverter(skipPast: retrofit2.Converter.Factory, type: java.lang.reflect.Type, annotations: java.lang.annotation.Annotation[]): retrofit2.Converter<any,any>; } export module Retrofit { export class Builder extends java.lang.Object { public static class: java.lang.Class<retrofit2.Retrofit.Builder>; public callFactory(factory: okhttp3.Call.Factory): retrofit2.Retrofit.Builder; public baseUrl(baseUrl: string): retrofit2.Retrofit.Builder; public constructor(); public baseUrl(baseUrl: java.net.URL): retrofit2.Retrofit.Builder; public baseUrl(baseUrl: okhttp3.HttpUrl): retrofit2.Retrofit.Builder; public validateEagerly(validateEagerly: boolean): retrofit2.Retrofit.Builder; public callAdapterFactories(): java.util.List<retrofit2.CallAdapter.Factory>; public callbackExecutor(executor: java.util.concurrent.Executor): retrofit2.Retrofit.Builder; public converterFactories(): java.util.List<retrofit2.Converter.Factory>; public client(client: okhttp3.OkHttpClient): retrofit2.Retrofit.Builder; public addCallAdapterFactory(factory: retrofit2.CallAdapter.Factory): retrofit2.Retrofit.Builder; public build(): retrofit2.Retrofit; public addConverterFactory(factory: retrofit2.Converter.Factory): retrofit2.Retrofit.Builder; } } } declare module retrofit2 { export abstract class ServiceMethod<T> extends java.lang.Object { public static class: java.lang.Class<retrofit2.ServiceMethod<any>>; } } declare module retrofit2 { export class SkipCallbackExecutor extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.SkipCallbackExecutor>; /** * Constructs a new instance of the retrofit2.SkipCallbackExecutor interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(obj: any): boolean; public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } } declare module retrofit2 { export class SkipCallbackExecutorImpl extends java.lang.Object implements retrofit2.SkipCallbackExecutor { public static class: java.lang.Class<retrofit2.SkipCallbackExecutorImpl>; public equals(obj: any): boolean; public equals(param0: any): boolean; public hashCode(): number; public toString(): string; public annotationType(): java.lang.Class<any>; } } declare module retrofit2 { export class Utils extends java.lang.Object { public static class: java.lang.Class<retrofit2.Utils>; } export module Utils { export class GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType { public static class: java.lang.Class<retrofit2.Utils.GenericArrayTypeImpl>; public toString(): string; public equals(obj: any): boolean; public equals(o: any): boolean; public getGenericComponentType(): java.lang.reflect.Type; public hashCode(): number; } export class ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType { public static class: java.lang.Class<retrofit2.Utils.ParameterizedTypeImpl>; public getRawType(): java.lang.reflect.Type; public equals(other: any): boolean; public toString(): string; public equals(obj: any): boolean; public getOwnerType(): java.lang.reflect.Type; public getActualTypeArguments(): java.lang.reflect.Type[]; public hashCode(): number; } export class WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType { public static class: java.lang.Class<retrofit2.Utils.WildcardTypeImpl>; public equals(other: any): boolean; public toString(): string; public equals(obj: any): boolean; public getLowerBounds(): java.lang.reflect.Type[]; public getUpperBounds(): java.lang.reflect.Type[]; public hashCode(): number; } } } declare module retrofit2 { export module http { export class Body extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.Body>; /** * Constructs a new instance of the retrofit2.http.Body interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class DELETE extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.DELETE>; /** * Constructs a new instance of the retrofit2.http.DELETE interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class Field extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.Field>; /** * Constructs a new instance of the retrofit2.http.Field interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; encoded(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public encoded(): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class FieldMap extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.FieldMap>; /** * Constructs a new instance of the retrofit2.http.FieldMap interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { encoded(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public encoded(): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class FormUrlEncoded extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.FormUrlEncoded>; /** * Constructs a new instance of the retrofit2.http.FormUrlEncoded interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class GET extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.GET>; /** * Constructs a new instance of the retrofit2.http.GET interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class HEAD extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.HEAD>; /** * Constructs a new instance of the retrofit2.http.HEAD interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class HTTP extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.HTTP>; /** * Constructs a new instance of the retrofit2.http.HTTP interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { method(): string; path(): string; hasBody(): boolean; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public hasBody(): boolean; public equals(obj: any): boolean; public method(): string; public annotationType(): java.lang.Class<any>; public path(): string; public hashCode(): number; } } } declare module retrofit2 { export module http { export class Header extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.Header>; /** * Constructs a new instance of the retrofit2.http.Header interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class HeaderMap extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.HeaderMap>; /** * Constructs a new instance of the retrofit2.http.HeaderMap interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class Headers extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.Headers>; /** * Constructs a new instance of the retrofit2.http.Headers interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string[]; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string[]; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class Multipart extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.Multipart>; /** * Constructs a new instance of the retrofit2.http.Multipart interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class OPTIONS extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.OPTIONS>; /** * Constructs a new instance of the retrofit2.http.OPTIONS interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class PATCH extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.PATCH>; /** * Constructs a new instance of the retrofit2.http.PATCH interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class POST extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.POST>; /** * Constructs a new instance of the retrofit2.http.POST interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { value(): string; equals(param0: any): boolean; hashCode(): number; toString(): string; annotationType(): java.lang.Class<any>; }); public constructor(); public equals(param0: any): boolean; public toString(): string; public equals(obj: any): boolean; public value(): string; public annotationType(): java.lang.Class<any>; public hashCode(): number; } } } declare module retrofit2 { export module http { export class PUT extends java.lang.Object implements java.lang.annotation.Annotation { public static class: java.lang.Class<retrofit2.http.PUT>; /** * Constructs a new instance of the retrofit2.http.PUT interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constr