import { HttpClient, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { P as PickupLocation, a as PickupLocationNonNullableFields, U as UpdatePickupLocation, b as PickupLocationsQueryBuilder, A as AddDeliveryRegionOptions, c as AddDeliveryRegionResponse, d as AddDeliveryRegionResponseNonNullableFields, R as RemoveDeliveryRegionOptions, e as RemoveDeliveryRegionResponse, f as RemoveDeliveryRegionResponseNonNullableFields, B as BulkCreatePickupLocationResponse, g as BulkCreatePickupLocationResponseNonNullableFields, h as BulkUpdatePickupLocationResponse, i as BulkUpdatePickupLocationResponseNonNullableFields, j as BulkDeletePickupLocationResponse, k as BulkDeletePickupLocationResponseNonNullableFields } from './ecom-v1-pickup-location-pickup-locations.universal-DAfUxwBz.js'; export { a4 as ActionEvent, M as AddDeliveryRegionRequest, l as Address, m as AddressStreetOneOf, V as ApplicationError, O as BulkCreatePickupLocationRequest, Y as BulkDeletePickupLocationRequest, X as BulkUpdatePickupLocationRequest, p as Condition, C as ConditionType, o as ConditionalRates, q as CreatePickupLocationRequest, r as CreatePickupLocationResponse, a8 as CreatePickupLocationResponseNonNullableFields, H as CursorPaging, J as CursorPagingMetadata, K as Cursors, v as DeletePickupLocationRequest, w as DeletePickupLocationResponse, D as DiffmatokyPayload, _ as DomainEvent, $ as DomainEventBodyOneOf, Z as Empty, a0 as EntityCreatedEvent, a3 as EntityDeletedEvent, a2 as EntityUpdatedEvent, E as ErrorInformation, G as GetPickupLocationRequest, s as GetPickupLocationResponse, a9 as GetPickupLocationResponseNonNullableFields, a6 as IdentificationData, a7 as IdentificationDataIdOneOf, L as LogicalOperator, a5 as MessageEnvelope, F as Paging, T as PickupLocationError, ac as PickupLocationsQueryResult, Q as QueryPickupLocationRequest, I as QueryPickupLocationResponse, ab as QueryPickupLocationResponseNonNullableFields, x as QueryV2, y as QueryV2PagingMethodOneOf, N as RemoveDeliveryRegionRequest, a1 as RestoreInfo, S as SortOrder, z as Sorting, n as StreetAddress, t as UpdatePickupLocationRequest, u as UpdatePickupLocationResponse, aa as UpdatePickupLocationResponseNonNullableFields, W as WebhookIdentityType } from './ecom-v1-pickup-location-pickup-locations.universal-DAfUxwBz.js'; declare function createPickupLocation$1(httpClient: HttpClient): CreatePickupLocationSignature; interface CreatePickupLocationSignature { /** * Creates a new PickupLocation * @param - PickupLocation to be created * @returns The created PickupLocation */ (pickupLocation: PickupLocation): Promise; } declare function getPickupLocation$1(httpClient: HttpClient): GetPickupLocationSignature; interface GetPickupLocationSignature { /** * Get a PickupLocation by id * @param - Id of the PickupLocation to retrieve * @returns The retrieved PickupLocation */ (pickupLocationId: string): Promise; } declare function updatePickupLocation$1(httpClient: HttpClient): UpdatePickupLocationSignature; interface UpdatePickupLocationSignature { /** * Update a PickupLocation * Delivery regions cannot be updated using this method, use AddDeliveryRegion and RemoveDeliveryRegion instead. * @param - PickupLocation ID * @returns The updated PickupLocation */ (_id: string | null, pickupLocation: UpdatePickupLocation): Promise; } declare function deletePickupLocation$1(httpClient: HttpClient): DeletePickupLocationSignature; interface DeletePickupLocationSignature { /** * Delete a PickupLocation * @param - Id of the PickupLocation to delete */ (pickupLocationId: string): Promise; } declare function queryPickupLocation$1(httpClient: HttpClient): QueryPickupLocationSignature; interface QueryPickupLocationSignature { /** * Query PickupLocations using [WQL - Wix Query Language](https://dev.wix.com/api/rest/getting-started/api-query-language) */ (): PickupLocationsQueryBuilder; } declare function addDeliveryRegion$1(httpClient: HttpClient): AddDeliveryRegionSignature; interface AddDeliveryRegionSignature { /** * Add a DeliveryRegion to a PickupLocation * @param - Id of the PickupLocation to add to the delivery region * @param - Id of the DeliveryRegion to add the PickupLocation to */ (pickupLocationId: string, deliveryRegionId: string, options: AddDeliveryRegionOptions): Promise; } declare function removeDeliveryRegion$1(httpClient: HttpClient): RemoveDeliveryRegionSignature; interface RemoveDeliveryRegionSignature { /** * Remove a DeliveryRegion from a PickupLocation * @param - Id of the PickupLocation to add to the delivery region * @param - Id of the DeliveryRegion to add the PickupLocation to */ (pickupLocationId: string, deliveryRegionId: string, options: RemoveDeliveryRegionOptions): Promise; } declare function bulkCreatePickupLocation$1(httpClient: HttpClient): BulkCreatePickupLocationSignature; interface BulkCreatePickupLocationSignature { /** * Bulk Create for new PickupLocation */ (pickupLocations: PickupLocation[]): Promise; } declare function bulkUpdatePickupLocation$1(httpClient: HttpClient): BulkUpdatePickupLocationSignature; interface BulkUpdatePickupLocationSignature { /** * Update a PickupLocation */ (pickupLocations: PickupLocation[]): Promise; } declare function bulkDeletePickupLocation$1(httpClient: HttpClient): BulkDeletePickupLocationSignature; interface BulkDeletePickupLocationSignature { /** * Delete a PickupLocation */ (pickupLocationIds: string[]): Promise; } declare const createPickupLocation: MaybeContext & typeof createPickupLocation$1>; declare const getPickupLocation: MaybeContext & typeof getPickupLocation$1>; declare const updatePickupLocation: MaybeContext & typeof updatePickupLocation$1>; declare const deletePickupLocation: MaybeContext & typeof deletePickupLocation$1>; declare const queryPickupLocation: MaybeContext & typeof queryPickupLocation$1>; declare const addDeliveryRegion: MaybeContext & typeof addDeliveryRegion$1>; declare const removeDeliveryRegion: MaybeContext & typeof removeDeliveryRegion$1>; declare const bulkCreatePickupLocation: MaybeContext & typeof bulkCreatePickupLocation$1>; declare const bulkUpdatePickupLocation: MaybeContext & typeof bulkUpdatePickupLocation$1>; declare const bulkDeletePickupLocation: MaybeContext & typeof bulkDeletePickupLocation$1>; export { AddDeliveryRegionOptions, AddDeliveryRegionResponse, AddDeliveryRegionResponseNonNullableFields, BulkCreatePickupLocationResponse, BulkCreatePickupLocationResponseNonNullableFields, BulkDeletePickupLocationResponse, BulkDeletePickupLocationResponseNonNullableFields, BulkUpdatePickupLocationResponse, BulkUpdatePickupLocationResponseNonNullableFields, PickupLocation, PickupLocationNonNullableFields, PickupLocationsQueryBuilder, RemoveDeliveryRegionOptions, RemoveDeliveryRegionResponse, RemoveDeliveryRegionResponseNonNullableFields, UpdatePickupLocation, addDeliveryRegion, bulkCreatePickupLocation, bulkDeletePickupLocation, bulkUpdatePickupLocation, createPickupLocation, deletePickupLocation, getPickupLocation, queryPickupLocation, removeDeliveryRegion, updatePickupLocation };