import { EventDefinition, HttpClient } from '@wix/sdk-types'; import { CreateShippoConfigurationOptions, ShippoConfiguration, ShippoConfigurationCreatedEnvelope, ShippoConfigurationDeletedEnvelope, ShippoConfigurationNonNullableFields, ShippoConfigurationUpdatedEnvelope, ShippoConfigurationsQueryBuilder, UpdateExtendedFieldsOptions, UpdateExtendedFieldsResponse, UpdateExtendedFieldsResponseNonNullableFields, UpdateShippoConfiguration } from './ecom-v1-shippo-configuration-shippo-configurations.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function createShippoConfiguration(httpClient: HttpClient): CreateShippoConfigurationSignature; interface CreateShippoConfigurationSignature { /** * Creates a ShippoConfiguration. * @param - ShippoConfiguration to be created. * @returns The created ShippoConfiguration. */ (shippoConfiguration: ShippoConfiguration, options?: CreateShippoConfigurationOptions | undefined): Promise; } export declare function getShippoConfiguration(httpClient: HttpClient): GetShippoConfigurationSignature; interface GetShippoConfigurationSignature { /** * Retrieves a ShippoConfiguration. * @param - ID of the ShippoConfiguration to retrieve. * @returns The requested ShippoConfiguration. */ (shippoConfigurationId: string): Promise; } export declare function updateShippoConfiguration(httpClient: HttpClient): UpdateShippoConfigurationSignature; interface UpdateShippoConfigurationSignature { /** * Updates a ShippoConfiguration. * @param - ShippoConfiguration ID. * @returns Updated ShippoConfiguration. */ (_id: string | null, shippoConfiguration: UpdateShippoConfiguration): Promise; } export declare function deleteShippoConfiguration(httpClient: HttpClient): DeleteShippoConfigurationSignature; interface DeleteShippoConfigurationSignature { /** * Deletes a ShippoConfiguration. * @param - ID of the ShippoConfiguration to delete. */ (shippoConfigurationId: string): Promise; } export declare function queryShippoConfigurations(httpClient: HttpClient): QueryShippoConfigurationsSignature; interface QueryShippoConfigurationsSignature { /** * Retrieves a list of ShippoConfigurations, given the provided [paging, filtering, and sorting][1]. * * Up to 1,000 ShippoConfigurations can be returned per request. * * To learn how to query ShippoConfigurations, see [API Query Language][2]. * * [1]: https://dev.wix.com/api/rest/getting-started/sorting-and-paging * [2]: https://dev.wix.com/api/rest/getting-started/api-query-language */ (): ShippoConfigurationsQueryBuilder; } export declare function updateExtendedFields(httpClient: HttpClient): UpdateExtendedFieldsSignature; interface UpdateExtendedFieldsSignature { /** * Updates extended fields of a ShippoConfiguration without incrementing revision * @param - ID of the entity to update. * @param - Identifier for the app whose extended fields are being updated. */ (_id: string, namespace: string, options: UpdateExtendedFieldsOptions): Promise; } export declare const onShippoConfigurationCreated: EventDefinition; export declare const onShippoConfigurationDeleted: EventDefinition; export declare const onShippoConfigurationUpdated: EventDefinition; export { ActionEvent, Address, AddressLocation, BaseEventMetadata, CalculationType, CreateShippoConfigurationOptions, CreateShippoConfigurationRequest, CreateShippoConfigurationResponse, CreateShippoConfigurationResponseNonNullableFields, CursorPaging, CursorPagingMetadata, CursorQuery, CursorQueryPagingMethodOneOf, Cursors, DeleteShippoConfigurationRequest, DeleteShippoConfigurationResponse, DomainEvent, DomainEventBodyOneOf, DomesticService, DomesticServiceSettings, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventMetadata, ExtendedFields, GetShippoConfigurationRequest, GetShippoConfigurationResponse, GetShippoConfigurationResponseNonNullableFields, HandlingFee, IdentificationData, IdentificationDataIdOneOf, InternationalService, InternationalServiceSettings, MessageEnvelope, PackageDetails, PackageDimensions, PackageType, QueryShippoConfigurationsRequest, QueryShippoConfigurationsResponse, QueryShippoConfigurationsResponseNonNullableFields, RestoreInfo, ServiceSettings, ShippoConfiguration, ShippoConfigurationCreatedEnvelope, ShippoConfigurationDeletedEnvelope, ShippoConfigurationNonNullableFields, ShippoConfigurationUpdatedEnvelope, ShippoConfigurationsQueryBuilder, ShippoConfigurationsQueryResult, SortOrder, Sorting, StreetAddress, UpdateExtendedFieldsOptions, UpdateExtendedFieldsRequest, UpdateExtendedFieldsResponse, UpdateExtendedFieldsResponseNonNullableFields, UpdateShippoConfiguration, UpdateShippoConfigurationRequest, UpdateShippoConfigurationResponse, UpdateShippoConfigurationResponseNonNullableFields, WebhookIdentityType, } from './ecom-v1-shippo-configuration-shippo-configurations.universal.js';