import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { Address } from '../models/Address'; import { CreateAddressRequest } from '../models/CreateAddressRequest'; import { CursorPageAddress } from '../models/CursorPageAddress'; import { ValidateAddressesReply } from '../models/ValidateAddressesReply'; export declare class AddressesApiRequestFactory extends BaseAPIRequestFactory { v1AddressesList(walletIds?: Array, chainIds?: Array, cursor?: string, limit?: number, _options?: Configuration): Promise; v1AddressesValidate(chainId: string, addresses: Array, _options?: Configuration): Promise; v1WalletsCreateAddress(walletId: string, createAddressRequest: CreateAddressRequest, _options?: Configuration): Promise; v1WalletsGetAddress(walletId: string, address: string, _options?: Configuration): Promise; v1WalletsListAddresses(walletId: string, chainIds?: Array, addressType?: 'DEPOSIT' | 'HOT', cursor?: string, limit?: number, _options?: Configuration): Promise; } export declare class AddressesApiResponseProcessor { v1AddressesListWithHttpInfo(response: ResponseContext): Promise>; v1AddressesValidateWithHttpInfo(response: ResponseContext): Promise>; v1WalletsCreateAddressWithHttpInfo(response: ResponseContext): Promise>; v1WalletsGetAddressWithHttpInfo(response: ResponseContext): Promise>; v1WalletsListAddressesWithHttpInfo(response: ResponseContext): Promise>; }