import { HttpClient, NonNullablePaths, EventDefinition, MaybeContext, BuildRESTFunction, BuildEventDefinition } from '@wix/sdk-types'; import { GetReceiptsSettingsResponse, GetReceiptsSettingsApplicationErrors, ReceiptsSettings, UpdateReceiptsSettingsApplicationErrors, ReceiptsSettingsUpdatedEnvelope } from './index.typings.js'; export { AccountInfo, AccountInfoMetadata, ActionEvent, BaseEventMetadata, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, EventMetadata, ExtendedFields, GetReceiptsSettingsRequest, IdentificationData, IdentificationDataIdOneOf, MessageEnvelope, NextNumberDescendingErrorDetails, Numbering, RestoreInfo, UpdateReceiptsSettingsRequest, UpdateReceiptsSettingsResponse, WebhookIdentityType, WebhookIdentityTypeWithLiterals } from './index.typings.js'; declare function getReceiptsSettings$1(httpClient: HttpClient): GetReceiptsSettingsSignature; interface GetReceiptsSettingsSignature { /** * Retrieves a site's receipt settings. */ (): Promise; } declare function updateReceiptsSettings$1(httpClient: HttpClient): UpdateReceiptsSettingsSignature; interface UpdateReceiptsSettingsSignature { /** * Updates a site's receipt settings, or creates them if none exist. * @param - Receipt settings to update. Partial update is supported, but if no receipt settings entity exists, the full entity must be specified. * @returns Updated receipt settings. */ (receiptsSettings: NonNullablePaths): Promise; } declare const onReceiptsSettingsUpdated$1: EventDefinition; declare const getReceiptsSettings: MaybeContext & typeof getReceiptsSettings$1>; declare const updateReceiptsSettings: MaybeContext & typeof updateReceiptsSettings$1>; /** * Triggered when a site's receipt settings are updated. [TEST] */ declare const onReceiptsSettingsUpdated: BuildEventDefinition & typeof onReceiptsSettingsUpdated$1; export { GetReceiptsSettingsApplicationErrors, GetReceiptsSettingsResponse, ReceiptsSettings, ReceiptsSettingsUpdatedEnvelope, UpdateReceiptsSettingsApplicationErrors, getReceiptsSettings, onReceiptsSettingsUpdated, updateReceiptsSettings };