import RequestService from '../helpers/request/request-service'; import type { RequestSuccessResponse, RequestErrorResponse } from '../helpers/request/request-service.types'; import * as PickupV3ApiSpecs from '../generated/pickup-v3'; export * as PickupV3ApiSpecs from '../generated/pickup-v3'; export declare class PickupV3Api { private readonly request; constructor(request: RequestService); getPickup(query?: PickupV3ApiSpecs.GetPickupData['query']): Promise | RequestSuccessResponse<200, Required<{ data?: Array; }>>>; postPickup(requestBody: PickupV3ApiSpecs.PostPickupData['body']): Promise; meta?: { [key: string]: unknown; }; }>> | RequestErrorResponse<422, Required>>; putPickup(requestBody: PickupV3ApiSpecs.PutPickupData['body']): Promise> | RequestSuccessResponse<200, Required<{ data?: Array; meta?: { [key: string]: unknown; }; }>>>; deletePickup(query?: PickupV3ApiSpecs.DeletePickupData['query']): Promise | RequestSuccessResponse<204, void>>; }