import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext, HttpInfo } from '../http/http'; import { CreateGasStationRequest } from '../models/CreateGasStationRequest'; import { CursorPageGasStation } from '../models/CursorPageGasStation'; import { GasStation } from '../models/GasStation'; import { GetGasStationDepositAddressReply } from '../models/GetGasStationDepositAddressReply'; import { UpdateGasStationRequest } from '../models/UpdateGasStationRequest'; export declare class GasStationsApiRequestFactory extends BaseAPIRequestFactory { v1GasStationsCreate(createGasStationRequest: CreateGasStationRequest, _options?: Configuration): Promise; v1GasStationsDelete(gasStationId: string, _options?: Configuration): Promise; v1GasStationsGetOrCreateDepositAddress(chainId: string, walletId?: string, _options?: Configuration): Promise; v1GasStationsList(cursor?: string, limit?: number, _options?: Configuration): Promise; v1GasStationsRetrieve(gasStationId: string, _options?: Configuration): Promise; v1GasStationsUpdate(gasStationId: string, updateGasStationRequest: UpdateGasStationRequest, _options?: Configuration): Promise; } export declare class GasStationsApiResponseProcessor { v1GasStationsCreateWithHttpInfo(response: ResponseContext): Promise>; v1GasStationsDeleteWithHttpInfo(response: ResponseContext): Promise>; v1GasStationsGetOrCreateDepositAddressWithHttpInfo(response: ResponseContext): Promise>; v1GasStationsListWithHttpInfo(response: ResponseContext): Promise>; v1GasStationsRetrieveWithHttpInfo(response: ResponseContext): Promise>; v1GasStationsUpdateWithHttpInfo(response: ResponseContext): Promise>; }