export * from './algorandAddress'; export * from './algorandBalance'; export * from './algorandWalletAddress'; export * from './algorandWalletInputs'; export * from './badRequest'; export * from './chain'; export * from './checkoutToken'; export * from './createCheckoutUrlRequest'; export * from './createCheckoutUrlResponse'; export * from './createPayoutRequest'; export * from './createPayoutResponse'; export * from './ethereumAddress'; export * from './ethereumBalance'; export * from './ethereumWalletAddress'; export * from './ethereumWalletInputs'; export * from './paginatedPaymentOperations'; export * from './paginatedPayments'; export * from './paginatedPayoutItems'; export * from './payment'; export * from './paymentAddresses'; export * from './paymentBalances'; export * from './paymentOperation'; export * from './paymentOperationInputs'; export * from './paymentOperationResponse'; export * from './paymentRefundRequest'; export * from './paymentSettleRequest'; export * from './payout'; export * from './payoutItem'; export * from './payoutItemInputs'; export * from './rskAddress'; export * from './rskBalance'; export * from './validateCheckoutRequest'; export * from './validateCheckoutResponse'; export * from './walletBalance'; import localVarRequest = require('request'); export declare class ObjectSerializer { static findCorrectType(data: any, expectedType: string): any; static serialize(data: any, type: string): any; static deserialize(data: any, type: string): any; } export interface Authentication { applyToRequest(requestOptions: localVarRequest.Options): Promise | void; } export declare class HttpBasicAuth implements Authentication { username: string; password: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class HttpBearerAuth implements Authentication { accessToken: string | (() => string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class ApiKeyAuth implements Authentication { private location; private paramName; apiKey: string; constructor(location: string, paramName: string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class OAuth implements Authentication { accessToken: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class VoidAuth implements Authentication { username: string; password: string; applyToRequest(_: localVarRequest.Options): void; } export declare type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void);