import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { PaymentAcceptanceConfiguration, UpdatePaymentAcceptanceConfiguration, AddPaymentAcceptanceConfigurationRulesOptions, AddPaymentAcceptanceConfigurationRulesResponse, RemovePaymentAcceptanceConfigurationRulesOptions, RemovePaymentAcceptanceConfigurationRulesResponse, ModifyPaymentAcceptanceConfigurationRulesOptions, ModifyPaymentAcceptanceConfigurationRulesResponse, BulkUpdatePaymentAcceptanceConfigurationTagsOptions, BulkUpdatePaymentAcceptanceConfigurationTagsResponse, BulkUpdatePaymentAcceptanceConfigurationTagsByFilterOptions, BulkUpdatePaymentAcceptanceConfigurationTagsByFilterResponse, PaymentAcceptanceConfigurationsQueryBuilder, PaymentAcceptanceConfigurationQuery, typedQueryPaymentAcceptanceConfigurations } from './index.typings.js'; export { AccountInfo, ActionEvent, AddPaymentAcceptanceConfigurationRulesRequest, ApplicationError, Asset, BulkActionMetadata, BulkUpdatePaymentAcceptanceConfigurationTagsByFilterRequest, BulkUpdatePaymentAcceptanceConfigurationTagsRequest, BulkUpdatePaymentAcceptanceConfigurationTagsResult, CommonQueryWithEntityContext, Countries, CreatePaymentAcceptanceConfigurationRequest, CreatePaymentAcceptanceConfigurationResponse, Currencies, CursorPaging, CursorPagingMetadata, CursorQuery, CursorQueryPagingMethodOneOf, Cursors, DeleteContext, DeletePaymentAcceptanceConfigurationRequest, DeletePaymentAcceptanceConfigurationResponse, DeleteStatus, DeleteStatusWithLiterals, DomainEvent, DomainEventBodyOneOf, EditorlessAssigned, EditorlessUnassigned, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, ExtendedFields, GetPaymentAcceptanceConfigurationRequest, GetPaymentAcceptanceConfigurationResponse, IdentificationData, IdentificationDataIdOneOf, ItemMetadata, MaskedRules, MessageEnvelope, MetaSiteSpecialEvent, MetaSiteSpecialEventPayloadOneOf, ModifyPaymentAcceptanceConfigurationRulesRequest, Namespace, NamespaceChanged, NamespaceWithLiterals, OdeditorAssigned, OdeditorUnassigned, PaymentAcceptanceConfigurationQuerySpec, PaymentAcceptanceConfigurationsQueryResult, PaymentAcceptanceRule, PaymentBrands, PicassoAssigned, PicassoUnassigned, QueryPaymentAcceptanceConfigurationsRequest, QueryPaymentAcceptanceConfigurationsResponse, RemovePaymentAcceptanceConfigurationRulesRequest, RestoreInfo, Restrictions, RestrictionsCountriesOneOf, RestrictionsCurrenciesOneOf, RestrictionsPaymentBrandsOneOf, ServiceProvisioned, ServiceRemoved, SiteCreated, SiteCreatedContext, SiteCreatedContextWithLiterals, SiteDeleted, SiteHardDeleted, SiteMarkedAsTemplate, SiteMarkedAsWixSite, SitePublished, SitePurgedExternally, SiteRenamed, SiteTransferred, SiteUndeleted, SiteUnpublished, SiteUrlChanged, SortOrder, SortOrderWithLiterals, Sorting, State, StateWithLiterals, StudioAssigned, StudioTwoAssigned, StudioTwoUnassigned, StudioUnassigned, TagList, Tags, UpdatePaymentAcceptanceConfigurationRequest, UpdatePaymentAcceptanceConfigurationResponse, UserDomainMediaDisabled, UserDomainMediaEnabled, WebhookIdentityType, WebhookIdentityTypeWithLiterals, WixelAssigned, WixelUnassigned, utils } from './index.typings.js'; /** @internal */ declare function createPaymentAcceptanceConfiguration$1(httpClient: HttpClient): CreatePaymentAcceptanceConfigurationSignature; interface CreatePaymentAcceptanceConfigurationSignature { /** * Creates a PaymentAcceptanceConfiguration. * @param - PaymentAcceptanceConfiguration to be created. * @returns The created PaymentAcceptanceConfiguration. */ (paymentAcceptanceConfiguration: PaymentAcceptanceConfiguration): Promise>; } /** @internal */ declare function getPaymentAcceptanceConfiguration$1(httpClient: HttpClient): GetPaymentAcceptanceConfigurationSignature; interface GetPaymentAcceptanceConfigurationSignature { /** * Retrieves a PaymentAcceptanceConfiguration. * @param - ID of the PaymentAcceptanceConfiguration to retrieve. * @returns The requested PaymentAcceptanceConfiguration. */ (paymentAcceptanceConfigurationId: string): Promise>; } /** @internal */ declare function updatePaymentAcceptanceConfiguration$1(httpClient: HttpClient): UpdatePaymentAcceptanceConfigurationSignature; interface UpdatePaymentAcceptanceConfigurationSignature { /** * Updates a PaymentAcceptanceConfiguration. * * * Each time the PaymentAcceptanceConfiguration is updated, * `revision` increments by 1. * The current `revision` must be passed when updating the PaymentAcceptanceConfiguration. * This ensures you're working with the latest PaymentAcceptanceConfiguration * and prevents unintended overwrites. * @param - Id * @returns Updated PaymentAcceptanceConfiguration. */ (_id: string, paymentAcceptanceConfiguration: NonNullablePaths): Promise>; } /** @internal */ declare function addPaymentAcceptanceConfigurationRules$1(httpClient: HttpClient): AddPaymentAcceptanceConfigurationRulesSignature; interface AddPaymentAcceptanceConfigurationRulesSignature { /** * Add PaymentAcceptanceConfiguration Rules * as result new rules will be validated and added to existing ones * @param - Id of payment acceptance configuration to update */ (paymentAcceptanceConfigurationId: string, options?: NonNullablePaths): Promise>; } /** @internal */ declare function removePaymentAcceptanceConfigurationRules$1(httpClient: HttpClient): RemovePaymentAcceptanceConfigurationRulesSignature; interface RemovePaymentAcceptanceConfigurationRulesSignature { /** * Remove PaymentAcceptanceConfiguration * as result existing rules will be removed from PaymentAcceptanceConfiguration * some extra rules may be deleted * @param - Id of payment acceptance configuration to update */ (paymentAcceptanceConfigurationId: string, options?: NonNullablePaths): Promise>; } /** @internal */ declare function modifyPaymentAcceptanceConfigurationRules$1(httpClient: HttpClient): ModifyPaymentAcceptanceConfigurationRulesSignature; interface ModifyPaymentAcceptanceConfigurationRulesSignature { /** * Modify PaymentAcceptanceConfiguration Rules * as result new rules will be validated and added to existing ones * rules to removed will be removed, may remove extra rules depending on app_id specific logic * some extra rules may be added * rules_to_update allows partial updates to existing rules using field masks * @param - Id of payment acceptance configuration to update * @param - Payment acceptance configuration revision */ (paymentAcceptanceConfigurationId: string, paymentAcceptanceConfigurationRevision: string, options?: ModifyPaymentAcceptanceConfigurationRulesOptions): Promise>; } /** @internal */ declare function deletePaymentAcceptanceConfiguration$1(httpClient: HttpClient): DeletePaymentAcceptanceConfigurationSignature; interface DeletePaymentAcceptanceConfigurationSignature { /** * Delete a PaymentAcceptanceConfiguration * @param - Id of payment acceptance configuration to delete */ (paymentAcceptanceConfigurationId: string): Promise; } /** @internal */ declare function bulkUpdatePaymentAcceptanceConfigurationTags$1(httpClient: HttpClient): BulkUpdatePaymentAcceptanceConfigurationTagsSignature; interface BulkUpdatePaymentAcceptanceConfigurationTagsSignature { /** * Synchronously update tags on multiple PaymentAcceptanceConfigurations, by list of PaymentAcceptanceConfigurations ids * A tag that appears both in the list of assign and unassign tags, will be assigned * @param - List of NileProtoTagsEntities that their tags will update. */ (ids: string[], options?: BulkUpdatePaymentAcceptanceConfigurationTagsOptions): Promise>; } /** @internal */ declare function bulkUpdatePaymentAcceptanceConfigurationTagsByFilter$1(httpClient: HttpClient): BulkUpdatePaymentAcceptanceConfigurationTagsByFilterSignature; interface BulkUpdatePaymentAcceptanceConfigurationTagsByFilterSignature { /** * Asynchronously update tags on multiple PaymentAcceptanceConfigurations, by provided filter * An empty filter will update all PaymentAcceptanceConfigurations * A tag that appears both in the list of assign and unassign tags, will be assigned * @param - Filter */ (filter: Record, options?: BulkUpdatePaymentAcceptanceConfigurationTagsByFilterOptions): Promise>; } declare function customQueryPaymentAcceptanceConfigurations(httpClient: HttpClient): { (): PaymentAcceptanceConfigurationsQueryBuilder; (query: PaymentAcceptanceConfigurationQuery): ReturnType; }; /** @internal */ declare const createPaymentAcceptanceConfiguration: MaybeContext & typeof createPaymentAcceptanceConfiguration$1>; /** @internal */ declare const getPaymentAcceptanceConfiguration: MaybeContext & typeof getPaymentAcceptanceConfiguration$1>; /** @internal */ declare const updatePaymentAcceptanceConfiguration: MaybeContext & typeof updatePaymentAcceptanceConfiguration$1>; /** @internal */ declare const addPaymentAcceptanceConfigurationRules: MaybeContext & typeof addPaymentAcceptanceConfigurationRules$1>; /** @internal */ declare const removePaymentAcceptanceConfigurationRules: MaybeContext & typeof removePaymentAcceptanceConfigurationRules$1>; /** @internal */ declare const modifyPaymentAcceptanceConfigurationRules: MaybeContext & typeof modifyPaymentAcceptanceConfigurationRules$1>; /** @internal */ declare const deletePaymentAcceptanceConfiguration: MaybeContext & typeof deletePaymentAcceptanceConfiguration$1>; /** @internal */ declare const bulkUpdatePaymentAcceptanceConfigurationTags: MaybeContext & typeof bulkUpdatePaymentAcceptanceConfigurationTags$1>; /** @internal */ declare const bulkUpdatePaymentAcceptanceConfigurationTagsByFilter: MaybeContext & typeof bulkUpdatePaymentAcceptanceConfigurationTagsByFilter$1>; declare const queryPaymentAcceptanceConfigurations: MaybeContext & typeof customQueryPaymentAcceptanceConfigurations>; export { AddPaymentAcceptanceConfigurationRulesOptions, AddPaymentAcceptanceConfigurationRulesResponse, BulkUpdatePaymentAcceptanceConfigurationTagsByFilterOptions, BulkUpdatePaymentAcceptanceConfigurationTagsByFilterResponse, BulkUpdatePaymentAcceptanceConfigurationTagsOptions, BulkUpdatePaymentAcceptanceConfigurationTagsResponse, ModifyPaymentAcceptanceConfigurationRulesOptions, ModifyPaymentAcceptanceConfigurationRulesResponse, PaymentAcceptanceConfiguration, PaymentAcceptanceConfigurationQuery, PaymentAcceptanceConfigurationsQueryBuilder, RemovePaymentAcceptanceConfigurationRulesOptions, RemovePaymentAcceptanceConfigurationRulesResponse, UpdatePaymentAcceptanceConfiguration, addPaymentAcceptanceConfigurationRules, bulkUpdatePaymentAcceptanceConfigurationTags, bulkUpdatePaymentAcceptanceConfigurationTagsByFilter, createPaymentAcceptanceConfiguration, deletePaymentAcceptanceConfiguration, getPaymentAcceptanceConfiguration, modifyPaymentAcceptanceConfigurationRules, queryPaymentAcceptanceConfigurations, removePaymentAcceptanceConfigurationRules, updatePaymentAcceptanceConfiguration };