import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { TipSettings, UpdateTipSettingsApplicationErrors, CreateTipSettingsApplicationErrors, CreateDefaultTipSettingsResponse, CreateDefaultTipSettingsApplicationErrors, DeleteTipSettingsApplicationErrors, TipSettingsQueryBuilder, TipSettingsQuery, typedQueryTipSettings } from './index.typings.js'; export { AccountInfo, ActionEvent, CommonQueryWithEntityContext, CreateDefaultTipSettingsRequest, CreateTipSettingsRequest, CreateTipSettingsResponse, CursorPaging, Cursors, DeleteTipSettingsRequest, DeleteTipSettingsResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, ExtendedFields, IdentificationData, IdentificationDataIdOneOf, MessageEnvelope, Paging, PagingMetadataV2, Preset, QueryTipSettingsRequest, QueryTipSettingsResponse, QueryV2, QueryV2PagingMethodOneOf, RestoreInfo, SortOrder, SortOrderWithLiterals, Sorting, StaffDistributionMethod, StaffDistributionMethodWithLiterals, TipSettingsIdentifierOneOf, TipSettingsQueryResult, TipSettingsQuerySpec, TipType, TipTypeWithLiterals, UpdateTipSettingsRequest, UpdateTipSettingsResponse, WebhookIdentityType, WebhookIdentityTypeWithLiterals, utils } from './index.typings.js'; declare function updateTipSettings$1(httpClient: HttpClient): UpdateTipSettingsSignature; interface UpdateTipSettingsSignature { /** * Updates a `tipSettings` object. * * * You can't update the `default` field. * @param - Tip settings to update. * @param - Options to use when updating tip settings. * @returns Updated tip settings. */ (tipSettings: TipSettings): Promise & { __applicationErrorsType?: UpdateTipSettingsApplicationErrors; }>; } declare function createTipSettings$1(httpClient: HttpClient): CreateTipSettingsSignature; interface CreateTipSettingsSignature { /** * Creates a `tipSettings` object. * * * You can't create a `tipSettings` object with `{"default": true}`. * @param - Tip settings to create. * @returns Created tip settings. */ (tipSettings: TipSettings): Promise & { __applicationErrorsType?: CreateTipSettingsApplicationErrors; }>; } declare function createDefaultTipSettings$1(httpClient: HttpClient): CreateDefaultTipSettingsSignature; interface CreateDefaultTipSettingsSignature { /** * Creates a default `tipSettings` object. * * * The call fails if there is already an existing default `tipSettings` object. * @param - Default tip settings to create. */ (tipSettings: TipSettings): Promise & { __applicationErrorsType?: CreateDefaultTipSettingsApplicationErrors; }>; } declare function deleteTipSettings$1(httpClient: HttpClient): DeleteTipSettingsSignature; interface DeleteTipSettingsSignature { /** * Deletes a `tipSettings` object. * * * You can't delete the default `tipSettings` object. * @param - ID of the `tipSettings` object to delete. */ (tipSettingsId: string): Promise; } declare function customQueryTipSettings(httpClient: HttpClient): { (): TipSettingsQueryBuilder; (query: TipSettingsQuery): ReturnType; }; declare const updateTipSettings: MaybeContext & typeof updateTipSettings$1>; declare const createTipSettings: MaybeContext & typeof createTipSettings$1>; declare const createDefaultTipSettings: MaybeContext & typeof createDefaultTipSettings$1>; declare const deleteTipSettings: MaybeContext & typeof deleteTipSettings$1>; declare const queryTipSettings: MaybeContext & typeof customQueryTipSettings>; export { CreateDefaultTipSettingsApplicationErrors, CreateDefaultTipSettingsResponse, CreateTipSettingsApplicationErrors, DeleteTipSettingsApplicationErrors, TipSettings, TipSettingsQuery, TipSettingsQueryBuilder, UpdateTipSettingsApplicationErrors, createDefaultTipSettings, createTipSettings, deleteTipSettings, queryTipSettings, updateTipSettings };