import { EventDefinition, HttpClient } from '@wix/sdk-types'; import { BulkUpdateTicketsOptions, BulkUpdateTicketsResponse, BulkUpdateTicketsResponseNonNullableFields, CheckInTicketResponse, CheckInTicketResponseNonNullableFields, CheckInTicketsOptions, DeleteTicketCheckInResponse, DeleteTicketCheckInResponseNonNullableFields, DeleteTicketCheckInsOptions, GetTicketIdentifiers, GetTicketOptions, ListTicketsOptions, ListTicketsResponse, ListTicketsResponseNonNullableFields, TicketOrderUpdatedEnvelope, TicketingTicket, TicketingTicketNonNullableFields, UpdateTicketIdentifiers, UpdateTicketOptions, UpdateTicketResponse, UpdateTicketResponseNonNullableFields } from './events-v1-ticket-tickets.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function listTickets(httpClient: HttpClient): ListTicketsSignature; interface ListTicketsSignature { /** * Retrieves a list of up to 100 tickets. * * * @param - Event IDs. * @param - Options for defining the returned list of tickets. */ (eventId: string[], options?: ListTicketsOptions | undefined): Promise; } export declare function getTicket(httpClient: HttpClient): GetTicketSignature; interface GetTicketSignature { /** * Retrieves a ticket by the unique ticket number. * @param - Details for the ticket to retrieve. * @param - Options for the returned ticket data. * @returns Ticket. */ (identifiers: GetTicketIdentifiers, options?: GetTicketOptions | undefined): Promise; } export declare function checkInTickets(httpClient: HttpClient): CheckInTicketsSignature; interface CheckInTicketsSignature { /** * Checks in 1 or more tickets. * @param - Event ID to which the ticket belongs. * @param - Options for tickets to check-in. */ (eventId: string, options?: CheckInTicketsOptions | undefined): Promise; } export declare function deleteTicketCheckIns(httpClient: HttpClient): DeleteTicketCheckInsSignature; interface DeleteTicketCheckInsSignature { /** * Deletes check-ins for 1 or more tickets. * @param - Event ID to which the ticket belongs. * @param - Options for tickets to delete. */ (eventId: string, options?: DeleteTicketCheckInsOptions | undefined): Promise; } export declare function updateTicket(httpClient: HttpClient): UpdateTicketSignature; interface UpdateTicketSignature { /** * Updates a ticket. * @param - Details for the ticket to update. * @param - Ticket details to update. */ (identifiers: UpdateTicketIdentifiers, options?: UpdateTicketOptions | undefined): Promise; } export declare function bulkUpdateTickets(httpClient: HttpClient): BulkUpdateTicketsSignature; interface BulkUpdateTicketsSignature { /** * Archives multiple tickets. * @param - Options for updating the tickets. * @param - Event ID to which the ticket belongs. */ (eventId: string, options?: BulkUpdateTicketsOptions | undefined): Promise; } export declare const onTicketOrderUpdated: EventDefinition; export { Address, AddressLocation, AddressStreetOneOf, BaseEventMetadata, BulkUpdateTicketsOptions, BulkUpdateTicketsRequest, BulkUpdateTicketsResponse, BulkUpdateTicketsResponseNonNullableFields, ChannelType, CheckIn, CheckInTicketRequest, CheckInTicketResponse, CheckInTicketResponseNonNullableFields, CheckInTicketsOptions, Counts, DeleteTicketCheckInRequest, DeleteTicketCheckInResponse, DeleteTicketCheckInResponseNonNullableFields, DeleteTicketCheckInsOptions, FacetCounts, FormResponse, FormattedAddress, GetDemoTicketRequest, GetDemoTicketResponse, GetTicketIdentifiers, GetTicketOptions, GetTicketRequest, GetTicketResponse, GetTicketResponseNonNullableFields, GuestDetails, GuestDetailsUpdate, IdentificationData, IdentificationDataIdOneOf, InputValue, ListTicketsOptions, ListTicketsRequest, ListTicketsResponse, ListTicketsResponseNonNullableFields, MessageEnvelope, Money, OnlineConferencingLogin, OrderStatus, OrderUpdated, StandardDetails, State, StreetAddress, Subdivision, SubdivisionType, Ticket, TicketDetails, TicketFacetCounts, TicketFacets, TicketFieldset, TicketOrderUpdatedEnvelope, TicketingTicket, TicketingTicketNonNullableFields, UpdateTicketIdentifiers, UpdateTicketOptions, UpdateTicketRequest, UpdateTicketResponse, UpdateTicketResponseNonNullableFields, WebhookIdentityType, } from './events-v1-ticket-tickets.universal.js';