import { EventDefinition, HttpClient } from '@wix/sdk-types'; import { ChangeCurrencyOptions, CreateTicketDefinitionOptions, CreateTicketDefinitionResponse, CreateTicketDefinitionResponseNonNullableFields, DefinitionsQueryBuilder, DeleteTicketDefinitionOptions, GetTicketDefinitionOptions, ListTicketDefinitionsOptions, ListTicketDefinitionsResponse, ListTicketDefinitionsResponseNonNullableFields, QueryTicketDefinitionsOptions, QueryTicketDefinitionsResponse, QueryTicketDefinitionsResponseNonNullableFields, QueryTicketDefinitionsV2Options, TicketDefinition, TicketDefinitionCreatedEnvelope, TicketDefinitionDeletedEnvelope, TicketDefinitionNonNullableFields, TicketDefinitionUpdatedEnvelope, UpdateTicketDefinitionOptions, UpdateTicketDefinitionResponse, UpdateTicketDefinitionResponseNonNullableFields } from './events-v1-ticket-definition-ticket-definitions.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function queryTicketDefinitions(httpClient: HttpClient): QueryTicketDefinitionsSignature; interface QueryTicketDefinitionsSignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a newer version is available. Use [`queryTicketDefinitions()`](/ticket-definitions-v2/query-ticket-definitions) function instead. * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`queryTicketDefinition()`](/ticket-definitions-v2/query-ticket-definitions). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.queryTicketDefinition()`, and replace it with `ticketDefinitionsV2.queryTicketDefinition()`. Update your code to work with the new `createTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Retrieves a list of up to 100 ticket definitions. */ (options?: QueryTicketDefinitionsOptions | undefined): Promise; } export declare function queryTicketDefinitionsV2(httpClient: HttpClient): QueryTicketDefinitionsV2Signature; interface QueryTicketDefinitionsV2Signature { /** * **Deprecated.** This function will continue to work until October 29, 2024, but a newer version is available at [`queryTicketDefinitions()`](/ticket-definitions-v2/query-ticket-definitions). * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`queryTicketDefinitions()`](/ticket-definitions-v2/query-ticket-definitions). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.queryTicketDefinitions()`, and replace it with `ticketDefinitionsV2.queryTicketDefinitions()`. Update your code to work with the new `queryTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Retrieves a list of up to 1,000 ticket definitions, given the provided paging and filtering. */ (options?: QueryTicketDefinitionsV2Options | undefined): DefinitionsQueryBuilder; } export declare function listTicketDefinitions(httpClient: HttpClient): ListTicketDefinitionsSignature; interface ListTicketDefinitionsSignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a substitute is available. Use the [`queryTicketDefinitions()`](/ticket-definitions-v2/query-ticket-definitions) function instead. * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`queryTicketDefinitions()`](/ticket-definitions-v2/query-ticket-definitions). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.queryTicketDefinitions()`, and replace it with `ticketDefinitionsV2.queryTicketDefinitions()`. Update your code to work with the new `queryTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Retrieves a list of up to 100 ticket definitions, with basic filter support. * @param - Details for the tickets to retrieve. */ (options?: ListTicketDefinitionsOptions | undefined): Promise; } export declare function getTicketDefinition(httpClient: HttpClient): GetTicketDefinitionSignature; interface GetTicketDefinitionSignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a newer version is available. Use the [`getTicketDefinition()`](/ticket-definitions-v2/get-ticket-definition) function instead. * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`getTicketDefinition()`](/ticket-definitions-v2/get-ticket-definition). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.getTicketDefinition()`, and replace it with `ticketDefinitionsV2.getTicketDefinition()`. Update your code to work with the new `getTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Retrieves a ticket definition. * @param - Ticket definition ID. * @param - Details for the ticket to retrieve. * @returns Retrieved ticket definition. */ (definitionId: string, options?: GetTicketDefinitionOptions | undefined): Promise; } export declare function createTicketDefinition(httpClient: HttpClient): CreateTicketDefinitionSignature; interface CreateTicketDefinitionSignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a newer version is available. Use the [`createTicketDefinition()`](/ticket-definitions-v2/create-ticket-definition) function instead. * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`createTicketDefinition()`](/ticket-definitions-v2/create-ticket-definition). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.createTicketDefinition()`, and replace it with `ticketDefinitionsV2.createTicketDefinition()`. Update your code to work with the new `createTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Creates a ticket definition (and enables ticket sales). * @param - Event ID. */ (eventId: string, options: CreateTicketDefinitionOptions): Promise; } export declare function updateTicketDefinition(httpClient: HttpClient): UpdateTicketDefinitionSignature; interface UpdateTicketDefinitionSignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a newer version is available. Use the [`updateTicketDefinition()`](/ticket-definitions-v2/update-ticket-definition) function instead. * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`updateTicketDefinition()`](/ticket-definitions-v2/update-ticket-definition). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.updateTicketDefinition()`, and replace it with `ticketDefinitionsV2.updateTicketDefinition()`. Update your code to work with the new `updateTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * * Updates a ticket definition. * * See [Partial Updates](/wix-events-v2/partial-updates) for more information. * @param - Ticket definition ID. * @param - Event ID. * @param - Details of the ticket definition to update. * @param - Ticket definition details to update. */ (definitionId: string, eventId: string, options?: UpdateTicketDefinitionOptions | undefined): Promise; } export declare function deleteTicketDefinition(httpClient: HttpClient): DeleteTicketDefinitionSignature; interface DeleteTicketDefinitionSignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a newer version is available. Use the [`deleteTicketDefinition()`](/ticket-definitions-v2/delete-ticket-definition) function instead. * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`deleteTicketDefinition()`](/ticket-definitions-v2/delete-ticket-definition). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.deleteTicketDefinition()`, and replace it with `ticketDefinitionsV2.deleteTicketDefinition()`. Update your code to work with the new `deleteTicketDefinition()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Deletes a ticket definition. * @param - Event ID. * @param - Details of tickets to delete. */ (eventId: string, options?: DeleteTicketDefinitionOptions | undefined): Promise; } export declare function changeCurrency(httpClient: HttpClient): ChangeCurrencySignature; interface ChangeCurrencySignature { /** * **Deprecated.** This function will continue to work until November 8, 2024, but a newer version is available at [`changeCurrency()`](/ticket-definitions-v2/change-currency). * >**Migration Instructions**. * > If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to [`changeCurrency()`](/ticket-definitions-v2/change-currency). * > To migrate to the new function: * > 1. Add the new import statement: * > ```js * > import { ticketDefinitionsV2 } from 'wix-events.v2'; * > ``` * > 2. Look for any code that uses `ticketDefinitions.changeCurrency()`, and replace it with `ticketDefinitionsV2.changeCurrency()`. Update your code to work with the new `changeCurrency()` response properties. * > 3. Test your changes to make sure your code behaves as expected. * * Changes the currency for all tickets per event. * */ (options?: ChangeCurrencyOptions | undefined): Promise; } export declare const onTicketDefinitionCreated: EventDefinition; export declare const onTicketDefinitionDeleted: EventDefinition; export declare const onTicketDefinitionUpdated: EventDefinition; export { BaseEventMetadata, BulkCopyTicketDefinitionsByEventIdRequest, BulkCopyTicketDefinitionsByEventIdResponse, ById, ChangeCurrencyOptions, ChangeCurrencyRequest, ChangeCurrencyResponse, CopiedTicketDefinition, CreateTicketDefinitionOptions, CreateTicketDefinitionRequest, CreateTicketDefinitionResponse, CreateTicketDefinitionResponseNonNullableFields, CursorPaging, Cursors, Dashboard, DefinitionsQueryBuilder, DefinitionsQueryResult, DeleteTicketDefinitionOptions, DeleteTicketDefinitionRequest, DeleteTicketDefinitionRequestDeleteOneOf, DeleteTicketDefinitionResponse, FacetCounts, FeeType, GetTicketDefinitionOptions, GetTicketDefinitionRequest, GetTicketDefinitionResponse, GetTicketDefinitionResponseNonNullableFields, GroupBy, IdentificationData, IdentificationDataIdOneOf, ListTicketDefinitionsOptions, ListTicketDefinitionsRequest, ListTicketDefinitionsResponse, ListTicketDefinitionsResponseNonNullableFields, MessageEnvelope, Money, OriginatedFrom, Paging, PagingMetadataV2, PaidTicketDefinitionExistsRequest, PaidTicketDefinitionExistsResponse, PricingOption, PricingOptions, QueryTicketDefinitionsOptions, QueryTicketDefinitionsRequest, QueryTicketDefinitionsResponse, QueryTicketDefinitionsResponseNonNullableFields, QueryTicketDefinitionsV2Options, QueryTicketDefinitionsV2Request, QueryTicketDefinitionsV2Response, QueryTicketDefinitionsV2ResponseNonNullableFields, QueryV2, QueryV2PagingMethodOneOf, ResponseMetaData, SortOrder, Sorting, State, TicketDefinition, TicketDefinitionCreated, TicketDefinitionCreatedEnvelope, TicketDefinitionData, TicketDefinitionDeleted, TicketDefinitionDeletedEnvelope, TicketDefinitionFieldset, TicketDefinitionNonNullableFields, TicketDefinitionStateEnumState, TicketDefinitionUpdated, TicketDefinitionUpdatedEnvelope, TicketPricing, TicketPricingPriceOneOf, TicketSalePeriod, TicketSaleStatus, Type, UpdateTicketDefinitionOptions, UpdateTicketDefinitionRequest, UpdateTicketDefinitionResponse, UpdateTicketDefinitionResponseNonNullableFields, WebhookIdentityType, WixFeeConfig, } from './events-v1-ticket-definition-ticket-definitions.universal.js';