import * as axios from 'axios'; import { AxiosError, AxiosInstance } from 'axios'; import React from 'react'; import * as _tanstack_react_query from '@tanstack/react-query'; import { QueryClient, QueryKey, InfiniteData, UseQueryOptions, UseInfiniteQueryOptions, SetDataOptions, Updater, UseMutationOptions } from '@tanstack/react-query'; import * as _tanstack_query_core from '@tanstack/query-core'; interface ConnectedXMResponse { status: string; message: string; count?: number; data: TData; cursor?: string | number | null; } declare enum OrganizationActionType { create = "create", read = "read", update = "update", delete = "delete" } declare enum ImportType { accountTiers = "account-tiers" } declare enum TaxLocationType { pointOfSale = "pointOfSale", accountAddress = "accountAddress" } declare enum OrganizationModuleType { activities = "activities", events = "events", groups = "groups", accounts = "accounts", channels = "channels", threads = "threads", storage = "storage", support = "support", sponsors = "sponsors", benefits = "benefits", interests = "interests", advertisements = "advertisements", invoices = "invoices", streams = "streams", meetings = "meetings" } type ModulesOrder = "activities" | "events" | "groups" | "channels" | "threads" | "accounts" | "bookings"; declare enum LocationQuestionOption { country = "country", countryState = "countryState", countryStateCity = "countryStateCity" } declare enum OnSiteScanType { both = "both", qr = "qr", code128 = "code128" } interface BaseOrganizationModule { id: string; moduleType: OrganizationModuleType; superEnabled: boolean; requireAuth: boolean; enabled: boolean; editable: boolean; } interface OrganizationModule extends BaseOrganizationModule { enabledTiers: BaseTier[]; editableTiers: BaseTier[]; options: object | null; createdAt: string; updatedAt: string; } declare enum Currency { USD = "USD" } declare enum ContentGuestType { guest = "guest", host = "host", author = "author" } declare enum PageType { about = "about", privacy = "privacy", terms = "terms", team = "team" } declare enum UserRole { manager = "manager", staff = "staff" } declare enum AccountAccess { FULL_ACCESS = "FULL_ACCESS", DELISTED = "DELISTED", RESTRICTED = "RESTRICTED", BANNED = "BANNED" } declare enum PushService { apn = "apn", firebase = "firebase", huawei = "huawei", xiaomi = "xiaomi" } declare enum DelegateRole { manager = "manager", member = "member" } declare enum EventType { physical = "physical", virtual = "virtual", hybrid = "hybrid" } declare enum EventSource { admin = "admin", moderator = "moderator", account = "account" } declare enum PassTypeVisibility { public = "public", private = "private" } declare enum PassTypeAccessLevel { regular = "regular", virtual = "virtual", vip = "vip" } declare enum EventAgendaVisibility { everyone = "everyone", registered = "registered", hidden = "hidden" } declare enum GroupAccess { public = "public", private = "private" } declare enum GroupMembershipRole { member = "member", moderator = "moderator" } declare enum NotificationType { ANNOUNCEMENT = "ANNOUNCEMENT", FOLLOW = "FOLLOW", INVITATION = "INVITATION", TRANSFER = "TRANSFER", LIKE = "LIKE", COMMENT = "COMMENT", EVENT = "EVENT", ACTIVITY = "ACTIVITY", GROUP_INVITATION = "GROUP_INVITATION", GROUP_REQUEST_ACCEPTED = "GROUP_REQUEST_ACCEPTED", CONTENT = "CONTENT", SUPPORT_TICKET_MESSAGE = "SUPPORT_TICKET_MESSAGE", MENTION = "MENTION" } declare enum AdminNotificationType { SUPPORT_TICKET_CREATED = "SUPPORT_TICKET_CREATED", SUPPORT_TICKET_ASSIGNED = "SUPPORT_TICKET_ASSIGNED", SUPPORT_TICKET_MESSAGE = "SUPPORT_TICKET_MESSAGE" } declare enum AdminNotificationSource { SYSTEM = "SYSTEM", ORG_MEMBER = "ORG_MEMBER", ACCOUNT = "ACCOUNT" } declare enum AdvertisementType { square = "square", rectangle = "rectangle" } declare enum ImageShape { circle = "circle", square = "square" } declare enum ImageType { admin = "admin", account = "account", thread = "thread", content = "content", activity = "activity", event = "event", activation = "activation" } declare enum SupportTicketType { support = "support", feedback = "feedback", bug = "bug" } declare enum SupportTicketState { new = "new", inProgress = "inProgress", resolved = "resolved", spam = "spam", archived = "archived" } declare enum SupportTicketActivityType { created = "created", statusChanged = "statusChanged", typeChanged = "typeChanged", assignedUserChanged = "assignedUserChanged", eventLinked = "eventLinked" } declare enum SupportTicketActivitySource { SYSTEM = "SYSTEM", ACCOUNT = "ACCOUNT", ORG_MEMBER = "ORG_MEMBER" } declare enum SupportTicketMessageSource { ACCOUNT = "ACCOUNT", ORG_MEMBER = "ORG_MEMBER", SYSTEM = "SYSTEM" } declare enum ChannelFormat { article = "article", podcast = "podcast", video = "video" } declare enum ContentStatus { draft = "draft", published = "published" } declare enum VideoStatus { pendingupload = "pendingupload", downloading = "downloading", queued = "queued", inprogress = "inprogress", ready = "ready", error = "error" } declare enum RegistrationQuestionType { text = "text", textarea = "textarea", number = "number", date = "date", toggle = "toggle", select = "select", radio = "radio", checkbox = "checkbox", search = "search", file = "file", location = "location" } declare enum OrganizationTriggerType { postAuth = "postAuth" } declare enum AuthLayout { default = "default", social = "social" } declare enum DefaultAuthAction { signIn = "signIn", signUp = "signUp" } declare enum FileSource { admin = "admin", response = "response", content = "content", thread = "thread" } declare enum AccountAttributeType { text = "text", number = "number", date = "date", boolean = "boolean", search = "search", select = "select", location = "location" } interface BaseAccountAttribute { id: string; name: string; label: string; type: keyof typeof AccountAttributeType; description: string | null; required: boolean; adminOnly: boolean; editable: boolean; public: boolean; subline: boolean; includedInDashboards: boolean; sortOrder: number; locationOption: keyof typeof LocationQuestionOption; } interface AccountAttribute extends BaseAccountAttribute { createdAt: string; updatedAt: string; _count: { values: number; }; } interface BaseAccountAttributeValue { id: string; attributeId: string; attribute: BaseAccountAttribute; value: string; } interface AccountAttributeValue extends BaseAccountAttributeValue { createdAt: string; updatedAt: string; } interface BaseAccount { organizationId: string; id: string; accountAccess: AccountAccess; firstName: string | null; lastName: string | null; email: string; verified: boolean; username: string; imageId: string; image: BaseImage; featured: boolean; timezone: string | null; locale: string; country: string | null; internalRefId: string | null; internalRefIdVerified: boolean; accountTiers: BaseTier[]; chatConnected: boolean; attributes?: AccountAttributeValue[]; createdAt: string; } interface Account extends BaseAccount { bannerId: string | null; banner: BaseImage | null; phone: string | null; interests: BaseInterest[]; bio: string | null; website: string | null; facebook: string | null; twitter: string | null; instagram: string | null; linkedIn: string | null; tikTok: string | null; video: string | null; youtube: string | null; dietaryRestrictions: string | null; taxEntityUseCode: string | null; attributes?: AccountAttributeValue[]; updatedAt: string; } interface BaseAccountInvitation { email: string; createdAt: string; } interface AccountInvitation extends BaseAccountInvitation { } interface BaseAccountAddress { id: string; primary: boolean; name: string; address1: string; address2: string; city: string; state: string; country: string; zip: string; } interface AccountAddress extends BaseAccountAddress { createdAt: string; updatedAt: string; } interface BaseAPILog { id: string; login: BaseLogin | null; account: BaseAccount | null; user: BaseUser | null; source: "admin" | "client"; clientSource: string | null; clientVersion: string | null; status: "success" | "failure"; statusCode: number; response: string | null; path: string; method: string; deviceType: string | null; ipaddress: string; country: string; createdAt: string; } interface APILog extends BaseAPILog { error: object | null; headers: object | null; params: object | null; query: object | null; body: object | null; updatedAt: string; architecture: string | null; browser: string | null; browserVersion: string | null; deviceModel: string | null; deviceVendor: string | null; engine: string | null; engineVersion: string | null; osName: string | null; osVersion: string | null; } interface AuthSession { id: number; organizationId: string; login?: BaseLogin; createdAt: string; } interface BaseTier { id: string; slug: string; priority: number; name: string; iconName: string; color: string | null; internal: boolean; private: boolean; imageId: string | null; image: BaseImage | null; } interface Tier extends BaseTier { description: string | null; exclusionGroup: string | null; archived: boolean; createdAt: string; updatedAt: string; _count: { accounts: number; }; } interface BaseActivationCompletion { id: string; eventId: string; eventActivationId: string; eventActivation: BaseEventActivation; earnedPoints: number; passId: string; imageId: string | null; image: BaseImage | null; } interface ActivationCompletion extends BaseActivationCompletion { pass: BaseEventPass; createdAt: string; updatedAt: string; } declare enum EventActivationType { public = "public", private = "private", protected = "protected" } declare enum EventActivationRewardType { max = "max", input = "input" } interface BaseEventActivation { id: string; slug: string; visible: boolean; name: string; shortDescription: string; maxPoints: number; startAfter: string | null; type: keyof typeof EventActivationType; rewardType: keyof typeof EventActivationRewardType; accessLevel: keyof typeof PassTypeAccessLevel; sortOrder: number; survey: BaseSurvey | null; imageUpload: boolean; _count: { sessions: number; }; } interface EventActivation extends BaseEventActivation { eventId: string; event: BaseEvent; imageId: string | null; image: BaseImage | null; protectionCode: number | null; longDescription: string | null; continuousScanning: boolean; scanType: OnSiteScanType; createdAt: string; updatedAt: string; } interface ActivationTranslation { id: number; locale: string; name: string; shortDescription: string; longDescription: string | null; createdAt: string; updatedAt: string; } declare enum ModerationStatus { none = "none", reported = "reported", approved = "approved" } declare enum ActivityStatus { draft = "draft", scheduled = "scheduled", published = "published", archived = "archived" } interface BaseActivity { id: string; message: string; status: keyof typeof ActivityStatus; featured: boolean; pinned: boolean; pinnedExplore: boolean; giphyId: string | null; imageId: string | null; videoId: string | null; account: BaseAccount; entities: BaseActivityEntity[]; moderation: keyof typeof ModerationStatus | null; meetingId: string | null; eventId: string | null; groupId: string | null; contentId: string | null; eventMediaItemId: string | null; createdAt: string; updatedAt: string; _count: { likes: number; comments: number; }; } interface Activity extends BaseActivity { image: BaseImage | null; video: BaseVideo | null; meeting: BaseMeeting | null; group: BaseGroup | null; event: BaseEvent | null; content: BaseChannelContent | null; schedule: BaseSchedule | null; } declare enum ActivityEntityType { mention = "mention", interest = "interest", link = "link", segment = "segment" } interface BaseActivityEntity { type: ActivityEntityType; startIndex: number; endIndex: number; marks: string[]; accountId: string; account: BaseAccount; interestId: string; interest: BaseInterest; linkPreviewId: string; linkPreview: BaseLinkPreview; } interface ActivityEntity extends BaseActivityEntity { } interface AdvertisementClick { id: string; organizationId: string; advertisementId: string; advertisement: BaseAdvertisement; accountId: string | null; account: BaseAccount | null; createdAt: string; updatedAt: string; } interface BaseAdvertisement { id: string; type: AdvertisementType; link: string; title: string; description: string | null; imageId: string | null; image: BaseImage | null; startDate: string; endDate: string | null; weight: number; accountId: string | null; eventId: string | null; enabled: boolean; } interface Advertisement extends BaseAdvertisement { account: BaseAccount | null; event: BaseEvent | null; eventOnly: boolean; createdAt: string; updatedAt: string; _count: { views: number; clicks: number; }; } interface AdvertisementView { id: string; organizationId: string; advertisementId: string; advertisement: Advertisement; accountId: string | null; account: Account | null; createdAt: string; updatedAt: string; } interface BaseAnnouncement { id: string; slug: string; title: string | null; html: string | null; email: boolean; push: boolean; sms: boolean; includePasses: boolean; accountId: string | null; creatorId: string | null; eventId: string | null; groupId: string | null; tierId: string | null; channelId: string | null; ticketId: string | null; userId: string | null; schedule: BaseSchedule; createdAt: string; } interface EventAnnouncementFilters { type: "event"; ticketId?: string; questionId?: string; choiceId?: string; eventRoomTypeId?: string; addOnId?: string; } interface Announcement extends BaseAnnouncement { verifiedAccounts: boolean; account: BaseAccount | null; creator: BaseAccount | null; event: BaseEvent | null; group: BaseGroup | null; tier: BaseTier | null; channel: BaseChannel | null; sponsorshipLevelId: string | null; sponsorshipLevel: BaseLevel | null; ticket: BaseEventPassType | null; user: BaseUser | null; message: string | null; filters: EventAnnouncementFilters | null; updatedAt: string; } interface AnnouncementTranslation { id: number; locale: string; title: string | null; html: string | null; message: string | null; createdAt: string; updatedAt: string; } interface BenefitClick { id: string; benefitId: string; benefit: BaseBenefit; accountId: string | null; account: BaseAccount | null; createdAt: string; updatedAt: string; } interface BaseBenefit { id: string; slug: string; link: string; imageId: string | null; image: BaseImage | null; title: string; description: string | null; startDate: string; endDate: string | null; priority: number; } interface Benefit extends BaseBenefit { managerId: string | null; manager: BaseAccount | null; eventId: string | null; event: BaseEvent | null; eventOnly: boolean; createdAt: string; updatedAt: string; _count: { clicks: number; }; } interface BenefitTranslation { id: number; locale: string; title: string; description: string | null; createdAt: string; updatedAt: string; } interface BaseChannelContent { id: string; featured: boolean; slug: string; title: string | null; description: string | null; imageId: string | null; image: BaseImage | null; squareImageId: string | null; squareImage: BaseImage | null; imageUrl: string | null; audioId: number | null; audio: BaseFile | null; videoId: string | null; video: BaseVideo | null; channelId: string; channel: BaseChannel | null; duration: string | null; published: string | null; email: boolean; push: boolean; } interface ChannelContent extends BaseChannelContent { body: string | null; externalUrl: string | null; appleUrl: string | null; spotifyUrl: string | null; googleUrl: string | null; youtubeUrl: string | null; guests: BaseChannelContentGuest[]; publishSchedule: BaseSchedule | null; createdAt: string; updatedAt: string; _count: { likes: number; activities: number; }; } interface BaseChannelContentLike { accountId: string; channelId: string; contentId: string; } interface ChannelContentLike extends BaseChannelContentLike { account: BaseAccount; createdAt: string; updatedAt: string; } interface ChannelContentTranslation { id: number; locale: string; title: string; description: string | null; body: string | null; imageId: string | null; image: BaseImage | null; audioId: number | null; audio: BaseFile | null; videoId: string | null; video: BaseVideo | null; createdAt: string; updatedAt: string; } interface BaseChannel { id: string; slug: string; featured: boolean; name: string; description: string | null; priority: number; visible: boolean; private: boolean; imageId: string; image: BaseImage; bannerId: string | null; banner: BaseImage | null; _count: { subscribers: number; }; } interface Channel extends Omit { externalUrl: string | null; appleUrl: string | null; spotifyUrl: string | null; googleUrl: string | null; youtubeUrl: string | null; creatorId: string | null; creator: BaseAccount | null; createdAt: string; updatedAt: string; _count: { subscribers: number; contents: number; }; } interface BaseChannelSubscriber { organizationId: string | null; channelId: string | null; channel: Channel; accountId: string | null; account: Account; contentEmailNotification: boolean; contentPushNotification: boolean; createdAt: string; updatedAt: string; } interface ChannelTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } interface BaseCoupon { eventId: string; id: string; prePaid: boolean; code: string; description: string | null; active: boolean; startDate: string | null; endDate: string | null; discountAmount: number; discountPercent: number; quantityMin: number; quantityMax: number | null; useLimit: number | null; limitPerAccount: number | null; purchaseLimit: number | null; emailDomains: string | null; ticketId: string | null; ticket: BaseEventPassType | null; applyToPassType: boolean; applyToAddOns: boolean; applyToReservation: boolean; applyToSessions: boolean; registrationId: string | null; registration: { accountId: string | null; } | null; } interface Coupon extends BaseCoupon { allowedTiers: BaseTier[]; disallowedTiers: BaseTier[]; registration: BaseEventRegistration | null; lineItem: PaymentLineItem | null; parentCouponId: string | null; parentCoupon: BaseCoupon | null; createdAt: string; updatedAt: string; _count: { purchases: number; payments: number; variants: number; }; } declare enum GroupCouponReminderFrequency { weekly = "weekly", monthly = "monthly", quarterly = "quarterly" } interface EventGroupCouponReminder { eventId: string; enabled: boolean; startDate: string | null; frequency: GroupCouponReminderFrequency | null; createdAt: string; updatedAt: string; } declare enum EmailReceiptStatus { pending = "pending", delivered = "delivered", bounced = "bounced", complaint = "complaint", opened = "opened" } interface BaseEmailReceipt { id: string; status: EmailReceiptStatus; from: string; to: string; replyTo: string | null; subject: string; accountId: string | null; account: BaseAccount | null; createdAt: string; updatedAt: string; } interface EmailReceipt extends BaseEmailReceipt { html: string; text: string; debug: string | null; } declare enum EventAddOnVisibility { public = "public", hidden = "hidden" } interface BaseEventAddOn { id: string; name: string; shortDescription: string; supply: number | null; price: number; pricePerNight: boolean; includedNights: number; sortOrder: number; imageId: string | null; image: BaseImage | null; eventId: string | null; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; visibility: EventAddOnVisibility; createdAt: string; updatedAt: string; } interface EventAddOn extends BaseEventAddOn { longDescription: string | null; event: BaseEvent | null; allowedTickets: BaseEventPassType[]; allowedTiers: BaseTier[]; disallowedTiers: BaseTier[]; _count: { passes: number; }; } interface EventAddOnTranslation { id: number; locale: string; name: string; shortDescription: string; createdAt: string; updatedAt: string; } interface BaseEventAttribute { id: string; name: string; } interface EventAttribute extends BaseEventAttribute { createdAt: string; updatedAt: string; } interface BasePassAttribute { id: string; attributeId: string; attribute: { id: string; name: string; }; value: string; } interface PassAttribute extends BasePassAttribute { attribute: BaseEventAttribute; createdAt: string; updatedAt: string; } interface PassAttributeImportResult { /** Index of the row within the submitted chunk. */ index: number; /** The identifier as submitted, echoed back so a failed row is findable. */ passId: string; status: "resolved" | "invalid"; message: string | null; } interface PassAttributeImportSummary { created: number; updated: number; unchanged: number; /** * Rows a concurrent writer had already created between the endpoint reading * existing values and inserting. Their submitted value was NOT applied — * re-running the import picks them up as ordinary updates. */ conflicted: number; results: PassAttributeImportResult[]; } interface PassResponseImportResult { /** Index of the row within the submitted chunk. */ index: number; /** The identifier as submitted, echoed back so a failed row is findable. */ passId: string; status: "resolved" | "invalid"; /** * Why the row was skipped — an unresolvable pass, an unknown question, a * choice label that matches no choice or more than one, a value the question's * type cannot read, or a later row for the same pass superseding this one. */ message: string | null; } interface PassResponseImportSummary { /** * Answers accepted and queued for writing. The write itself runs on the * effects side, so this is not a count of rows changed — an answer already * matching what is stored is queued and then found to be a no-op. */ enqueued: number; results: PassResponseImportResult[]; } interface EventActivationTranslation { locale: string; name: string; shortDescription: string; longDescription: string | null; } declare enum EventEmailType { confirmation = "confirmation", cancellation = "cancellation", reminder = "reminder", approval = "approval", denial = "denial", transfer = "transfer", abandonedRegistration = "abandonedRegistration" } interface BaseEventEmail { type: EventEmailType; eventId: string; body: string | null; replyTo: string | null; enabled: boolean; calendarFile: boolean; } interface EventEmail extends BaseEventEmail { createdAt: string; updatedAt: string; } interface EventEmailTranslation { id: number; locale: string; body: string | null; createdAt: string; updatedAt: string; } interface EventListing { } interface BaseEventOnSite { eventId: string; authenticationCode: string; badgeTemplate: string | null; createdAt: string; updatedAt: string; } interface EventOnSite extends BaseEventOnSite { } declare enum BadgeColorRuleType { attribute = "attribute", tier = "tier", passType = "passType", passAttribute = "passAttribute" } interface BaseEventOnSiteBadgeColorRule { id: string; name: string; type: keyof typeof BadgeColorRuleType; color: string; sortOrder: number; attributeId: string | null; attributeValue: string | null; tierId: string | null; passTypeId: string | null; passAttributeId: string | null; passAttributeValue: string | null; } interface EventOnSiteBadgeColorRule extends BaseEventOnSiteBadgeColorRule { attribute: BaseAccountAttribute | null; tier: BaseTier | null; passType: BaseEventPassType | null; passAttribute: BaseEventAttribute | null; createdAt: string; updatedAt: string; } interface BaseEventOnSiteLabel { id: string; name: string; template: object | null; sortOrder: number; default: boolean | null; } interface EventOnSiteLabel extends BaseEventOnSiteLabel { } interface BaseEventPage { id: string; slug: string; title: string; active: boolean; subtitle: string | null; sortOrder: number; } interface EventPage extends BaseEventPage { html: string | null; externalUrl: string | null; createdAt: string; updatedAt: string; } interface EventPageTranslation { id: number; locale: string; title: string | null; subtitle: string | null; html: string | null; createdAt: string; updatedAt: string; } interface BaseEvent { id: string; slug: string; internalRefId: string | null; featured: boolean; visible: boolean; template: boolean; source: EventSource; eventType: EventType; name: string; shortDescription: string; eventStart: string; eventEnd: string; timezone: string; externalUrl: string | null; venue: string | null; address1: string | null; address2: string | null; city: string | null; state: string | null; country: string | null; zip: string | null; location: string | null; latitude: number | null; longitude: number | null; imageId: string | null; image: BaseImage | null; squareImageId: string | null; squareImage: BaseImage | null; registration: boolean; registrationStart: string | null; registrationEnd: string | null; createdAt: string; updatedAt: string; seriesId: string | null; series: BaseSeries | null; paymentIntegrationId: string | null; paymentIntegration: BasePaymentIntegration | null; entityId: string | null; entity: BaseOrganizationEntity | null; archived: boolean; clientTemplate: boolean; } interface Event extends BaseEvent { mapImageLightUrl: string | null; mapImageDarkUrl: string | null; roundName: string | null; matchName: string | null; passSupply: number | null; passLimitPerAccount: number | null; reservationDescription: string | null; longDescription: string | null; creatorId: string | null; creator: BaseAccount | null; registrationLimit: number | null; allowMultipleRegistrations: boolean; allowSplitPayment: boolean; splitPaymentPercentage: number; splitPaymentNetDays: number | null; splitPaymentDueDate: string | null; buildModeUntil: string | null; publicRegistrants: boolean; sessionsVisibility: EventAgendaVisibility; speakersVisibility: EventAgendaVisibility; speakerImageShape: ImageShape; checkinCode: number | null; iosAppLink: string | null; androidAppLink: string | null; newActivityCreatorEmailNotification: boolean; newActivityCreatorPushNotification: boolean; streamReplayId: string | null; streamReplay: BaseVideo | null; groupId: string | null; group: BaseGroup | null; groupOnly: boolean; guestRegistration: boolean; backgroundImageId: string | null; backgroundImage: BaseImage | null; registrationHeaderImageId: string | null; registrationHeaderImage: BaseImage | null; registrationFooterImageId: string | null; registrationFooterImage: BaseImage | null; registrationHideTitle: boolean; activityFeedEnabled: boolean; meetingId: string | null; meeting: BaseMeeting | null; continuousScanning: boolean; scanType: OnSiteScanType; activationsDescription: string | null; activationsLabel: string; externalMeetingUrl: string | null; pendingPassNotificationEmails: string | null; options: object | null; } interface EventTranslation { id: number; locale: string; name: string; shortDescription: string; longDescription: string | null; reservationDescription: string | null; imageId: string | null; image: BaseImage | null; activationsDescription: string | null; activationsLabel: string | null; createdAt: string; updatedAt: string; } interface BaseFaqSection { id: string; slug: string; name: string; priority: number; } interface FaqSection extends BaseFaqSection { faqs: BaseFaq[]; eventId: string; event: BaseEvent; createdAt: string; updatedAt: string; } interface FaqSectionTranslation { id: number; locale: string; name: string; createdAt: string; updatedAt: string; } interface BaseFaq { id: string; slug: string; visible: boolean; question: string; answer?: string; } interface Faq extends BaseFaq { priority: number; organizationId: string; eventId: string; sectionId: string; section: BaseFaqSection; createdAt: string; updatedAt: string; } interface FaqTranslation { id: number; locale: string; question: string; answer: string; createdAt: string; updatedAt: string; } declare enum SupportedLocale { af = "af", sq = "sq", am = "am", ar = "ar", hy = "hy", az = "az", bn = "bn", bs = "bs", bg = "bg", "zh-CN" = "zh-CN", ca = "ca", "zh-TW" = "zh-TW", hr = "hr", cs = "cs", da = "da", nl = "nl", et = "et", fi = "fi", fr = "fr", "fr-CA" = "fr-CA", ka = "ka", de = "de", el = "el", ht = "ht", he = "he", hi = "hi", hu = "hu", is = "is", id = "id", ga = "ga", it = "it", ja = "ja", kk = "kk", ko = "ko", lv = "lv", lt = "lt", mk = "mk", ms = "ms", mt = "mt", mn = "mn", no = "no", fa = "fa", ps = "ps", pl = "pl", pt = "pt", "pt-PT" = "pt-PT", pa = "pa", ro = "ro", ru = "ru", sr = "sr", sk = "sk", sl = "sl", so = "so", es = "es", "es-MX" = "es-MX", sw = "sw", sv = "sv", ta = "ta", th = "th", tr = "tr", uk = "uk", ur = "ur", uz = "uz", vi = "vi" } type ISupportedLocale = keyof typeof SupportedLocale; declare enum GroupInvitationStatus { invited = "invited", rejected = "rejected", canceled = "canceled" } interface BaseGroupInvitation { id: string; status: GroupInvitationStatus; createdAt: string; updatedAt: string; } interface GroupInvitation extends BaseGroupInvitation { group: BaseGroup; groupId: string; accountId: string; account: BaseAccount; inviterId: string; inviter: BaseAccount; } interface BaseGroupMembership { accountId: string; account: BaseAccount; groupId: string; group: BaseGroup; role: GroupMembershipRole; createdAt: string; } declare enum ActivityPreference { all = "all", featured = "featured", none = "none" } interface GroupMembership extends BaseGroupMembership { announcementEmailNotification: boolean; announcementPushNotification: boolean; activityEmailNotification: boolean; activityPushNotification: boolean; eventEmailNotification: boolean; eventPushNotification: boolean; updatedAt: string; } declare enum GroupRequestStatus { requested = "requested", rejected = "rejected" } interface BaseGroupRequest { id: string; status: GroupRequestStatus; createdAt: string; updatedAt: string; } interface GroupRequest extends BaseGroupRequest { groupId: string; group: BaseGroup; accountId: string; account: BaseAccount; } interface BaseGroup { id: string; slug: string; name: string; active: boolean; access: GroupAccess; description: string; featured: boolean; imageId: string | null; image: BaseImage | null; squareImageId: string | null; squareImage: BaseImage | null; _count: { members: number; }; } interface Group extends BaseGroup { externalUrl: string | null; meetingId: string | null; meeting: BaseMeeting | null; createdAt: string; updatedAt: string; _count: { members: number; interests: number; events: number; }; } interface GroupTranslation { id: number; locale: string; name: string; description: string; imageId: string | null; image: BaseImage | null; createdAt: string; updatedAt: string; } declare enum ImageModerationLevel { safe = "safe", warning = "warning" } interface BaseImage { id: string; name: string | null; uri: string; width: number; height: number; createdAt: string; } interface Image extends BaseImage { type: ImageType; description: string | null; moderation: ImageModerationLevel; updatedAt: string; } interface ImageDirectUpload { id: string; uploadURL: string; } declare enum ExportStatus { pending = "pending", resolved = "resolved", failed = "failed" } declare enum ImportItemStatus { pending = "pending", resolved = "resolved", failed = "failed", invalid = "invalid" } interface BaseImportItem { id: string; importId: string; values: string; status: ImportItemStatus; message: string | null; debug: string | null; createdAt: string; updatedAt: string; } interface ImportItem extends BaseImportItem { import: BaseImport; } interface BaseImport { id: string; type: string; overwrite: boolean; userId: string | null; createdAt: string; updatedAt: string; } interface Import extends BaseImport { user: BaseUser; tier: BaseTier; _count: { items: number; }; } declare enum IntegrationType { snagtag = "snagtag" } interface BaseIntegration { id: string; type: IntegrationType; enabled: boolean; createdAt: string; updatedAt: string; } interface Integration extends BaseIntegration { publicUrl: string | null; publicKey: string | null; secretKey: string | null; details: { type: keyof typeof IntegrationType; name: string; description: string; logo: string; }; } interface BaseInterest { id: string; featured: boolean; name: string; imageId: string | null; image: BaseImage | null; } interface Interest extends BaseInterest { createdAt: string; updatedAt: string; _count: { accounts: number; groups: number; }; } interface BaseSearchList { id: string; organizationId: string; name: string; } interface SearchList extends BaseSearchList { createdAt: string; updatedAt: string; _count: { values: number; }; } interface BaseSearchListValue { id: string; searchListId: string; value: string; priority: number | null; } interface SearchListValue extends BaseSearchListValue { createdAt: string; updatedAt: string; searchList: SearchList; } interface SearchListConnectedQuestion { id: string; name: string; label: string | null; type: string; required: boolean; questionType: "registration" | "session" | "survey"; parentName: string; parentId: string; sessionName?: string; sessionId?: string; createdAt: string; updatedAt: string; } interface BaseInvoiceLineItem { id: string; name: string; description: string; quantity: number; amount: number; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; createdAt: string; updatedAt: string; } interface InvoiceLineItem extends BaseInvoiceLineItem { invoiceId: string; invoice: BaseInvoice; } declare enum InvoiceStatus { draft = "draft", sent = "sent", paid = "paid", void = "void" } interface BaseInvoice { id: string; alternateId: string; dueDate: string; sentDate: string | null; status: InvoiceStatus; title: string; notes: string | null; paymentIntegrationId: string | null; paymentIntegration: BasePaymentIntegration | null; entityId: string | null; entity: BaseOrganizationEntity | null; } interface Invoice extends BaseInvoice { lineItems: BaseInvoiceLineItem; accountId: string | null; account: BaseAccount | null; eventId: string | null; event: BaseEvent | null; createdAt: string; updatedAt: string; } interface BaseLike { activity: BaseActivity; account: BaseAccount; } interface Like extends BaseLike { createdAt: string; updatedAt: string; } interface BaseLinkPreview { url: string; siteName: string | null; title: string | null; description: string | null; image: string | null; imageWidth: number | null; imageHeight: number | null; imageType: string | null; favicon: string | null; } interface LinkPreview extends BaseLinkPreview { } interface NotificationPreferences { newFollowerPush: boolean; likePush: boolean; commentPush: boolean; transferPush: boolean; transferEmail: boolean; eventReminderEmail: boolean; abandonedRegistrationEmail: boolean; groupCouponReminderEmail: boolean; bookingReminderEmail: boolean; chatPush: boolean; chatUnreadEmail: boolean; chatUnreadPush: boolean; activityMentionPush: boolean; organizationAnnouncementEmail: boolean; organizationAnnouncementPush: boolean; groupInvitationEmail: boolean; groupInvitationPush: boolean; groupRequestAcceptedEmail: boolean; groupRequestAcceptedPush: boolean; } interface AdminNotificationPreferences { supportTicketMessageAdmin: boolean; supportTicketMessageEmail: boolean; supportTicketAssignedAdmin: boolean; supportTicketAssignedEmail: boolean; supportTicketCreatedAdmin: boolean; supportTicketCreatedEmail: boolean; } interface BaseNotification { id: string; type: NotificationType; read: boolean; receiverId: string; receiver: BaseAccount; senderId: string | null; sender: BaseAccount | null; orgMembershipId: string | null; orgMembership: OrganizationMembership | null; } interface Notification extends BaseNotification { like: BaseLike | null; activity: BaseActivity | null; event: BaseEvent | null; announcement: BaseAnnouncement | null; createdAt: string; updatedAt: string; } interface BaseAdminNotification { id: string; supportTicketId: string | null; type: AdminNotificationType; source: AdminNotificationSource | null; read: boolean; orgMembershipId: string | null; orgMembership: OrganizationMembership | null; senderAccountId: string | null; senderAccount: BaseAccount | null; senderOrgMembershipId: string | null; senderOrgMembership: OrganizationMembership | null; } interface AdminNotification extends BaseAdminNotification { id: string; supportTicket: BaseSupportTicket | null; externalUrl: string | null; createdAt: string; updatedAt: string; } interface NotificationStats { total: number; unread: number; byType: Record; bySource: Record; } interface ModulePermissions { superEnabled: boolean; enabled: boolean; read: boolean; create: boolean; update: boolean; del: boolean; } interface OrganizationMembership { id: string; organizationId: string; userId: string; user: BaseUser; org: ModulePermissions; users: ModulePermissions; reports: ModulePermissions; dashboards: ModulePermissions; logs: ModulePermissions; activities: ModulePermissions; events: ModulePermissions; attendees: ModulePermissions; groups: ModulePermissions; accounts: ModulePermissions; tiers: ModulePermissions; channels: ModulePermissions; contents: ModulePermissions; threads: ModulePermissions; storage: ModulePermissions; support: ModulePermissions; sponsors: ModulePermissions; benefits: ModulePermissions; interests: ModulePermissions; advertisements: ModulePermissions; invoices: ModulePermissions; announcements: ModulePermissions; bookings: ModulePermissions; surveys: ModulePermissions; searchlists: ModulePermissions; streams: ModulePermissions; meetings: ModulePermissions; payments: ModulePermissions; supportTicketMessageAdmin: boolean; supportTicketMessageEmail: boolean; supportTicketAssignedAdmin: boolean; supportTicketAssignedEmail: boolean; supportTicketCreatedAdmin: boolean; supportTicketCreatedEmail: boolean; } interface BaseOrganization { id: string; slug: string; name: string; logoId: string | null; logo: BaseImage | null; iconId: string | null; icon: BaseImage | null; domain: string | null; locale: string; } interface Organization extends BaseOrganization { email: string | null; description: string | null; phone: string | null; privacyPolicyLink: string | null; primaryColor: string | null; secondaryColor: string | null; darkPrimaryColor: string | null; darkSecondaryColor: string | null; clientTheme: string | null; facebook: string | null; twitter: string | null; instagram: string | null; linkedIn: string | null; tikTok: string | null; youtube: string | null; discord: string | null; timezone: string | null; iosAppLink: string | null; androidAppLink: string | null; createdAt: string; updatedAt: string; integrations: Integration[]; paymentIntegrations: BasePaymentIntegration[]; appName: string | null; appIconId: string | null; appIcon: BaseImage | null; appAdaptiveIconId: string | null; appAdaptiveIcon: BaseImage | null; appSplashScreenId: string | null; appSplashScreen: BaseImage | null; appSplashScreenColor: string | null; darkIconId: string | null; darkIcon: BaseImage | null; darkLogoId: string | null; darkLogo: BaseImage | null; requirePhone: boolean; requestInternalRefId: boolean; internalRefIdName: string | null; authLayout: AuthLayout; defaultAuthAction: DefaultAuthAction; userPoolId: string | null; userPoolClientId: string | null; userPoolHostedUrl: string | null; appBundleIdentifier: string | null; expoProjectId: string | null; expoSlug: string | null; emailAuthEnabled: boolean; appleAuthEnabled: boolean; facebookAuthEnabled: boolean; googleAuthEnabled: boolean; oAuth: { id: string; }[]; maxFileGbs: number | null; maxImageCount: number | null; maxVideoMins: number | null; locales: string[]; inviteOnly: boolean; googleTagManagerId: string | null; googleMapsApiKey: string | null; turnstileSiteKey: string | null; appleMerchantIdDomainAssociation: string | null; googleMerchantId: string | null; options: object | null; modulesOrder: ModulesOrder[]; } interface OrganizationTrigger { id: number; code: string; type: OrganizationTriggerType; enabled: boolean; createdAt: string; updatedAt: string; } interface BaseOrganizationModuleSettings { organizationId: string; } interface OrganizationModuleSettings extends BaseOrganizationModuleSettings { meetingGroupCallAdminPreset: string; meetingGroupCallGuestPreset: string; meetingWebinarAdminPreset: string; meetingWebinarGuestPreset: string; meetingLivestreamAdminPreset: string; meetingLivestreamGuestPreset: string; supportAutoResolve: boolean; supportAutoResolveMessage?: string; eventConfirmationEmailReplyTo: string | null; eventConfirmationEmailBody: string | null; eventCancellationEmailReplyTo: string | null; eventCancellationEmailBody: string | null; eventReminderEmailReplyTo: string | null; eventReminderEmailBody: string | null; eventApprovalEmailReplyTo: string | null; eventApprovalEmailBody: string | null; eventDenialEmailReplyTo: string | null; eventDenialEmailBody: string | null; eventTransferEmailReplyTo: string | null; eventTransferEmailBody: string | null; eventAbandonedRegistrationEmailReplyTo: string | null; eventAbandonedRegistrationEmailBody: string | null; } interface BaseOrganizationModuleSettingsTranslation { organizationId: string; locale: string; } interface OrganizationModuleSettingsTranslation extends BaseOrganizationModuleSettingsTranslation { supportAutoResolveMessage?: string; eventConfirmationEmailBody: string | null; eventCancellationEmailBody: string | null; eventReminderEmailBody: string | null; eventApprovalEmailBody: string | null; eventDenialEmailBody: string | null; eventTransferEmailBody: string | null; eventAbandonedRegistrationEmailBody: string | null; } interface OrganizationLanguageOverride { key: string; values: Record; createdAt: string; updatedAt: string; } declare enum PurchaseStatus { draft = "draft", canceled = "canceled", pending = "pending", needsInfo = "needsInfo", ready = "ready" } interface BaseEventPass { id: string; eventId: string; attendeeId: string; attendee: { alternateId: number; email: string | null; account: { id: string; firstName: string | null; lastName: string | null; email: string; } | null; }; alternateId: number; ticketId: string; ticket: BaseEventPassType; location: string | null; usedAt: string | null; transferId: string | null; responses: BaseRegistrationQuestionResponse[]; status: PurchaseStatus; reservationId: string | null; reservation: BaseEventRoomTypeReservation | null; matches: BaseMatch[]; couponId: string | null; coupon: BaseCoupon | null; packageId: string | null; package: BaseRegistrationPackage | null; seriesRegistrationId: string | null; createdAt: string; updatedAt: string; } interface EventPass extends BaseEventPass { passAddOns: BasePassAddOn[]; attendeeId: string; attendee: BaseEventRegistration; lineItem: PaymentLineItem | null; payerId: string | null; payer: BaseAccount | null; seriesRegistration: BaseSeriesRegistration | null; attributes: BasePassAttribute[]; badgeColor: string | null; } interface BasePassAddOn { addOnId: string; addOn: BaseEventAddOn; fulfilledAt: string | null; pass: { id: string; attendeeId: string; }; createdAt: string; } interface PassAddOn extends Omit { pass: BaseEventPass; updatedAt: string; } interface BasePushDevice { id: string; name: string | null; model: string | null; brand: string | null; osName: string | null; osVersion: string | null; deviceYearClass: number | null; manufacturer: string | null; supportedCpuArchitectures: string | null; totalMemory: number | null; pushService: PushService; login: BaseLogin; createdAt: string; updatedAt: string; } interface PushDevice extends BasePushDevice { } interface BaseRegistrationBypass { id: number; closed: boolean; preRegister: boolean; postRegister: boolean; accountId: string; account: BaseAccount; createdAt: string; updatedAt: string; } interface RegistrationBypass extends BaseRegistrationBypass { } declare enum PaymentType { charge = "charge", refund = "refund" } interface BasePayment { id: number; type: PaymentType; currency: string; ticketId: string | null; ticket: BaseEventPassType | null; stripeId: string | null; last4: string | null; debugId: string | null; accountName: string | null; accountEmail: string | null; address1: string | null; address2: string | null; city: string | null; country: string; state: string; zip: string; captured: boolean; accountId: string | null; eventId: string | null; registrationId: string | null; passTypeId: string | null; passId: string | null; sessionId: string | null; spaceId: string | null; membershipId: string | null; couponId: string | null; invoiceId: string | null; seriesId: string | null; taxIntegrationCompanyCode: string | null; taxIntegrationCustomerId: string | null; taxIntegrationEntityUseCode: string | null; entityId: string; entity: BaseOrganizationEntity; lineItems: BasePaymentLineItem[]; createdAt: string; } declare enum PaymentIntegrationType { stripe = "stripe", paypal = "paypal", braintree = "braintree", authorizenet = "authorizenet", manual = "manual" } interface Payment extends BasePayment { locationAddress1: string | null; locationAddress2: string | null; locationCity: string | null; locationState: string | null; locationCountry: string | null; locationZip: string | null; account: BaseAccount | null; bypassedId: string | null; bypassedBy: BaseUser | null; refunds: BasePayment[]; refunded: Omit | null; deferredAmount: number | null; deferredDueDate: string | null; deferredInvoices: BaseInvoice[]; integration: { type: PaymentIntegrationType; } | null; event: BaseEvent | null; registration: BaseEventRegistration | null; passType: BaseEventPassType | null; pass: BaseEventPass | null; session: BaseEventSession | null; space: BaseBookingSpace | null; coupon: BaseCoupon | null; invoice: BaseInvoice | null; series: BaseSeries | null; exchangeTarget: BaseEventPassTypeExchangeTarget | null; metadata?: any; lineItems: Omit[]; } declare enum PaymentIntentSource { registration = "registration", invoice = "invoice", passAddOns = "passAddOns", passSessions = "passSessions", passExchange = "passExchange", coupon = "coupon", session = "session", booking = "booking", series = "series" } interface BasePaymentIntentLineItem { id: string; type: keyof typeof PaymentLineItemType; parent: string | null; name: string; quantity: number; amount: number; discount: number; deferred: number; salesTax: number; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; passId: string | null; packageId: string | null; passAddOnId: string | null; reservationId: string | null; accessId: string | null; invoiceId: string | null; bookingId: string | null; couponId: string | null; seriesRegistrationId: string | null; createdAt: string; } interface BasePaymentIntent { id: string; source: PaymentIntentSource; integrationId: number; accountId: string; description: string; referenceId: string; currency: string; metadata: any; eventId: string | null; registrationId: string | null; sessionId: string | null; passId: string | null; passTypeId: string | null; spaceId: string | null; couponId: string | null; invoiceId: string | null; seriesId: string | null; address1: string | null; address2: string | null; city: string | null; state: string | null; country: string | null; zip: string | null; locationAddress1: string | null; locationAddress2: string | null; locationCity: string | null; locationState: string | null; locationCountry: string | null; locationZip: string | null; salesTax: number; salesTaxRate: string | null; deferredAmount: number | null; deferredDueDate: string | null; createdAt: string; lineItems: BasePaymentIntentLineItem[]; coupon: BaseCoupon | null; integration: { type: PaymentIntegrationType; connectionId: string | null; } | null; taxIntegration: { type: string; connectionId: string | null; } | null; taxIntegrationCompanyCode: string | null; entityId: string; entity: BaseOrganizationEntity; } interface PaymentIntent extends BasePaymentIntent { account: BaseAccount | null; event: BaseEvent | null; session: BaseEventSession | null; registration: BaseEventRegistration | null; pass: BaseEventPass | null; passType: BaseEventPassType | null; space: BaseBookingSpace | null; invoice: BaseInvoice | null; series: BaseSeries | null; } declare enum PaymentLineItemType { general = "general", pass = "pass", package = "package", reservation = "reservation", addOn = "addOn", access = "access", invoice = "invoice", booking = "booking", coupon = "coupon", series = "series", refund = "refund" } interface BasePaymentLineItem { id: string; type: keyof typeof PaymentLineItemType; parent: string | null; name: string; quantity: number; amount: number; paid: number; refunded: number; discount: number; deferred: number; salesTax: number; taxRate: number | null; refundedSalesTax: number; paymentId: number; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; passId: string | null; packageId: string | null; passAddOnId: string | null; reservationId: string | null; accessId: string | null; bookingId: string | null; } interface PaymentLineItem extends BasePaymentLineItem { pass: BaseEventPass | null; package: BaseEventPackage | null; passAddOn: BasePassAddOn | null; reservation: BaseEventRoomTypeReservation | null; access: BaseEventSessionAccess | null; booking: BaseBooking | null; coupon: BaseCoupon | null; seriesRegistration: BaseSeriesRegistration | null; payment: BasePayment; } interface BasePaymentIntegration { id: string; currencyCode: string; type: PaymentIntegrationType; name: string; } interface PaymentIntegration extends BasePaymentIntegration { connectionId: string; merchantAccountId: string | null; enabled: boolean; createdAt: string; updatedAt: string; } declare enum TaxIntegrationType { stripe = "stripe", taxjar = "taxjar", vertex = "vertex", avalara = "avalara" } interface TaxIntegration { id: string; type: TaxIntegrationType; connectionId: string; instanceUrl: string | null; sandbox: boolean; enabled: boolean; companyCode: string; commit: boolean; logging: boolean; passTaxCode: string; packageTaxCode: string; reservationTaxCode: string; addOnTaxCode: string; accessTaxCode: string; invoiceTaxCode: string; bookingTaxCode: string; couponTaxCode: string; createdAt: string; updatedAt: string; } declare enum TaxIntegrationLogType { quote = "quote", record = "record", refund = "refund" } interface BaseTaxIntegrationLog { id: string; type: TaxIntegrationLogType; success: boolean; duration: number; createdAt: string; updatedAt: string; } interface TaxIntegrationLog extends BaseTaxIntegrationLog { request: object; response: object; } interface BaseRegistrationQuestionChoice { id: string; value: string; text: string | null; description: string | null; supply: number | null; sortOrder: number; subQuestions?: RegistrationQuestion[] | { questionId: string; }[]; question: { id: string; name: string; }; _count: { subQuestions: number; }; } interface Question { id: string; value: string; } interface RegistrationQuestionChoice extends BaseRegistrationQuestionChoice { questionId: string; question: BaseRegistrationQuestion; subQuestions: BaseRegistrationQuestionChoiceSubQuestion[]; createdAt: string; updatedAt: string; } interface BaseRegistrationQuestionChoiceSubQuestion { choiceId: string; choice: BaseRegistrationQuestionChoice; questionId: string; question: BaseRegistrationQuestion; } interface RegistrationQuestionChoiceSubQuestion extends BaseRegistrationQuestionChoiceSubQuestion { sortOrder: number; createdAt: string; updatedAt: string; } interface RegistrationQuestionChoiceTranslation { id: string; locale: string; value: string; text: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseRegistrationQuestionResponseChange { id: string; newValue: string; oldValue: string; eventId: string; questionId: string; responseId: string; userId: string | null; createdAt: string; } interface RegistrationQuestionResponseChange extends BaseRegistrationQuestionResponseChange { response: BaseRegistrationQuestionResponse; user: BaseUser | null; } interface BaseRegistrationQuestionResponse { id: string; value: string; questionId: string; question: BaseRegistrationQuestion; } interface RegistrationQuestionResponse extends BaseRegistrationQuestionResponse { changeLogs: BaseRegistrationQuestionResponseChange[]; createdAt: string; updatedAt: string; } interface BaseRegistrationQuestion { id: string; eventId: string; type: RegistrationQuestionType; name: string; required: boolean; description: string | null; label: string | null; placeholder: string | null; default: string | null; searchListId: string | null; searchList: BaseSearchList | null; span: number; mutable: boolean; min: string | null; max: string | null; masked: boolean; validation: string | null; validationMessage: string | null; locationOption: LocationQuestionOption | null; sortOrder: number; featured: boolean; choices: BaseRegistrationQuestionChoice[]; unique: boolean; } interface RegistrationQuestion extends BaseRegistrationQuestion { sections: BaseRegistrationSectionQuestion[]; followups: BaseRegistrationFollowupQuestion[]; subQuestionOf: RegistrationQuestionChoiceSubQuestion[]; dashboardVisibility: boolean; createdAt: string; updatedAt: string; } interface RegistrationQuestionTranslation { id: string; locale: string; label: string | null; placeholder: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseRegistrationSectionQuestion { sectionId: string; section: BaseRegistrationSection; questionId: string; question: BaseRegistrationQuestion; sortOrder: number; } interface RegistrationSectionQuestion extends BaseRegistrationSectionQuestion { createdAt: string; updatedAt: string; } interface BaseRegistrationFollowupQuestion { followupId: string; followup: BaseRegistrationFollowup; questionId: string; question: BaseRegistrationQuestion; sortOrder: number; } interface RegistrationFollowupQuestion extends BaseRegistrationFollowupQuestion { createdAt: string; updatedAt: string; } interface BaseRegistrationSection { id: string; eventId: string; name: string; description: string | null; sortOrder: number; _count: { questions: number; }; } interface RegistrationSection extends BaseRegistrationSection { questions: RegistrationQuestion[]; eventTickets: BaseEventPassType[]; eventAddOns: BaseEventAddOn[]; accountTiers: BaseTier[]; disallowedTiers: BaseTier[]; createdAt: string; updatedAt: string; } interface BaseRegistrationFollowup { id: string; eventId: string; name: string; description: string | null; sortOrder: number; _count: { questions: number; }; } interface RegistrationFollowup extends BaseRegistrationFollowup { questions: RegistrationQuestion[]; passTypes: BaseEventPassType[]; eventAddOns: BaseEventAddOn[]; accountTiers: BaseTier[]; disallowedTiers: BaseTier[]; createdAt: string; updatedAt: string; } interface RegistrationSectionTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } interface RegistrationFollowupTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } interface BaseEventRegistration { id: string; alternateId: number; accountId: string | null; account: BaseAccount | null; email: string | null; eventId: string; event: BaseEvent; } interface EventRegistration extends BaseEventRegistration { passes: BaseEventPass[]; packages: BaseRegistrationPackage[]; createdAt: string; updatedAt: string; _count: { payments: number; coupons: number; }; } declare enum ReportType { organization = "organization", activities = "activities", activity = "activity", surveys = "surveys", survey = "survey", events = "events", event = "event", session = "session", listing = "listing", bookings = "bookings", booking = "booking", groups = "groups", group = "group", channels = "channels", channel = "channel", content = "content", threads = "threads", thread = "thread", accounts = "accounts", account = "account", revenue = "revenue", series = "series" } declare enum EventReportDateType { lifetime = "lifetime", year = "year", quarter = "quarter", month = "month" } interface ReportFilters { eventId?: string; placeId?: string; groupId?: string; channelId?: string; accountId?: string; surveyId?: string; sessionId?: string; seriesId?: string; } interface BaseStandardReport { id: string; type: keyof typeof ReportType; category: string; name: string; description: string; dateType: keyof typeof EventReportDateType; favorite: boolean; rowLink?: string; } interface StandardReport extends BaseStandardReport { rowData: object[]; colDefs: object[]; nextCursor: number | null; } interface CustomReport { id: number; name: string; description: string | null; gridState: string | null; columns: string | null; filters: string | null; charts: string | null; advancedFilter: string | null; standard: StandardReport; user: BaseUser | null; shared: boolean; sharedUsers: BaseUser[]; createdAt: string; updatedAt: string; } interface CustomReportSchedule { scheduleExpression: string | null; scheduleTimezone: string | null; scheduleEmails: string[] | null; } interface SearchField { id: string; name: string; subtext: string | null; search: string; accountId: string | null; eventId: string | null; groupId: string | null; contentId: string | null; channelId: string | null; threadId: string | null; updatedAt: string; } interface Self extends User { } declare enum SeriesQuestionType { text = "text", textarea = "textarea", number = "number", time = "time", date = "date", toggle = "toggle", select = "select", radio = "radio", checkbox = "checkbox", search = "search", file = "file", location = "location" } interface BaseSeriesQuestionChoice { id: string; value: string; text: string | null; description: string | null; supply: number | null; sortOrder: number; } interface SeriesQuestionChoice extends BaseSeriesQuestionChoice { questionId: string; question: BaseSeriesQuestion; createdAt: string; updatedAt: string; } interface SeriesQuestionChoiceTranslation { id: string; locale: string; value: string; text: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseSeriesQuestion { id: string; seriesId: string; type: SeriesQuestionType; name: string; required: boolean; description: string | null; label: string | null; placeholder: string | null; default: string | null; searchListId: string | null; searchList: BaseSearchList | null; mutable: boolean; min: string | null; max: string | null; masked: boolean; validation: string | null; validationMessage: string | null; locationOption: LocationQuestionOption | null; sortOrder: number; featured: boolean; choices: BaseSeriesQuestionChoice[]; } interface SeriesQuestion extends BaseSeriesQuestion { dashboardVisibility: boolean; createdAt: string; updatedAt: string; translations?: SeriesQuestionTranslation[]; } interface SeriesQuestionTranslation { id: string; locale: string; label: string | null; placeholder: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseSeriesRegistrationQuestionResponse { id: string; value: string; questionId: string; question: BaseSeriesQuestion; } interface SeriesRegistrationQuestionResponse extends BaseSeriesRegistrationQuestionResponse { fileId: number | null; file: BaseFile | null; createdAt: string; updatedAt: string; } interface BaseSeries { id: string; slug: string; name: string; description: string | null; longDescription: string | null; registration: boolean; featured: boolean; startDate: string | null; endDate: string | null; imageId: string | null; image: BaseImage | null; address1: string | null; address2: string | null; city: string | null; state: string | null; country: string | null; zip: string | null; paymentIntegrationId: string | null; paymentIntegration: BasePaymentIntegration | null; entityId: string | null; entity: BaseOrganizationEntity | null; } interface Series extends BaseSeries { templateId: string; template: BaseEvent; sortOrder: number; price: number | null; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; subject: string | null; replyTo: string | null; body: string | null; createdAt: string; updatedAt: string; } interface SeriesTranslation { id: number; locale: string; name: string; description: string | null; longDescription: string | null; subject: string | null; replyTo: string | null; body: string | null; createdAt: string; updatedAt: string; } interface BaseSeriesRegistration { id: string; organizationId: string; seriesId: string; series: BaseSeries; accountId: string; account: BaseAccount; status: PurchaseStatus; responses?: BaseSeriesRegistrationQuestionResponse[]; } interface SeriesRegistration extends BaseSeriesRegistration { createdAt: string; updatedAt: string; _count: { passes: number; }; } interface EventSessionPrice { id: string; passTypeId: string; price: number; } declare enum EventSessionVisibility { PUBLIC = "PUBLIC", PREVIEW = "PREVIEW", RESTRICTED = "RESTRICTED", REGISTERED = "REGISTERED", HIDDEN = "HIDDEN" } interface BaseEventSession { id: string; slug: string; name: string; description: string | null; longDescription: string | null; imageId: string | null; image: BaseImage | null; startTime: string; endTime: string; registrationEnd?: string; onsiteRegistration: boolean; skipOnsiteValidations: boolean; allowQuickRegister: boolean; tracks: BaseEventTrack[]; nonSession: boolean; visibility: EventSessionVisibility; featured: boolean; location: BaseEventSessionLocation | null; registrationEnabled: boolean; price: number | null; prices: EventSessionPrice[]; limit: number | null; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; createdAt: string; updatedAt: string; } interface EventSession extends BaseEventSession { roundName: string | null; matchName: string | null; sortOrder: number; eventId: string; event: BaseEvent; speakers: BaseEventSpeaker[]; meetingId: string | null; autoRefundEnabled: boolean; autoRefundPercentage: number | null; meeting: BaseMeeting | null; blocks: BaseEventBlock[] | null; activationId: string | null; activation: BaseEventActivation | null; allowedTiers: BaseTier[]; continuousScanning: boolean; scanType: OnSiteScanType; } interface EventSessionTranslation { id: number; locale: string; name: string; description: string | null; longDescription: string | null; imageId: string | null; image: BaseImage | null; createdAt: string; updatedAt: string; } interface BaseEventSessionLocation { id: string; name: string; room: string | null; address1: string | null; address2: string | null; zip: string | null; city: string | null; state: string | null; country: string | null; location: string | null; image: BaseImage | null; } interface EventSessionLocation extends BaseEventSessionLocation { latitude: number | null; longitude: number | null; description: string | null; createdAt: string; updatedAt: string; } interface EventSessionLocationTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string | null; updatedAt: string | null; } interface BaseEventSessionAccess { id: string; session: BaseEventSession; passId: string; pass: BaseEventPass; status: PurchaseStatus; responses: BaseEventSessionQuestionResponse[]; } interface EventSessionAccess extends BaseEventSessionAccess { lineItem: PaymentLineItem | null; createdAt: string; updatedAt: string; } declare enum EventSessionQuestionType { text = "text", textarea = "textarea", number = "number", date = "date", toggle = "toggle", select = "select", radio = "radio", checkbox = "checkbox", search = "search", file = "file", location = "location" } interface BaseEventSessionQuestionChoice { id: string; value: string; text: string | null; description: string | null; supply: number | null; sortOrder: number; subQuestions?: EventSessionQuestion[] | { questionId: string; }[]; question: { id: string; name: string; }; _count: { subQuestions: number; }; } interface EventSessionQuestionChoice extends BaseEventSessionQuestionChoice { questionId: string; question: BaseEventSessionQuestion; subQuestions: BaseEventSessionQuestionChoiceSubQuestion[]; createdAt: string; updatedAt: string; } interface BaseEventSessionQuestionChoiceSubQuestion { choiceId: string; choice: BaseEventSessionQuestionChoice; questionId: string; question: BaseEventSessionQuestion; } interface EventSessionQuestionChoiceSubQuestion extends BaseEventSessionQuestionChoiceSubQuestion { sortOrder: number; createdAt: string; updatedAt: string; } interface EventSessionQuestionChoiceTranslation { id: string; locale: string; value: string; text: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseEventSessionQuestionResponseChange { id: string; newValue: string; oldValue: string; eventId: string; questionId: string; responseId: string; userId: string | null; createdAt: string; } interface EventSessionQuestionResponseChange extends BaseEventSessionQuestionResponseChange { response: BaseEventSessionQuestionResponse; user: BaseUser; } interface BaseEventSessionQuestionResponse { id: string; value: string; questionId: string; question: BaseEventSessionQuestion; } interface EventSessionQuestionResponse extends BaseEventSessionQuestionResponse { changeLogs: BaseEventSessionQuestionResponseChange[]; createdAt: string; updatedAt: string; } interface BaseEventSessionQuestion { id: string; eventId: string; type: EventSessionQuestionType; name: string; required: boolean; description: string | null; label: string | null; placeholder: string | null; default: string | null; searchListId: string | null; searchList: BaseSearchList | null; mutable: boolean; min: string | null; max: string | null; masked: boolean; validation: string | null; validationMessage: string | null; locationOption: LocationQuestionOption | null; sortOrder: number; featured: boolean; choices: BaseEventSessionQuestionChoice[]; } interface EventSessionQuestion extends BaseEventSessionQuestion { sections: BaseEventSessionSectionQuestion[]; subQuestionOf: EventSessionQuestionChoiceSubQuestion[]; dashboardVisibility: boolean; createdAt: string; updatedAt: string; _count: { responses: number; }; } interface EventSessionQuestionTranslation { id: string; locale: string; label: string | null; placeholder: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseEventSessionSectionQuestion { sectionId: string; section: BaseEventSessionSection; questionId: string; question: BaseEventSessionQuestion; sortOrder: number; } interface EventSessionSectionQuestion extends BaseEventSessionSectionQuestion { createdAt: string; updatedAt: string; } interface BaseEventSessionSection { id: string; eventId: string; name: string; description: string | null; sortOrder: number; _count: { questions: number; }; } interface EventSessionSection extends BaseEventSessionSection { questions: EventSessionQuestion[]; createdAt: string; updatedAt: string; } interface EventSessionSectionTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } interface EventSessionTimeTranslation { id: string; locale: string; name: string | null; description: string | null; createdAt: string; updatedAt: string; } interface EventSessionTime { id: string; name: string; description: string | null; startTime: string; speakers: BaseEventSpeaker[]; translations: EventSessionTimeTranslation[]; createdAt: string; updatedAt: string; } interface BaseEventBlock { id: string; name: string; description: string | null; limit: number; grouped: boolean; collapsed: boolean; } interface EventBlock extends BaseEventBlock { event: BaseEvent; sessions: BaseEventSession[]; createdAt: string; updatedAt: string; } interface BaseEventSpeaker { id: string; slug: string; firstName: string; lastName: string | null; fullName: string | null; bio: string | null; title: string | null; company: string | null; companyBio: string | null; label: string | null; imageId: string | null; image: BaseImage | null; visible: boolean; } interface EventSpeaker extends BaseEventSpeaker { sessions: BaseEventSession[]; eventId: string; event: BaseEvent; isHost: boolean; priority: number; website: string | null; facebook: string | null; twitter: string | null; instagram: string | null; linkedIn: string | null; tikTok: string | null; createdAt: string; updatedAt: string; } interface EventSpeakerTranslation { id: number; locale: string; title: string | null; bio: string | null; createdAt: string; updatedAt: string; } interface BaseLevel { id: string; slug: string; name: string; subtitle: string | null; description: string | null; color: string; scale: number; imageId: string | null; image: BaseImage | null; } interface Level extends BaseLevel { sortOrder: number; createdAt: string; updatedAt: string; _count: { accounts: number; }; } interface SponsorshipLevelTranslation { id: number; locale: string; name: string; subtitle: string | null; description: string | null; createdAt: string; updatedAt: string; } type RecordingAction = "stop" | "pause" | "resume"; interface StorageConfig { type: "aws" | "azure" | "digitalocean" | "gcs" | "sftp"; access_key?: string; secret?: string; bucket?: string; region?: string; path?: string; auth_method?: "KEY" | "PASSWORD"; username?: string; password?: string; host?: string; port?: number; private_key?: string; } declare enum MeetingType { GROUP_CALL = "GROUP_CALL", WEBINAR = "WEBINAR", LIVESTREAM = "LIVESTREAM" } interface BaseMeeting { id: string; title: string; type: MeetingType; } interface Meeting extends BaseMeeting { event?: BaseEvent; session?: BaseEventSession; group?: BaseGroup; activity?: BaseActivity; bookingSpace?: BaseBookingSpace; updated_at: string; created_at: string; preferred_region?: "ap-south-1" | "ap-southeast-1" | "us-east-1" | "eu-central-1" | null; status?: "ACTIVE" | "INACTIVE"; record_on_start: boolean; live_stream_on_start: boolean; persist_chat: boolean; summarize_on_end: boolean; "ai_config.transcription.keywords": string[]; "ai_config.transcription.language": "en-US" | "en-IN" | "multi" | "de" | "hi" | "sv" | "ru" | "pl" | "el" | "fr" | "nl" | "tr" | "es" | "it" | "pt" | "pt-BR" | "ro" | "ko" | "id"; "ai_config.transcription.profanity_filter": boolean; "ai_config.summarization.word_limit": number; "ai_config.summarization.text_format": "plain_text" | "markdown"; "ai_config.summarization.summary_type": "general" | "team_meeting" | "sales_call" | "client_check_in" | "interview"; } interface MeetingParticipant { id: string; name: string | null; custom_participant_id: string; preset_name: string; created_at: string; updated_at: string; account: BaseAccount | null; } interface BaseMeetingSessionParticipant { id: string; user_id: string | null; custom_participant_id: string; display_name: string | null; session_id: string; joined_at: string; left_at: string | null; duration: number | null; created_at: string; updated_at: string; role: string; preset_name: string; account: BaseAccount | null; } interface MeetingSessionParticipant extends BaseMeetingSessionParticipant { } type MeetingSessionStreamKey = "audio_out" | "audio_in" | "video_out" | "video_in" | "screenshare_audio_out" | "screenshare_audio_in" | "screenshare_video_out" | "screenshare_video_in"; type MeetingSessionReportIssueCode = "low_mos" | "high_packet_loss" | "high_rtt" | "audio_glitches" | "bandwidth_limited" | "cpu_limited" | "no_video" | "poor_resolution" | "lag" | "high_jitter_buffer" | "relay_only" | "turn_unreachable"; interface MeetingSessionReportDistribution { avg: number | null; p50: number | null; p75: number | null; p90: number | null; } interface MeetingSessionReportPacketLoss { avg: number | null; ge_5: number | null; ge_10: number | null; ge_25: number | null; ge_50: number | null; } interface MeetingSessionReportLatency { avg: number | null; ge_100: number | null; ge_250: number | null; ge_500: number | null; } interface MeetingSessionStreamVideoSummary { fps: MeetingSessionReportDistribution; width: MeetingSessionReportDistribution; limitation?: { cpu: number; bandwidth: number; other: number; resolution_changes: number; }; issues: { bandwidth_fraction: number | null; cpu_fraction: number | null; no_video_fraction: number | null; poor_resolution_fraction: number | null; lag_fraction: number | null; }; } interface MeetingSessionStreamSummary { sample_count: number; mos: MeetingSessionReportDistribution; packet_loss: MeetingSessionReportPacketLoss; rtt?: MeetingSessionReportLatency; jitter_buffer?: MeetingSessionReportLatency; glitch_count?: number; video?: MeetingSessionStreamVideoSummary; } interface MeetingSessionReportIssue { code: MeetingSessionReportIssueCode; severity: "warning" | "critical"; stream?: MeetingSessionStreamKey; value: number; label: string; } interface MeetingSessionReportPoint { t: string; mos: number | null; packets_lost: number | null; jitter_ms: number | null; rtt_ms?: number | null; jitter_buffer_ms?: number | null; bitrate_kbps: number | null; fps?: number | null; width?: number | null; height?: number | null; frames_dropped?: number | null; limitation?: string | null; } interface MeetingSessionReportSeries { step_seconds: number; downsampled_from: number; points: MeetingSessionReportPoint[]; } interface MeetingSessionReportEvent { t: string; kind: "join" | "leave" | "reconnect" | "media" | "network" | "device" | "other"; name: string; detail: Record; } interface MeetingSessionReportDevice { t: string; kind: "audioinput" | "videoinput" | "audiooutput" | "unknown"; action: "selected" | "added" | "removed"; label: string | null; device_id: string | null; } interface MeetingSessionReportStreams { audio_out?: MeetingSessionStreamSummary; audio_in?: MeetingSessionStreamSummary; video_out?: MeetingSessionStreamSummary; video_in?: MeetingSessionStreamSummary; screenshare_audio_out?: MeetingSessionStreamSummary; screenshare_audio_in?: MeetingSessionStreamSummary; screenshare_video_out?: MeetingSessionStreamSummary; screenshare_video_in?: MeetingSessionStreamSummary; } interface MeetingSessionReportSeriesMap { audio_out?: MeetingSessionReportSeries; audio_in?: MeetingSessionReportSeries; video_out?: MeetingSessionReportSeries; video_in?: MeetingSessionReportSeries; screenshare_audio_out?: MeetingSessionReportSeries; screenshare_audio_in?: MeetingSessionReportSeries; screenshare_video_out?: MeetingSessionReportSeries; screenshare_video_in?: MeetingSessionReportSeries; } interface MeetingSessionReportConnection { peer_id: string; joined_at: string | null; left_at: string | null; reconnects: number; } interface MeetingSessionReportSummary { connections: MeetingSessionReportConnection[]; platform: { sdk_name: string | null; sdk_type: string | null; sdk_version: string | null; room_view_type: string | null; }; device: { os: string | null; os_version: string | null; is_mobile: boolean | null; cpus: number | null; browser: string | null; browser_version: string | null; webgl_support: boolean | null; }; location: { city: string | null; region: string | null; country: string | null; org: string | null; }; connectivity: { effective_network_type: string | null; reflexive: boolean | null; relay: boolean | null; turn: boolean | null; relay_only: boolean; transports: { producing: "host" | "srflx" | "relay" | null; consuming: "host" | "srflx" | "relay" | null; }; }; streams: MeetingSessionReportStreams; issues: MeetingSessionReportIssue[]; } interface MeetingSessionParticipantReport { participant: BaseMeetingSessionParticipant; summary: MeetingSessionReportSummary; series: MeetingSessionReportSeriesMap; events: MeetingSessionReportEvent[]; devices: MeetingSessionReportDevice[]; meta: { fetched_at: string; truncated: boolean; peer_id: string; has_data: boolean; }; } interface MeetingSession { id: string; associated_id: string; meeting_display_name: string; type: "meeting" | "livestream" | "participant"; status: "LIVE" | "ENDED"; live_participants: number; max_concurrent_participants: number; minutes_consumed: number; organization_id: string; started_at: string; created_at: string; updated_at: string; ended_at?: string; meta?: Record; breakout_rooms: MeetingSession[]; } interface MeetingSessionChatDownload { chat_download_url?: string; chat_download_url_expiry?: string; } interface MeetingSessionTranscriptDownload { sessionId: string; transcript_download_url?: string; transcript_download_url_expiry?: string; } interface MeetingSessionSummaryDownload { sessionId: string; summary_download_url?: string; summary_download_url_expiry?: string; } interface Livestream { id: string; name: string; status: "LIVE" | "IDLE" | "ERRORED" | "INVOKED"; ingest_server: string; stream_key: string; playback_url: string; meeting_id: string; created_at: string; updated_at: string; disabled: boolean; } interface LivestreamSession { id: string; livestream_id: string; err_message: string; invoked_time: string; started_time: string; stopped_time: string; created_at: string; updated_at: string; ingest_seconds: string; } interface BaseMeetingRecording { id: string; meeting_id: string; download_url: string | null; download_url_expiry: string | null; file_size: number | null; session_id: string | null; output_file_name: string; status: string; invoked_time: string; started_time: string | null; stopped_time: string | null; recording_duration: number; } interface MeetingRecording extends BaseMeetingRecording { "meeting.preferred_region": string | null; "meeting.id": string; "meeting.title": string; "meeting.record_on_start": boolean; "meeting.live_stream_on_start": boolean; "meeting.persist_chat": boolean; "meeting.summarize_on_end": boolean; "meeting.is_large": boolean; "meeting.status": string; "meeting.created_at": string; "meeting.updated_at": string; "start_reason.reason": string; "start_reason.caller.type": string; "stop_reason.reason": string; "stop_reason.caller.type": string; } interface BasePreset { id: string; name: string; created_at: string; updated_at: string; } interface Preset extends BasePreset { "config.view_type": "GROUP_CALL" | "WEBINAR" | "AUDIO_ROOM" | "LIVESTREAM"; "config.max_video_streams.mobile": number; "config.max_video_streams.desktop": number; "config.max_screenshare_count": number; "config.media.audio.enable_stereo": boolean; "config.media.audio.enable_high_bitrate": boolean; "config.media.video.quality": "qvga" | "vga" | "hd" | "fhd" | "uhd"; "config.media.video.frame_rate": number; "config.media.video.simulcast"?: boolean; "config.media.screenshare.quality": "qvga" | "vga" | "hd" | "fhd" | "uhd"; "config.media.screenshare.frame_rate": number; "permissions.accept_waiting_requests": boolean; "permissions.transcription_enabled": boolean; "permissions.can_accept_production_requests": boolean; "permissions.can_edit_display_name": boolean; "permissions.can_spotlight": boolean; "permissions.is_recorder": boolean; "permissions.recorder_type": "NONE" | "RECORDER" | "LIVESTREAMER"; "permissions.disable_participant_audio": boolean; "permissions.disable_participant_screensharing": boolean; "permissions.disable_participant_video": boolean; "permissions.kick_participant": boolean; "permissions.pin_participant": boolean; "permissions.can_record": boolean; "permissions.can_livestream": boolean; "permissions.waiting_room_type": "SKIP" | "ON_PRIVILEGED_USER_ENTRY" | "SKIP_ON_ACCEPT"; "permissions.hidden_participant": boolean; "permissions.show_participant_list": boolean; "permissions.can_change_participant_permissions": boolean; "permissions.stage_enabled": boolean; "permissions.stage_access": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.plugins.can_close": boolean; "permissions.plugins.can_start": boolean; "permissions.plugins.can_edit_config": boolean; "permissions.plugins.config": Record; "permissions.connected_meetings.can_alter_connected_meetings": boolean; "permissions.connected_meetings.can_switch_connected_meetings": boolean; "permissions.connected_meetings.can_switch_to_parent_meeting": boolean; "permissions.polls.can_create": boolean; "permissions.polls.can_vote": boolean; "permissions.polls.can_view": boolean; "permissions.media.video.can_produce": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.media.audio.can_produce": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.media.screenshare.can_produce": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.chat.public.can_send": boolean; "permissions.chat.public.text": boolean; "permissions.chat.public.files": boolean; "permissions.chat.private.can_send": boolean; "permissions.chat.private.can_receive": boolean; "permissions.chat.private.text": boolean; "permissions.chat.private.files": boolean; "ui.design_tokens.border_radius": "rounded"; "ui.design_tokens.border_width": "thin"; "ui.design_tokens.spacing_base": number; "ui.design_tokens.theme": "dark"; "ui.design_tokens.logo": string; "ui.design_tokens.colors.brand.300": string; "ui.design_tokens.colors.brand.400": string; "ui.design_tokens.colors.brand.500": string; "ui.design_tokens.colors.brand.600": string; "ui.design_tokens.colors.brand.700": string; "ui.design_tokens.colors.background.600": string; "ui.design_tokens.colors.background.700": string; "ui.design_tokens.colors.background.800": string; "ui.design_tokens.colors.background.900": string; "ui.design_tokens.colors.background.1000": string; "ui.design_tokens.colors.danger": string; "ui.design_tokens.colors.text": string; "ui.design_tokens.colors.text_on_brand": string; "ui.design_tokens.colors.success": string; "ui.design_tokens.colors.video_bg": string; "ui.design_tokens.colors.warning": string; "ui.config_diff": Record; } interface BaseMeetingLink { id: string; name: string; passcode: string; preset_name: string; requireAuth: boolean; } interface MeetingLink extends BaseMeetingLink { createdAt: string; updatedAt: string; } interface BaseSupportTicket { id: string; type: SupportTicketType; email: string; request: string; state: SupportTicketState; message: BaseSupportTicketMessage | null; } interface SupportTicket extends BaseSupportTicket { accountId: string | null; account: BaseAccount | null; orgMembershipId: string | null; orgMembership: OrganizationMembership | null; eventId: string | null; event: BaseEvent | null; activityLogs: BaseSupportTicketActivityLog[] | null; viewer: SupportTicketViewer | null; lastAccountReadAt: string | null; lastMessageAt: string | null; createdAt: string; updatedAt: string; } interface BaseSupportTicketNote { id: string; text: string; orgMembershipId: string; orgMembership: OrganizationMembership; } interface SupportTicketNote extends BaseSupportTicketNote { supportTicketId: string; createdAt: string; updatedAt: string; } interface BaseSupportTicketMessage { id: string; supportTicketId: string; source: string; message: string; accountId: string | null; account: BaseAccount | null; orgMembershipId: string | null; orgMembership: OrganizationMembership | null; } interface SupportTicketMessage extends BaseSupportTicketMessage { createdAt: string; updatedAt: string; } interface BaseSupportTicketActivityLog { id: string; supportTicketId: string; type: string; source: string; accountId: string | null; orgMembershipId: string | null; orgMembership: OrganizationMembership | null; previousState: SupportTicketState | null; newState: SupportTicketState | null; previousType: SupportTicketType | null; newType: SupportTicketType | null; previousAssignedId: string | null; previousAssigned: OrganizationMembership | null; newAssignedId: string | null; newAssigned: OrganizationMembership | null; eventId: string | null; createdAt: string; } interface SupportTicketActivityLog extends BaseSupportTicketActivityLog { account: BaseAccount | null; event: BaseEvent | null; } interface BaseSupportTicketViewer { id: string; supportTicketId: string; orgMembershipId: string; orgMembership: OrganizationMembership; lastReadAt: string | null; createdAt: string; updatedAt: string; } interface SupportTicketViewer extends BaseSupportTicketViewer { } interface BaseTeamMember { id: string; slug: string; priority: number; firstName: string | null; lastName: string | null; nickName: string | null; title: string | null; startDate: string | null; imageId: string | null; image: BaseImage | null; } interface TeamMember extends BaseTeamMember { email: string | null; phone: string | null; bio: string | null; linkedIn: string | null; facebook: string | null; instagram: string | null; twitter: string | null; tikTok: string | null; discord: string | null; createdAt: string; updatedAt: string; } interface BaseEventPassType { id: string; slug: string; active: boolean; cancelable: boolean; transferable: boolean; featured: boolean; visibility: PassTypeVisibility; name: string; shortDescription: string; longDescription: string | null; price: number; accessLevel: PassTypeAccessLevel; featuredImageId: string | null; featuredImage: BaseImage | null; supply: number | null; minQuantityPerSale: number; maxQuantityPerSale: number; emailDomains: string | null; enableCoupons: boolean; minCouponQuantity: number; maxCouponQuantity: number | null; requireCoupon: boolean; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; createdAt: string; updatedAt: string; requiredPassTypeId: string | null; requiresApproval: boolean; } interface EventPassType extends BaseEventPassType { overrideStartDate: string | null; sortOrder: number; event: BaseEvent; allowedTiers: BaseTier[]; disallowedTiers: BaseTier[]; groupPassDescription: string | null; requiredPassType: BaseEventPassType | null; printable: boolean; badgeColor: string; labelId: string | null; _count: { purchases: number; }; } interface BaseEventPassTypePriceSchedule { id: string; ticketId: string; price: number; name: string | null; startDate: string; endDate: string; createdAt: string; updatedAt: string; } interface EventPassTypePriceSchedule extends BaseEventPassTypePriceSchedule { } interface BaseEventPassTypeRefundSchedule { id: string; passTypeId: string; percentage: number; startDate: string; endDate: string; createdAt: string; updatedAt: string; } interface EventPassTypeRefundSchedule extends BaseEventPassTypeRefundSchedule { } interface BaseEventPassTypeExchangeTarget { id: string; enabled: boolean; sourcePassTypeId: string; sourcePassType: BaseEventPassType; targetPassTypeId: string; targetPassType: BaseEventPassType; fixedPricing: boolean; ignoreRefundSchedules: boolean; amount: number; startDate: string | null; endDate: string | null; } interface EventPassTypeExchangeTarget extends BaseEventPassTypeExchangeTarget { createdAt: string; updatedAt: string; } declare enum ExchangeType { upgrade = "upgrade", downgrade = "downgrade", swap = "swap" } interface BasePassExchange { id: string; accountId: string; passId: string; exchangeType: ExchangeType; exchangeTargetId: string; exchangeTarget: EventPassTypeExchangeTarget; lineItem: BasePaymentLineItem | null; } interface PassExchange extends BasePassExchange { account: BaseAccount; pass: BaseEventPass; createdAt: string; } interface EventPassTypeTranslation { id: number; locale: string; name: string; shortDescription: string; longDescription: string | null; createdAt: string; updatedAt: string; } interface BaseEventTrack { id: string; slug: string; name: string; description: string | null; color: string; } interface EventTrack extends BaseEventTrack { createdAt: string; updatedAt: string; _count: { sessions: number; }; } interface EventTrackTranslation { id: number; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } interface BaseTransferLog { id: number; fromRegistrationId: string; fromRegistration: BaseEventRegistration; toRegistrationId: string; toRegistration: BaseEventRegistration; } interface TransferLog extends BaseTransferLog { purchaseId: string; purchase: BaseEventPass; userId: string | null; user: BaseUser | null; createdAt: string; } interface Transfer { id: string; passId: string; email: string; message: string | null; createdAt: string; eventId: string; event: BaseEvent; fromAccountId: string; fromAccount: { id: string; }; pass: BaseEventPass; } interface BaseUser { id: string; email: string; firstName: string; lastName: string; title: string | null; imageUrl: string; termsAccepted: string | null; } interface User extends BaseUser { phone: string | null; createdAt: string; updatedAt: string; } declare enum UserApiKeyScope { read = "read", full = "full" } interface UserApiKey { id: string; publicPart: string; key: string; name: string; description?: string; scope: UserApiKeyScope; startDate: string; endDate: string; createdAt: string; updatedAt: string; lastUsedAt?: string; } declare enum VideoSource { admin = "admin", activity = "activity", content = "content", thread = "thread" } interface BaseVideo { id: string; name: string; status: string; source: VideoSource; width: number; height: number; thumbnailUrl: string | null; previewUrl: string | null; readyToStream: boolean; duration: number | null; createdAt: string; } interface Video extends BaseVideo { downloadUrl: string | null; hlsUrl: string | null; dashUrl: string | null; thumbnailPct: number | null; } interface BaseChannelContentGuest { id: string; slug: string; contentId: string; accountId: string | null; account: BaseAccount | null; type: ContentGuestType; name: string; title: string | null; bio: string | null; company: string | null; companyLink: string | null; companyBio: string | null; imageId: string | null; image: BaseImage | null; website: string | null; facebook: string | null; twitter: string | null; instagram: string | null; linkedIn: string | null; tikTok: string | null; youtube: string | null; discord: string | null; createdAt: string; updatedAt: string; } interface ChannelContentGuest extends BaseChannelContentGuest { } interface ChannelContentGuestTranslation { id: number; locale: string; title: string | null; bio: string | null; companyBio: string | null; createdAt: string; updatedAt: string; } interface BaseFile { id: number; name: string; r2Path: string; source: FileSource; kilobytes: number; url?: string; public: boolean; createdAt: string; updatedAt: string; } interface File extends BaseFile { } declare enum ThreadType { direct = "direct", default = "default" } interface BaseThread { id: string; type: keyof typeof ThreadType; subject: string; imageId: string | null; image: BaseImage | null; lastMessageAt: string | null; lastMessage: string | null; createdAt: string; } interface ThreadAccount { id: string; threadId: string; accountId: string | null; account: BaseAccount | null; lastReadAt: string | null; typingAt: string | null; notifications: boolean; blocked: boolean; leftAt: string | null; createdAt: string; updatedAt: string; } interface Thread extends BaseThread { accounts: ThreadAccount[]; _count?: { messages?: number; }; } declare enum ThreadMessageType { user = "user", bot = "bot", system = "system" } interface BaseThreadMessageReaction { id: string; messageId: string; accountId: string; emojiName: string; } interface ThreadMessageReaction extends BaseThreadMessageReaction { organizationId: string; threadId: string; message: BaseThreadMessage; account: BaseAccount; createdAt: string; updatedAt: string; } interface ThreadMessageRead { id: string; threadId: string; messageId: string; accountId: string; readAt: string; } interface BaseThreadMessage { id: string; body: string; threadAccount: ThreadAccount; createdAt: string; editedAt: string | null; sentAt: string; deletedAt?: string | null; } interface ThreadMessage extends BaseThreadMessage { type: ThreadMessageType; reactions: ThreadMessageReaction[]; entities: ThreadMessageEntity[]; replyToId: string | null; replyTo: BaseThreadMessage | null; files: BaseFile[]; images: BaseImage[]; videos: BaseVideo[]; reads?: ThreadMessageRead[]; deletedAt?: string | null; } interface BaseThreadMessageEntity { type: string; startIndex: number; endIndex: number; marks: string[]; accountId?: string; account?: BaseAccount; href?: string; linkPreview?: BaseLinkPreview; } interface ThreadMessageEntity extends BaseThreadMessageEntity { } interface PaypalActivationFormParams { clientId: string; clientSecret: string; currencyCode: string; name: string; } interface BraintreeActivationFormParams { clientId: string; clientPublicKey: string; clientSecret: string; currencyCode: string; name: string; } interface AuthorizeNetActivationFormParams { clientId: string; clientPublicKey: string; clientSecret: string; currencyCode: string; name: string; } interface StripeActivationFormParams { clientPublicKey: string; clientSecret: string; currencyCode: string; name: string; } interface BaseSchedule { name: string; date: string; createdAt: string; updatedAt: string; } interface Schedule extends BaseSchedule { } interface BaseLogin { sub: string; userPoolId: string; username: string; provider: string; email: string; status: string; enabled: boolean; verified: boolean; firstName: string | null; lastName: string | null; internalRefId: string | null; lastLoginAt: string | null; } interface Login extends BaseLogin { createdAt: string; updatedAt: string; _count: { accounts: number; devices: number; }; } interface DomainDetails { name: string; } interface BaseEventRoomType { id: string; name: string; price: number; pricePerNight: boolean; image: BaseImage | null; passTypes: BaseEventRoomTypePassTypeDetails[]; addOns: BaseEventRoomTypeAddOnDetails[]; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; } interface EventRoomType extends BaseEventRoomType { sortOrder: number; description: string | null; supply: number | null; minPasses: number | null; maxPasses: number | null; minStart: string | null; defaultStart: string | null; maxStart: string | null; minEnd: string | null; defaultEnd: string | null; maxEnd: string | null; allowedTiers: BaseTier[]; disallowedTiers: BaseTier[]; rooms: Room[]; createdAt: string; updatedAt: string; _count: { reservations: number; }; } interface EventRoomTypeTranslation { id: number; locale: string; name: string; description: string; createdAt: string; updatedAt: string; } interface BaseRoom { id: string; roomName: string; createdAt: string; updatedAt: string; } interface Room extends BaseRoom { roomTypes: BaseEventRoomType[]; reservation: BaseEventRoomTypeReservation | null; } interface BaseEventRoomTypeReservation { id: string; start: string | null; end: string | null; eventRoomTypeId: string; eventRoomType: BaseEventRoomType; roomId: string; passes: { id: string; attendeeId: string; }[]; room: BaseRoom; } interface EventRoomTypeReservation extends Omit { passes: { id: string; status: PurchaseStatus; ticket?: { id: string; name: string; }; attendee: { id: string; alternateId: number; account: { id: string; firstName: string | null; lastName: string | null; email: string; } | null; }; }[]; lineItem: PaymentLineItem | null; createdAt: string; updatedAt: string; } interface BaseEventRoomTypePassTypeDetails { id: string; passTypeId: string | null; enabled: boolean; premium: number; includedNights: number; minPasses: number | null; maxPasses: number | null; minStart: string | null; defaultStart: string | null; maxStart: string | null; minEnd: string | null; defaultEnd: string | null; maxEnd: string | null; } interface EventRoomTypePassTypeDetails extends BaseEventRoomTypePassTypeDetails { createdAt: string; updatedAt: string; } interface BaseEventRoomTypeAddOnDetails { id: string; addOnId: string; minStart: string | null; defaultStart: string | null; maxStart: string | null; minEnd: string | null; defaultEnd: string | null; maxEnd: string | null; } interface EventRoomTypeAddOnDetails extends BaseEventRoomTypeAddOnDetails { createdAt: string; updatedAt: string; } declare enum LeadStatus { new = "new", favorited = "favorited", archived = "archived", deleted = "deleted" } interface BaseLead { id: string; firstName: string | null; lastName: string | null; shareAccount: { id: string; image: BaseImage; }; status: LeadStatus; createdAt: string; } interface Lead extends BaseLead { eventId: string | null; event: BaseEvent | null; email: string | null; phone: string | null; website: string | null; facebook: string | null; instagram: string | null; linkedIn: string | null; twitter: string | null; tikTok: string | null; note: string | null; attributes: { name: string; value: string; }[]; updatedAt: string; } declare enum DayOfWeek { sunday = "sunday", monday = "monday", tuesday = "tuesday", wednesday = "wednesday", thursday = "thursday", friday = "friday", saturday = "saturday" } interface BaseBookingPlace { id: string; name: string; slug: string; timezone: string; description: string | null; image: BaseImage | null; sortOrder: number; visible: boolean; paymentIntegrationId: string | null; paymentIntegration: BasePaymentIntegration | null; } interface BookingPlace extends BaseBookingPlace { address1: string | null; address2: string | null; city: string | null; state: string | null; zip: string | null; createdAt: string; updatedAt: string; } interface BaseBookingSpace { id: string; name: string; slug: string; supply: number; bookingLimitPerAccount: number | null; slotDuration: number; price: number; description: string | null; image: BaseImage | null; start: string | null; end: string | null; sortOrder: number; visible: boolean; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; timezone: string; paymentIntegrationId: string | null; paymentIntegration: BasePaymentIntegration | null; entityId: string | null; entity: BaseOrganizationEntity | null; placeId: string | null; eventId: string | null; groupId: string | null; accountId: string | null; place: BaseBookingPlace | null; event: BaseEvent | null; group: BaseGroup | null; account: BaseAccount | null; } interface BookingSpace extends BaseBookingSpace { confirmationBody: string | null; confirmationReplyTo: string | null; cancellationBody: string | null; cancellationReplyTo: string | null; reminderBody: string | null; reminderReplyTo: string | null; reminderEnabled: boolean; meetingId: string | null; meeting: BaseMeeting | null; joinBeforeTime: number | null; allowedTiers: BaseTier[]; createdAt: string; updatedAt: string; } interface BookingPlaceTranslation { id: number; locale: string; name: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BookingSpaceTranslation { id: number; locale: string; name: string | null; description: string | null; confirmationBody: string | null; cancellationBody: string | null; reminderBody: string | null; createdAt: string; updatedAt: string; } interface BaseBookingSpaceAvailability { id: string; dayOfWeek: DayOfWeek; startTime: string; endTime: string; } interface BookingSpaceAvailability extends BaseBookingSpaceAvailability { createdAt: string; updatedAt: string; } interface BaseBookingSpaceBlackout { id: string; start: string; end: string; } interface BookingSpaceBlackout extends BaseBookingSpaceBlackout { createdAt: string; updatedAt: string; } declare enum BookingSpaceQuestionType { text = "text", textarea = "textarea", number = "number", time = "time", date = "date", toggle = "toggle", select = "select", radio = "radio", checkbox = "checkbox", search = "search", file = "file", location = "location" } interface BaseBookingSpaceQuestionChoice { id: string; value: string; text: string | null; description: string | null; supply: number | null; sortOrder: number; } interface BookingSpaceQuestionChoice extends BaseBookingSpaceQuestionChoice { questionId: string; question: BaseBookingSpaceQuestion; createdAt: string; updatedAt: string; } interface BookingSpaceQuestionChoiceTranslation { id: string; locale: string; value: string; text: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseBookingSpaceQuestion { id: string; type: BookingSpaceQuestionType; name: string; required: boolean; description: string | null; label: string | null; placeholder: string | null; default: string | null; searchListId: string | null; searchList: BaseSearchList | null; mutable: boolean; min: string | null; max: string | null; masked: boolean; validation: string | null; validationMessage: string | null; locationOption: LocationQuestionOption | null; sortOrder: number; featured: boolean; choices: BaseBookingSpaceQuestionChoice[]; } interface BookingSpaceQuestion extends BaseBookingSpaceQuestion { dashboardVisibility: boolean; createdAt: string; updatedAt: string; translations?: BookingSpaceQuestionTranslation[]; } interface BookingSpaceQuestionTranslation { id: string; locale: string; label: string | null; placeholder: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseBookingQuestionResponse { id: string; value: string; questionId: string; question: BaseBookingSpaceQuestion; } interface BookingQuestionResponse extends BaseBookingQuestionResponse { fileId: number | null; file: BaseFile | null; changeLogs: BaseBookingQuestionResponseChange[]; createdAt: string; updatedAt: string; } interface BaseBookingQuestionResponseChange { id: string; newValue: string; oldValue: string; questionId: string; responseId: string; userId: string | null; createdAt: string; } interface BookingQuestionResponseChange extends BaseBookingQuestionResponseChange { response: BaseBookingQuestionResponse; user: BaseUser | null; } interface BaseBooking { id: string; alternateId: string; day: string; time: string; duration: number; checkedIn: string | null; status: PurchaseStatus; account: BaseAccount; space: BaseBookingSpace; } interface Booking extends BaseBooking { lineItem: PaymentLineItem | null; createdAt: string; updatedAt: string; responses?: BaseBookingQuestionResponse[]; } interface BookingSlot { time: string; supply: number | null; } declare enum WidgetCategory { organization = "organization", event = "event" } declare enum WidgetType { kpi = "kpi", bar = "bar", line = "line" } interface DashboardWidgetEndpoint { name: string; description: string; type: WidgetType; endpoint: (params?: any) => string; requiresDateRange: boolean; category: WidgetCategory; defaultSize?: { w: number; h: number; }; } interface BaseDashboardWidget { id: string; endpoint: DashboardWidgetEndpoint; x: number; y: number; w: number; h: number; } interface DashboardWidget extends BaseDashboardWidget { } interface BaseDashboard { id: string; name: string; organizationId: string; eventId: string | null; userId: string; createdAt: string; updatedAt: string; } interface Dashboard extends BaseDashboard { widgets: BaseDashboardWidget[]; } interface BaseEventPackage { id: string; name: string; description: string | null; price: number; isActive: boolean; imageId: string | null; image: BaseImage | null; sortOrder: number; taxCode: string | null; taxIncluded: boolean; taxLocation: TaxLocationType; } interface EventPackage extends BaseEventPackage { passes: BaseEventPackagePass[]; createdAt: string; updatedAt: string; } interface EventPackageTranslation { id: string; locale: string; name: string | null; description: string | null; } interface BaseEventPackagePass { id: string; passTypeId: string; passType: BaseEventPassType; quantity: number; } interface EventPackagePass extends BaseEventPackagePass { createdAt: string; updatedAt: string; } interface BaseRegistrationPackage { id: string; attendeeId: string; packageId: string; package: BaseEventPackage; status: PurchaseStatus; createdAt: string; } interface RegistrationPackage extends BaseRegistrationPackage { passes: BaseEventPass[]; lineItem: PaymentLineItem | null; updatedAt: string; } interface BaseEventMediaItem { id: string; name: string | null; description: string | null; imageId: string | null; image: BaseImage | null; videoId: string | null; video: BaseVideo | null; fileId: string | null; file: BaseFile | null; sortOrder: number; mediaInteractionsEnabled: boolean; } interface EventMediaItem extends BaseEventMediaItem { allowedPassTypes: BaseEventPassType[]; allowedTiers: BaseTier[]; createdAt: string; updatedAt: string; } interface BaseEventMediaItemLike { accountId: string; eventId: string; eventMediaItemId: string; } interface EventMediaItemLike extends BaseEventMediaItemLike { account: BaseAccount; createdAt: string; updatedAt: string; } interface EventMediaItemTranslation { id: string; locale: string; name: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseEventSponsorshipLevel { id: string; slug: string; name: string; description: string | null; sponsorsPerRow: number; } interface EventSponsorshipLevel extends BaseEventSponsorshipLevel { sortOrder: number; sponsors: BaseEventSponsorship[]; createdAt: string; updatedAt: string; } interface EventSponsorshipLevelTranslation { id: number; locale: string; name: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseEventSponsorship { id: string; slug: string; name: string; description: string | null; url: string | null; account: BaseAccount | null; image: BaseImage | null; } interface EventSponsorship extends BaseEventSponsorship { createdAt: string; updatedAt: string; } interface EventSponsorshipTranslation { id: number; locale: string; name: string | null; description: string | null; createdAt: string; updatedAt: string; } declare enum SurveyStatus { draft = "draft", published = "published", archived = "archived" } interface BaseSurvey { id: string; slug: string; name: string; status: SurveyStatus; description: string | null; image: BaseImage; requireAuth: boolean; submissionsPerAccount: number; } interface Survey extends BaseSurvey { replyTo: string | null; emailBody: string | null; createdAt: string; updatedAt: string; eventId: string | null; event: BaseEvent | null; requireCheckIn: boolean; activationId: string | null; activation: BaseEventActivation | null; passTypes: BaseEventPassType[] | null; _count: { submissions: number; }; } interface SurveyTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } interface BaseSurveySubmission { id: string; accountId: string | null; account: BaseAccount | null; passId: string | null; pass: BaseEventPass | null; status: PurchaseStatus; responses: BaseSurveyQuestionResponse[]; } interface SurveySubmission extends BaseSurveySubmission { createdAt: string; updatedAt: string; } declare enum SurveyQuestionType { text = "text", textarea = "textarea", number = "number", date = "date", toggle = "toggle", select = "select", radio = "radio", checkbox = "checkbox", search = "search", file = "file", location = "location", matrix = "matrix" } interface BaseSurveyQuestionChoice { id: string; value: string; text: string | null; description: string | null; supply: number | null; sortOrder: number; subQuestions?: SurveyQuestion[] | { questionId: string; }[]; question: { id: string; name: string; }; _count: { subQuestions: number; }; } interface SurveyQuestionChoice extends BaseSurveyQuestionChoice { questionId: string; question: BaseSurveyQuestion; subQuestions: BaseSurveyQuestionChoiceSubQuestion[]; createdAt: string; updatedAt: string; } interface BaseSurveyQuestionChoiceSubQuestion { choiceId: string; choice: BaseSurveyQuestionChoice; questionId: string; question: BaseSurveyQuestion; } interface SurveyQuestionChoiceSubQuestion extends BaseSurveyQuestionChoiceSubQuestion { sortOrder: number; createdAt: string; updatedAt: string; } interface SurveyQuestionChoiceTranslation { id: string; locale: string; value: string; text: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseSurveyQuestionResponseChange { id: string; newValue: string; oldValue: string; eventId: string; questionId: string; responseId: string; userId: string | null; createdAt: string; } interface SurveyQuestionResponseChange extends BaseSurveyQuestionResponseChange { response: BaseSurveyQuestionResponse; user: BaseUser; } interface BaseSurveyQuestionResponse { id: string; value: string; questionId: string; question: BaseSurveyQuestion; } interface SurveyQuestionResponse extends BaseSurveyQuestionResponse { changeLogs: BaseSurveyQuestionResponseChange[]; createdAt: string; updatedAt: string; } interface BaseSurveyQuestion { id: string; eventId: string; type: SurveyQuestionType; name: string; required: boolean; description: string | null; label: string | null; placeholder: string | null; default: string | null; searchListId: string | null; searchList: BaseSearchList | null; matrixQuestionId: string | null; matrixSortOrder: number | null; mutable: boolean; min: string | null; max: string | null; masked: boolean; validation: string | null; validationMessage: string | null; locationOption: LocationQuestionOption | null; sortOrder: number; featured: boolean; choices: BaseSurveyQuestionChoice[]; } interface SurveyQuestion extends BaseSurveyQuestion { sections: BaseSurveySectionQuestion[]; subQuestionOf: SurveyQuestionChoiceSubQuestion[]; matrixRows?: BaseSurveyQuestion[]; dashboardVisibility: boolean; createdAt: string; updatedAt: string; _count: { responses: number; }; } interface SurveyQuestionTranslation { id: string; locale: string; label: string | null; placeholder: string | null; description: string | null; createdAt: string; updatedAt: string; } interface BaseSurveySectionQuestion { sectionId: string; section: BaseSurveySection; questionId: string; question: BaseSurveyQuestion; sortOrder: number; } interface SurveySectionQuestion extends BaseSurveySectionQuestion { createdAt: string; updatedAt: string; } interface BaseSurveySection { id: string; eventId: string; name: string; description: string | null; sortOrder: number; _count: { questions: number; }; } interface SurveySection extends BaseSurveySection { questions: SurveyQuestion[]; createdAt: string; updatedAt: string; } interface SurveySectionTranslation { id: string; locale: string; name: string; description: string | null; createdAt: string; updatedAt: string; } declare enum CustomModulePosition { top = "top", bottom = "bottom" } interface CustomModule { id: string; name: string; url: string; iconName: string; color: string; description: string | null; enabled: boolean; position: CustomModulePosition; } interface CustomModuleTranslation { id: string; moduleId: string; locale: string; name: string; description: string | null; } declare enum MatchQuestionType { exclude = "exclude", include = "include", split = "split" } interface BaseRound { id: string; event: { id: string; roundName: string | null; matchName: string | null; } | null; session: { id: string; roundName: string | null; matchName: string | null; } | null; number: number; } interface Round extends BaseRound { matches: { id: string; number: number; title: string | null; }[]; createdAt: string; updatedAt: string; } interface RoundEventQuestion extends RegistrationQuestion { matchType: "include" | "split" | "exclude"; roundQuestionId?: string; } interface RoundSessionQuestion extends EventSessionQuestion { matchType: "include" | "split" | "exclude"; roundQuestionId?: string; } interface BaseMatchPass { id: string; alternateId: number; ticket: BaseEventPassType; attendee: BaseEventRegistration; responses?: BaseRegistrationQuestionResponse[]; accesses?: { responses: BaseEventSessionQuestionResponse[]; }[]; } interface BaseMatch { id: string; round: BaseRound; number: number; title: string | null; description: string | null; } interface Match extends BaseMatch { passes: BaseMatchPass[]; createdAt: string; updatedAt: string; } declare enum SideEffectTriggerType { CHECKED_IN_EVENT_PASS = "CHECKED_IN_EVENT_PASS", CHECKED_IN_EVENT_SESSION = "CHECKED_IN_EVENT_SESSION", NEW_ACCOUNT_TIER = "NEW_ACCOUNT_TIER", REMOVED_ACCOUNT_TIER = "REMOVED_ACCOUNT_TIER", COMPLETED_SURVEY = "COMPLETED_SURVEY", NEW_PASS_OF_PASS_TYPE = "NEW_PASS_OF_PASS_TYPE", PASS_WITH_QUESTION_CHOICE = "PASS_WITH_QUESTION_CHOICE", PURCHASED_ADDON = "PURCHASED_ADDON" } declare enum SideEffectActionType { JOIN_GROUP = "JOIN_GROUP", LEAVE_GROUP = "LEAVE_GROUP", ADD_TO_TIER = "ADD_TO_TIER", SUBSCRIBE_TO_CHANNEL = "SUBSCRIBE_TO_CHANNEL", SEND_WEBHOOK = "SEND_WEBHOOK", COMPLETE_ACTIVATION = "COMPLETE_ACTIVATION", REGISTER_FOR_SESSION = "REGISTER_FOR_SESSION", FULFILL_ADDON = "FULFILL_ADDON", ADD_ADDON = "ADD_ADDON" } interface BaseSideEffect { id: string; newPassOfPassTypeId: string | null; checkedInPassEventId: string | null; checkedInSessionId: string | null; newAccountTierId: string | null; removedAccountTierId: string | null; passWithQuestionChoiceId: string | null; purchasedAddOnId: string | null; completedSurveyId: string | null; joinGroupId: string | null; leaveGroupId: string | null; addToTierId: string | null; subscribeToChannelId: string | null; sendWebhookId: string | null; completeActivationId: string | null; registerForSessionId: string | null; fulfillAddOnId: string | null; addAddOnId: string | null; } interface SideEffect extends BaseSideEffect { id: string; organizationId: string; newPassOfPassType: BaseEventPassType | null; checkedInPassEvent: BaseEvent | null; checkedInSession: BaseEventSession | null; newAccountTier: BaseTier | null; removedAccountTier: BaseTier | null; passWithQuestionChoice: BaseRegistrationQuestionChoice | null; purchasedAddOn: BaseEventAddOn | null; completedSurvey: BaseSurvey | null; joinGroup: BaseGroup | null; leaveGroup: BaseGroup | null; addToTier: BaseTier | null; subscribeToChannel: BaseChannel | null; sendWebhook: BaseWebhook | null; completeActivation: BaseEventActivation | null; registerForSession: BaseEventSession | null; fulfillAddOn: BaseEventAddOn | null; addAddOn: BaseEventAddOn | null; createdAt: string; updatedAt: string; } declare enum SystemEventLogStatus { pending = "pending", completed = "completed" } interface SystemEventLog { id: string; organizationId: string; status: SystemEventLogStatus; trigger: string; progress: Record; createdAt: string; updatedAt: string; } interface BaseWebhook { id: string; url: string; name: string; verified: boolean; } interface Webhook extends BaseWebhook { createdAt: string; updatedAt: string; } declare enum PassChangeLogType { status = "status", passType = "passType", response = "response", addOn = "addOn", session = "session", registration = "registration", email = "email", internalRefId = "internalRefId" } interface PassChange { id: string; passId: string; alternateId: number; type: PassChangeLogType; description: string; subjectId: string | null; oldValue: string | null; newValue: string | null; occurredAt: string; account: BaseAccount | null; createdAt: string; } interface BaseOrganizationEntity { id: string; legalName: string; tradingName: string | null; primary: boolean | null; vatNumber: string | null; vatCountry: string | null; } interface OrganizationEntity extends BaseOrganizationEntity { companyNumber: string | null; address1: string; address2: string | null; city: string; state: string | null; country: string; zip: string; companyCode: string | null; paymentIntegrationId: string | null; paymentIntegration: BasePaymentIntegration | null; createdAt: string; updatedAt: string; } interface VideoCaption { language: string; label: string; generated: boolean; status: "inprogress" | "ready" | "error"; } interface TaxCode { code: string; description: string; } interface EntityUseCode { code: string; name: string; description: string; } interface StreamInputDetails { uid: string; rtmps: { url: string; streamKey: string; }; rtmpsPlayback: { url: string; streamKey: string; }; srt: { url: string; streamId: string; passphrase: string; }; srtPlayback: { url: string; streamId: string; passphrase: string; }; webRTC: { url: string; }; webRTCPlayback: { url: string; }; created: string; modified: string; meta: Record; defaultCreator: string; status: any; recording: { mode: "automatic" | "off"; requireSignedURLs: boolean; allowedOrigins: string[]; }; deleteRecordingAfterDays: null | number; } interface BaseStreamInput { id: string; name: string; cloudflareId: string; public: boolean; sessionId: string | null; eventId: string | null; groupId: string | null; imageId: string | null; image: BaseImage | null; locale: string; webRTC: boolean; webRTCPlaybackUrl: string | null; } interface StreamInput extends BaseStreamInput { eventId: string | null; event: BaseEvent | null; sessionId: string | null; session: BaseEventSession | null; groupId: string | null; group: BaseGroup | null; meetingId: string | null; meeting: BaseMeeting | null; streamInputId: string | null; streamInput: BaseStreamInput | null; details?: StreamInputDetails; sortOrder: number; createdAt: string; } interface StreamInputOutput { enabled: boolean; url: string; streamKey: string; uid: string; } interface BaseStreamSession { id: string; organizationId: string; streamId: string; status: string; startedAt: string | null; endedAt: string | null; createdAt: string; updatedAt: string; } interface StreamSession extends BaseStreamSession { stream: BaseStreamInput; organization: BaseOrganization; } interface BaseWebSocketConnection { id: string; organizationId: string; account: BaseAccount; active: boolean; connectedAt: string; disconnectedAt: string | null; streamId: string; streamSessionId: string; } interface WebSocketConnection extends BaseWebSocketConnection { } interface BaseStreamSessionSubscription { id: string; organizationId: string; streamId: string; streamSessionId: string; connectionId: string; connectedAt: string; disconnectedAt: string | null; } interface StreamSessionSubscription extends BaseStreamSessionSubscription { connection: BaseWebSocketConnection; streamSession: BaseStreamSession; } interface StreamSessionChatMessage { messageId: string; streamId: string; sessionId: string; accountId: string | null; name: string; connectionId: string; message: string; timestamp: number; } interface AnnouncementFilters { verifiedAccounts?: boolean; eventId?: string; groupId?: string; tierId?: string; channelId?: string; accountId?: string; sponsorshipLevelId?: string; } interface ImageUsage extends Image { _count: { accounts: number; events: number; sessions: number; groups: number; usage: number; speakers: number; tickets: number; }; } interface SearchOrganizationFilters { accounts?: boolean; events?: boolean; groups?: boolean; channels?: boolean; contents?: boolean; threads?: boolean; } interface RefundLineItem { id: string; amount: number; } interface ImageWCopyUri extends Image { copyUri: string; } interface BarChartSummaryData { type: "bar"; data: { label: string; value: number; }[]; count: number; question?: RegistrationQuestion; } interface LineChartSummaryData { type: "line"; data: { label: string; value: number; }[]; count: number; question?: RegistrationQuestion; } interface TableChartSummaryData { type: "table"; data: { value: number; }[]; count: number; question?: RegistrationQuestion; } interface CountChartSummaryData { type: "count"; data: null; count: number; question?: RegistrationQuestion; } type SummaryData = BarChartSummaryData | LineChartSummaryData | TableChartSummaryData | CountChartSummaryData; interface ConnectedXMClientContextState { queryClient: QueryClient; organizationId: string; apiUrl: "https://admin-api.connected.dev" | "https://staging-admin-api.connected.dev" | "http://localhost:4001"; authenticated: boolean; setAuthenticated: (authenticated: boolean) => void; getToken: () => Promise; getExecuteAs?: () => Promise | string | undefined; clientSource?: string; clientVersion?: string; onNotAuthorized?: (error: AxiosError>, key: QueryKey, shouldRedirect: boolean) => void; onModuleForbidden?: (error: AxiosError>, key: QueryKey, shouldRedirect: boolean) => void; onNotFound?: (error: AxiosError>, key: QueryKey, shouldRedirect: boolean) => void; onMutationError?: (error: AxiosError>, variables: Omit, context: unknown) => void; } interface ConnectedXMProviderProps extends Omit { children: React.ReactNode; } declare const ConnectedXMProvider: ({ queryClient, children, getToken, ...state }: ConnectedXMProviderProps) => React.JSX.Element; /** * @category Hooks */ declare const useConnectedXM: () => ConnectedXMClientContextState; interface AccountCreateInputs { email: string; username?: string | null; featured?: boolean; firstName?: string | null; lastName?: string | null; imageId?: string | null; bannerId?: string | null; phone?: string | null; bio?: string | null; website?: string | null; video?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; tikTok?: string | null; linkedIn?: string | null; youtube?: string | null; discord?: string | null; dietaryRestrictions?: string | null; country?: string | null; internalRefId?: string | null; internalRefIdVerified?: boolean; verified?: boolean; locale?: string | null; taxEntityUseCode?: string | null; attributes?: Record | null; confirmationEmailCount?: number; } interface AccountUpdateInputs { accountAccess?: keyof typeof AccountAccess | null; featured?: boolean; firstName?: string | null; lastName?: string | null; imageId?: string | null; bannerId?: string | null; username?: string | null; email?: string | null; phone?: string | null; bio?: string | null; website?: string | null; video?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; tikTok?: string | null; linkedIn?: string | null; youtube?: string | null; discord?: string | null; dietaryRestrictions?: string | null; country?: string | null; internalRefId?: string | null; internalRefIdVerified?: boolean; verified?: boolean; locale?: string | null; taxEntityUseCode?: string | null; attributes?: Record | null; confirmationEmailCount?: number; } interface AccountAddressCreateInputs { name?: string; address1: string; address2?: string; city: string; state: string; country: string; zip: string; } interface AccountAddressUpdateInputs { primary?: boolean; name?: string; address1?: string; address2?: string; city?: string; state?: string; country?: string; zip?: string; } interface ImportCreateInputs { values?: { email: string; }[] | null; type?: ImportType | null; } interface BaseActivityEntityInput { type: keyof typeof ActivityEntityType; startIndex: number; endIndex: number; marks: ("bold" | "italic" | "underline" | "strike")[]; } interface MentionInputs extends BaseActivityEntityInput { type: "mention"; username: string; } interface InterestInputs extends BaseActivityEntityInput { type: "interest"; interest: string; } interface LinkInputs extends BaseActivityEntityInput { type: "link"; href: string; } interface SegmentInputs extends BaseActivityEntityInput { type: "segment"; } type ActivityEntityInputs = MentionInputs | LinkInputs | InterestInputs | SegmentInputs; interface ActivityCreateInputs { message: string; entities?: ActivityEntityInputs[] | null; featured?: boolean; pinned?: boolean; pinnedExplore?: boolean; imageId?: string | null; videoId?: string | null; eventId?: string | null; groupId?: string | null; contentId?: string | null; eventMediaItemId?: string | null; commentedId?: string | null; meetingId?: string | null; createdAt?: string | null; } interface ActivityUpdateInputs { accountId?: string | null; message?: string | null; entities?: ActivityEntityInputs[] | null; moderation?: keyof typeof ModerationStatus | null; featured?: boolean; pinned?: boolean; pinnedExplore?: boolean; imageId?: string | null; videoId?: string | null; meetingId?: string | null; createdAt?: string | null; } interface AdvertisementCreateInputs { type: keyof typeof AdvertisementType; link: string; title: string; startDate: string; description?: string | null; imageId?: string | null; endDate?: string | null; weight?: number | null; accountId?: string | null; eventId?: string | null; eventOnly?: boolean; enabled?: boolean; } interface AdvertisementUpdateInputs { type?: keyof typeof AdvertisementType | null; link?: string | null; title?: string | null; description?: string | null; imageId?: string | null; startDate?: string | null; endDate?: string | null; weight?: number | null; accountId?: string | null; eventId?: string | null; eventOnly?: boolean; enabled?: boolean; } interface AnnouncementCreateInputs { title: string | null; html?: string | null; slug?: string | null; creatorId?: string | null; eventId?: string | null; groupId?: string | null; tierId?: string | null; channelId?: string | null; accountId?: string | null; verifiedAccounts?: boolean | null; sponsorshipLevelId?: string | null; email?: boolean; push?: boolean; filters?: EventAnnouncementFilters | null; includePasses?: boolean; } interface AnnouncementUpdateInputs { title?: string | null; html?: string | null; slug?: string | null; email?: boolean; push?: boolean; filters?: EventAnnouncementFilters | null; includePasses?: boolean; } interface AnnouncementTranslationUpdateInputs { title?: string | null; html?: string | null; } interface BenefitCreateInputs { link: string; title: string; startDate: string; slug?: string | null; description?: string | null; imageId?: string | null; endDate?: string | null; priority?: number | null; managerId?: string | null; eventId?: string | null; eventOnly?: boolean; } interface BenefitTranslationUpdateInputs { title?: string | null; description?: string | null; } interface BenefitUpdateInputs { link?: string | null; title?: string | null; slug?: string | null; description?: string | null; imageId?: string | null; startDate?: string | null; endDate?: string | null; priority?: number | null; managerId?: string | null; eventId?: string | null; eventOnly?: boolean; } interface ChannelCollectionCreateInputs { name: string; description?: string | null; } interface ChannelCollectionTranslationUpdateInputs { name?: string | null; description?: string | null; } interface ChannelCollectionUpdateInputs { name?: string | null; description?: string | null; } interface ChannelCreateInputs { name: string; imageId: string; bannerId?: string | null; slug?: string | null; featured?: boolean; description?: string | null; priority?: number | null; visible?: boolean; private?: boolean; externalUrl?: string | null; appleUrl?: string | null; spotifyUrl?: string | null; googleUrl?: string | null; youtubeUrl?: string | null; groupId?: string | null; creatorId?: string | null; } interface ChannelSubscriberUpdateInputs { contentEmailNotification?: boolean; contentPushNotification?: boolean; } interface ChannelTranslationUpdateInputs { name?: string | null; description?: string | null; } interface ChannelUpdateInputs { name?: string | null; imageId?: string | null; bannerId?: string | null; slug?: string | null; featured?: boolean; description?: string | null; priority?: number | null; visible?: boolean; private?: boolean; externalUrl?: string | null; appleUrl?: string | null; spotifyUrl?: string | null; googleUrl?: string | null; youtubeUrl?: string | null; groupId?: string | null; creatorId?: string | null; } interface ChannelContentCreateInputs { title: string; published?: string | null; channelId?: string | null; featured?: boolean; slug?: string | null; description?: string | null; duration?: string | null; body?: string | null; imageUrl?: string | null; imageId?: string | null; squareImageId?: string | null; audioId?: number | null; videoId?: string | null; externalUrl?: string | null; appleUrl?: string | null; spotifyUrl?: string | null; googleUrl?: string | null; youtubeUrl?: string | null; } interface ChannelContentGuestCreateInputs { name: string; type: keyof typeof ContentGuestType | null; slug?: string | null; title?: string | null; bio?: string | null; company?: string | null; companyLink?: string | null; companyBio?: string | null; accountId?: string | null; imageId?: string | null; website?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; linkedIn?: string | null; tikTok?: string | null; youtube?: string | null; discord?: string | null; } interface ChannelContentGuestTranslationUpdateInputs { title?: string | null; bio?: string | null; companyBio?: string | null; } interface ChannelContentGuestUpdateInputs { type?: keyof typeof ContentGuestType | null; slug?: string | null; name?: string | null; title?: string | null; bio?: string | null; company?: string | null; companyLink?: string | null; companyBio?: string | null; accountId?: string | null; imageId?: string | null; website?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; linkedIn?: string | null; tikTok?: string | null; youtube?: string | null; discord?: string | null; } interface ChannelContentTranslationUpdateInputs { title?: string | null; description?: string | null; body?: string | null; imageId?: string | null; videoId?: string | null; audioId?: number | null; } interface ChannelContentUpdateInputs { channelId?: string | null; featured?: boolean; title?: string | null; slug?: string | null; description?: string | null; duration?: string | null; body?: string | null; imageUrl?: string | null; imageId?: string | null; squareImageId?: string | null; audioId?: number | null; videoId?: string | null; externalUrl?: string | null; appleUrl?: string | null; spotifyUrl?: string | null; googleUrl?: string | null; youtubeUrl?: string | null; email?: boolean; push?: boolean; } interface EventActivationCreateInputs { name: string; shortDescription: string; visible?: boolean; imageId?: string | null; slug?: string | null; longDescription?: string | null; maxPoints?: number | null; startAfter?: string | null; type?: keyof typeof EventActivationType; rewardType?: keyof typeof EventActivationRewardType; protectionCode?: number | null; email?: boolean; push?: boolean; accessLevel?: keyof typeof PassTypeAccessLevel; continuousScanning?: boolean; scanType?: keyof typeof OnSiteScanType | null; sortOrder?: number | null; imageUpload?: boolean; } interface EventActivationTranslationUpdateInputs { name?: string | null; shortDescription?: string | null; longDescription?: string | null; } interface EventActivationUpdateInputs { imageId?: string | null; name?: string | null; slug?: string | null; visible?: boolean; shortDescription?: string | null; longDescription?: string | null; maxPoints?: number | null; startAfter?: string | null; type?: keyof typeof EventActivationType; rewardType?: keyof typeof EventActivationRewardType; protectionCode?: number | null; accessLevel?: keyof typeof PassTypeAccessLevel; continuousScanning?: boolean; scanType?: keyof typeof OnSiteScanType | null; sortOrder?: number | null; imageUpload?: boolean; } interface EventActivationCompletionCreateInputs { passId: string; earnedPoints: number | null; } interface EventActivationCompletionUpdateInputs { earnedPoints: number | null; } interface EventAddOnCreateInputs { name: string; shortDescription: string; longDescription?: string | null; price: number | null; pricePerNight?: boolean; includedNights?: number; supply?: number | null; sortOrder?: number | null; imageId?: string | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; visibility?: keyof typeof EventAddOnVisibility; } interface EventAddOnTranslationUpdateInputs { name?: string | null; shortDescription?: string | null; longDescription?: string | null; } interface EventAddOnUpdateInputs { name?: string | null; shortDescription?: string | null; longDescription?: string | null; price?: number | null; pricePerNight?: boolean; includedNights?: number; supply?: number | null; sortOrder?: number | null; imageId?: string | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; visibility?: keyof typeof EventAddOnVisibility; } interface EventAttributeCreateInputs { name: string; } interface EventAttributeUpdateInputs { name?: string | null; } interface EventBadgeColorRuleCreateInputs { name: string; type: keyof typeof BadgeColorRuleType; color: string; sortOrder?: number; attributeId?: string | null; attributeValue?: string | null; tierId?: string | null; passTypeId?: string | null; passAttributeId?: string | null; passAttributeValue?: string | null; } interface EventBadgeColorRuleUpdateInputs { name?: string; type?: keyof typeof BadgeColorRuleType; color?: string; sortOrder?: number; attributeId?: string | null; attributeValue?: string | null; tierId?: string | null; passTypeId?: string | null; passAttributeId?: string | null; passAttributeValue?: string | null; } interface EventOnSiteLabelCreateInputs { name: string; template?: object | null; sortOrder?: number; } interface EventOnSiteLabelUpdateInputs { name?: string; template?: object | null; sortOrder?: number; } interface PassAttributesUpdateInputs { values: { attributeId: string; value: string; }[]; } /** Server caps per import request. Callers must chunk against BOTH. */ declare const PASS_ATTRIBUTES_IMPORT_MAX_ROWS = 500; declare const PASS_ATTRIBUTES_IMPORT_MAX_VALUES = 1500; interface PassAttributesImportInputs { /** * At most `PASS_ATTRIBUTES_IMPORT_MAX_ROWS` rows AND * `PASS_ATTRIBUTES_IMPORT_MAX_VALUES` total value entries per call — the * write phase scales with rows x columns, so rows alone don't bound it. * * Each `passId` may be a pass id or the pass's alternateId; each * `attributeId` may be an attribute id or its name. */ rows: { passId: string; values: { attributeId: string; value: string; }[]; }[]; } /** Server caps per import request. Callers must chunk against BOTH. */ declare const PASS_RESPONSES_IMPORT_MAX_ROWS = 500; declare const PASS_RESPONSES_IMPORT_MAX_VALUES = 1000; interface PassResponsesImportInputs { /** * At most `PASS_RESPONSES_IMPORT_MAX_ROWS` rows AND * `PASS_RESPONSES_IMPORT_MAX_VALUES` total value entries per call. The value * cap is lower than the attribute importer's because each changed answer also * writes an audit row and rides in the change fan-out. * * Each `passId` may be a pass id or the pass's alternateId. Each `questionId` * must be a question id — question names are not unique on an event. * * Values are the human form the pass export produces, not the stored form: * a choice label or id for select/radio, a comma-separated list for checkbox * (semicolon-separated if a label contains a comma), yes/no for a toggle, * yyyy-MM-dd for a date, "Country, State, City" for a location. Blank values * are skipped, not cleared, and file questions cannot be imported. */ rows: { passId: string; values: { questionId: string; value: string; }[]; }[]; } interface EventCouponCreateInputs { code: string; description?: string | null; active?: boolean; startDate?: string | null; endDate?: string | null; discountAmount?: number | null; discountPercent?: number | null; quantityMin?: number | null; quantityMax?: number | null; amountMin?: number | null; amountMax?: number | null; useLimit?: number | null; emailDomains?: string | null; ticketId?: string | null; managerId?: string | null; applyToPassType?: boolean; applyToAddOns?: boolean; applyToReservation?: boolean; applyToSessions?: boolean; } interface EventCouponUpdateInputs { code?: string | null; description?: string | null; active?: boolean; startDate?: string | null; endDate?: string | null; discountAmount?: number | null; discountPercent?: number | null; quantityMin?: number | null; quantityMax?: number | null; useLimit?: number | null; limitPerAccount?: number | null; purchaseLimit?: number | null; emailDomains?: string | null; ticketId?: string | null; registrationId?: string | null; applyToPassType?: boolean; applyToAddOns?: boolean; applyToReservation?: boolean; applyToSessions?: boolean; } interface EventVariantCouponCreateInputs { quantity?: number; } interface EventVariantCouponSyncInputs { fields?: string[]; } interface EventGroupCouponReminderUpdateInputs { enabled?: boolean; startDate?: string | null; frequency?: GroupCouponReminderFrequency | null; } interface EventFaqSectionCreateInputs { name?: string | null; slug?: string | null; priority?: number | null; } interface EventLocationInputs { venue?: string | null; location?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; latitude?: number | null; longitude?: number | null; } interface EventCreateInputs { eventType: keyof typeof EventType; name: string; shortDescription: string; timezone: string; eventStart: string; eventEnd: string; featured?: boolean; visible?: boolean; archived?: boolean; slug?: string | null; internalRefId?: string | null; longDescription?: string | null; reservationDescription?: string | null; externalUrl?: string | null; externalMeetingUrl?: string | null; imageId?: string | null; squareImageId?: string | null; backgroundImageId?: string | null; creatorId?: string | null; seriesId?: string | null; registration?: boolean; registrationStart?: string | null; registrationEnd?: string | null; registrationHeaderImageId?: string | null; registrationFooterImageId?: string | null; registrationHideTitle?: boolean; registrationLimit?: number | null; allowMultipleRegistrations?: boolean; allowSplitPayment?: boolean; splitPaymentPercentage?: number; splitPaymentNetDays?: number | null; splitPaymentDueDate?: string | null; publicRegistrants?: boolean; sessionsVisibility?: keyof typeof EventAgendaVisibility; speakersVisibility?: keyof typeof EventAgendaVisibility; speakerImageShape?: keyof typeof ImageShape; iosAppLink?: string | null; androidAppLink?: string | null; newActivityCreatorEmailNotification?: boolean; newActivityCreatorPushNotification?: boolean; streamReplayId?: string | null; groupId?: string | null; groupOnly?: boolean; guestRegistration?: boolean; passSupply?: number | null; passLimitPerAccount?: number | null; roundName?: string | null; matchName?: string | null; activityFeedEnabled?: boolean; options?: object | null; paymentIntegrationId?: string | null; entityId?: string | null; template?: boolean; meetingId?: string | null; continuousScanning?: boolean; scanType?: keyof typeof OnSiteScanType | null; activationsDescription?: string | null; activationsLabel?: string; clientTemplate?: boolean; pendingPassNotificationEmails?: string | null; } interface EventUpdateInputs { featured?: boolean; visible?: boolean; archived?: boolean; name?: string | null; eventType?: keyof typeof EventType | null; slug?: string | null; internalRefId?: string | null; shortDescription?: string | null; longDescription?: string | null; reservationDescription?: string | null; timezone?: string | null; eventStart?: string | null; eventEnd?: string | null; externalUrl?: string | null; externalMeetingUrl?: string | null; imageId?: string | null; squareImageId?: string | null; backgroundImageId?: string | null; creatorId?: string | null; seriesId?: string | null; registration?: boolean; registrationStart?: string | null; registrationEnd?: string | null; registrationHeaderImageId?: string | null; registrationFooterImageId?: string | null; registrationHideTitle?: boolean; registrationLimit?: number | null; allowMultipleRegistrations?: boolean; allowSplitPayment?: boolean; splitPaymentPercentage?: number; splitPaymentNetDays?: number | null; splitPaymentDueDate?: string | null; publicRegistrants?: boolean; sessionsVisibility?: keyof typeof EventAgendaVisibility; speakersVisibility?: keyof typeof EventAgendaVisibility; speakerImageShape?: keyof typeof ImageShape; inviteOnly?: boolean; iosAppLink?: string | null; androidAppLink?: string | null; newActivityCreatorEmailNotification?: boolean; newActivityCreatorPushNotification?: boolean; streamReplayId?: string | null; groupId?: string | null; groupOnly?: boolean; guestRegistration?: boolean; passSupply?: number | null; passLimitPerAccount?: number | null; roundName?: string | null; matchName?: string | null; activityFeedEnabled?: boolean; options?: object | null; paymentIntegrationId?: string | null; entityId?: string | null; meetingId?: string | null; continuousScanning?: boolean; scanType?: keyof typeof OnSiteScanType | null; activationsDescription?: string | null; activationsLabel?: string; clientTemplate?: boolean; pendingPassNotificationEmails?: string | null; } interface EventEmailUpdateInputs { body?: string | null; replyTo?: string | null; calendarFile?: boolean; enabled?: boolean; } interface EventEmailTranslationUpdateInputs { body?: string | null; } interface EventFaqSectionQuestionCreateInputs { question: string; answer?: string; slug?: string | null; priority?: number | null; visible?: boolean; } interface EventFaqSectionQuestionTranslationUpdateInputs { question?: string | null; answer?: string | null; } interface EventFaqSectionQuestionUpdateInputs { question?: string | null; slug?: string | null; answer?: string | null; priority?: number | null; visible?: boolean; } interface EventFaqSectionTranslationUpdateInputs { name?: string | null; } interface EventFaqSectionUpdateInputs { name?: string | null; slug?: string | null; priority?: number | null; } interface EventPageCreateInputs { slug?: string | null; title: string; active?: boolean; subtitle?: string | null; html?: string | null; externalUrl?: string | null; sortOrder?: number | null; } interface EventPageTranslationUpdateInputs { title?: string | null; subtitle?: string | null; html?: string | null; } interface EventPageUpdateInputs { slug?: string | null; title?: string | null; active?: boolean; subtitle?: string | null; html?: string | null; externalUrl?: string | null; sortOrder?: number | null; } interface EventPassCreateInputs { status?: PurchaseStatus | null; location?: string | null; ticketId?: string | null; usedAt?: string | null; } interface EventPassUpdateInputs { status?: PurchaseStatus | null; location?: string | null; ticketId?: string | null; couponId?: string | null; usedAt?: string | null; } interface EventRegistrationCreateInputs { accountId: string; } interface EventRegistrationUpdateInputs { } interface EventRegistrationBypassCreateInputs { accountId: string; closed?: boolean; preRegister?: boolean; postRegister?: boolean; } interface SeriesRegistrationCreateInputs { accountId: string; } interface SeriesRegistrationUpdateInputs { status?: PurchaseStatus; } interface SeriesRegistrationResponsesUpdateInputs { responses: { questionId: string; value: string; }[]; } interface SeriesQuestionCreateInputs { name: string; type: keyof typeof SeriesQuestionType; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: keyof typeof LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; searchListId?: string | null; choices?: string[]; } interface SeriesQuestionUpdateInputs { name?: string | null; type?: keyof typeof SeriesQuestionType | null; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: keyof typeof LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; searchListId?: string | null; /** Create: choice values as strings. GET response: full choice objects (not sent on update). */ choices?: string[] | BaseSeriesQuestionChoice[]; } interface SeriesQuestionChoiceCreateInputs { value: string; text?: string | null; description?: string | null; supply?: number | null; sortOrder?: number | null; } interface SeriesQuestionChoiceUpdateInputs { value?: string | null; text?: string | null; description?: string | null; supply?: number | null; sortOrder?: number | null; } interface SeriesQuestionTranslationUpdateInputs { label?: string | null; placeholder?: string | null; description?: string | null; } interface EventRegistrationBypassUpdateInputs { accountId?: string | null; closed?: boolean; preRegister?: boolean; postRegister?: boolean; } interface EventSessionCreateInputs { name: string; startTime: string; endTime: string; registrationEnd?: string | null; slug?: string | null; description?: string | null; longDescription?: string | null; nonSession?: boolean; imageId?: string | null; visibility?: keyof typeof EventSessionVisibility; featured?: boolean; sortOrder?: number | null; registrationEnabled?: boolean; onsiteRegistration?: boolean; skipOnsiteValidations?: boolean; allowQuickRegister?: boolean; limit?: number | null; price?: number | null; autoRefundEnabled?: boolean; autoRefundPercentage?: number | null; locationId?: string | null; roundName?: string | null; matchName?: string | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; meetingId?: string | null; activationId?: string | null; continuousScanning?: boolean; scanType?: keyof typeof OnSiteScanType | null; } interface EventSessionAccessUpdateInputs { status?: PurchaseStatus; } interface EventSessionTranslationUpdateInputs { name?: string | null; description?: string | null; longDescription?: string | null; imageId?: string | null; } interface EventSessionCloneOptions { name?: string; startTime?: string; } interface EventSessionUpdateInputs { name?: string | null; startTime?: string | null; endTime?: string | null; registrationEnd?: string | null; slug?: string | null; description?: string | null; longDescription?: string | null; nonSession?: boolean; imageId?: string | null; visibility?: keyof typeof EventSessionVisibility; featured?: boolean; sortOrder?: number | null; registrationEnabled?: boolean; onsiteRegistration?: boolean; skipOnsiteValidations?: boolean; allowQuickRegister?: boolean; limit?: number | null; price?: number | null; autoRefundEnabled?: boolean; autoRefundPercentage?: number | null; locationId?: string | null; roundName?: string | null; matchName?: string | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; meetingId?: string | null; activationId?: string | null; continuousScanning?: boolean; scanType?: keyof typeof OnSiteScanType | null; } interface EventSessionLocationCreateInputs { location?: string | null; name: string; room?: string | null; description?: string | null; imageId?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; latitude?: number | null; longitude?: number | null; } interface EventSessionLocationTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventSessionLocationUpdateInputs { location?: string | null; name?: string; room?: string | null; description?: string | null; imageId?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; latitude?: number | null; longitude?: number | null; } interface EventSessionQuestionChoiceCreateInputs { value: string; text?: string | null; supply?: number | null; description?: string | null; sortOrder?: number | null; } interface EventSessionQuestionChoiceTranslationUpdateInputs { value?: string | null; text?: string | null; description?: string | null; } interface EventSessionQuestionChoiceUpdateInputs { value?: string | null; text?: string | null; supply?: number | null; description?: string | null; sortOrder?: number | null; } interface EventSessionQuestionCreateInputs { name: string; type: keyof typeof EventSessionQuestionType | null; sectionId?: string; questionId?: string; choiceId?: string; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; span?: number | null; mutable?: boolean; min?: string | null; max?: string | null; validation?: string | null; validationMessage?: string | null; locationOption?: LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; choices?: string[] | null; searchListId?: string | null; masked?: boolean; } interface EventSessionQuestionTranslationUpdateInputs { label?: string | null; placeholder?: string | null; description?: string | null; } interface EventSessionQuestionUpdateInputs { name?: string | null; type?: keyof typeof EventSessionQuestionType | null; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; span?: number | null; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; searchListId?: string | null; } interface EventSessionSectionCreateInputs { name: string; description?: string | null; sortOrder?: number | null; } interface EventSessionSectionTranslationUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; } interface EventSessionSectionUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; sortOrder?: number | null; } interface EventSessionTimeCreateInputs { name: string; description?: string | null; startTime: string; } interface EventSessionTimeUpdateInputs { name?: string | null; description?: string | null; startTime?: string | null; } interface EventSessionTimeTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventBlockCreateInputs { name: string; description?: string; limit?: number; grouped?: boolean; collapsed?: boolean; } interface EventBlockUpdateInputs { name?: string; description?: string | null; limit?: number; grouped?: boolean; collapsed?: boolean; } interface EventSpeakerCreateInputs { firstName: string; lastName?: string | null; slug?: string | null; bio?: string | null; title?: string | null; company?: string | null; companyBio?: string | null; website?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; tikTok?: string | null; linkedIn?: string | null; youtube?: string | null; discord?: string | null; label?: string | null; isHost?: boolean; imageId?: string | null; priority?: number | null; visible?: boolean; } interface EventSpeakerTranslationUpdateInputs { title?: string | null; bio?: string | null; } interface EventSpeakerUpdateInputs { firstName?: string | null; lastName?: string | null; slug?: string | null; bio?: string | null; title?: string | null; company?: string | null; companyBio?: string | null; website?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; tikTok?: string | null; linkedIn?: string | null; youtube?: string | null; discord?: string | null; label?: string | null; isHost?: boolean; imageId?: string | null; priority?: number | null; visible?: boolean; } interface PassTypeTranslationUpdateInputs { name?: string | null; shortDescription?: string | null; longDescription?: string | null; } interface EventTrackTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventTranslationUpdateInputs { name?: string | null; shortDescription?: string | null; longDescription?: string | null; reservationDescription?: string | null; imageId?: string | null; activationsDescription?: string | null; activationsLabel?: string | null; } interface FileUpdateInputs { name?: string; source?: FileSource; public?: boolean; } interface GroupCreateInputs { name: string; description: string; featured?: boolean; slug?: string | null; active?: boolean; access?: keyof typeof GroupAccess | null; imageId?: string | null; squareImageId?: string | null; externalUrl?: string | null; meetingId?: string | null; } interface GroupMembershipUpdateInputs { announcementEmailNotification?: boolean; announcementPushNotification?: boolean; activityEmailNotification?: boolean; activityPushNotification?: boolean; eventEmailNotification?: boolean; eventPushNotification?: boolean; chatPushNotification?: boolean; } interface OrganizationMembershipUpdateInputs { org: Omit; users: Omit; reports: Omit; dashboards: Omit; logs: Omit; activities: Omit; events: Omit; attendees: Omit; bookings: Omit; groups: Omit; accounts: Omit; tiers: Omit; channels: Omit; contents: Omit; threads: Omit; storage: Omit; support: Omit; sponsors: Omit; benefits: Omit; interests: Omit; advertisements: Omit; invoices: Omit; announcements: Omit; surveys: Omit; streams: Omit; meetings: Omit; payments: Omit; } interface AdminNotificationPreferencesUpdateInputs { supportTicketMessageAdmin?: boolean; supportTicketMessageEmail?: boolean; supportTicketAssignedAdmin?: boolean; supportTicketAssignedEmail?: boolean; supportTicketCreatedAdmin?: boolean; supportTicketCreatedEmail?: boolean; } interface GroupTranslationUpdateInputs { name?: string | null; description?: string | null; imageId?: string | null; } interface GroupUpdateInputs { featured?: boolean; name?: string | null; slug?: string | null; description?: string | null; active?: boolean; access?: keyof typeof GroupAccess | null; imageId?: string | null; squareImageId?: string | null; externalUrl?: string | null; meetingId?: string | null; } interface ImageDirectUploadInputs { type: ImageType.admin; name?: string | null; description?: string | null; } interface UserImageUpdateInputs { imageDataUri?: string | undefined; userId?: string | undefined; } interface ImageUpdateInputs { name?: string | null; description?: string | null; type?: ImageType; } interface InterestCreateInputs { name: string; } interface InterestUpdateInputs { name?: string | null; imageId?: string | null; featured?: boolean; } interface InvoiceCreateInputs { title: string; dueDate: string; description?: string | null; notes?: string | null; accountId?: string | null; eventId?: string | null; paymentIntegrationId?: string | null; entityId?: string | null; } interface InvoiceUpdateInputs { title?: string | null; description?: string | null; dueDate?: string | null; notes?: string | null; accountId?: string | null; eventId?: string | null; paymentIntegrationId?: string | null; entityId?: string | null; } interface InvoiceLineItemCreateInputs { name: string; description: string; quantity: number; amount: number; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; } interface InvoiceLineItemUpdateInputs { name?: string | null; description?: string | null; quantity?: number | null; amount?: number | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; } interface LeadCreateInputs { status?: LeadStatus; note?: string | null; } interface LeadUpdateInputs { status?: LeadStatus; note?: string | null; } interface NotificationPreferencesCreateInputs { } interface NotificationPreferencesUpdateInputs { } interface OrganizationPageCreateInputs { title: string; subtitle?: string | null; html?: string | null; } interface OrganizationPageTranslationUpdateInputs { title?: string | null; subtitle?: string | null; html?: string | null; } interface OrganizationPageUpdateInputs { title?: string | null; subtitle?: string | null; html?: string | null; } interface OrganizationUpdateInputs { email?: string | null; name?: string | null; description?: string | null; slug?: string | null; phone?: string | null; timezone?: string | null; website?: string | null; privacyPolicyLink?: string | null; primaryColor?: string | null; secondaryColor?: string | null; darkPrimaryColor?: string | null; darkSecondaryColor?: string | null; clientTheme?: string | null; appName?: string | null; logoId?: string | null; darkLogoId?: string | null; iconId?: string | null; darkIconId?: string | null; facebook?: string | null; twitter?: string | null; instagram?: string | null; tikTok?: string | null; linkedIn?: string | null; youtube?: string | null; discord?: string | null; defaultAuthAction?: keyof typeof DefaultAuthAction; authLayout?: keyof typeof AuthLayout; emailAuthEnabled?: boolean; requirePhone?: boolean; requestInternalRefId?: boolean; internalRefIdName?: string | null; iosAppLink?: string | null; androidAppLink?: string | null; appIconId?: string | null; appAdaptiveIconId?: string | null; appSplashScreenId?: string | null; appSplashScreenColor?: string | null; locale?: string | null; locales?: string[] | null; inviteOnly?: boolean; googleTagManagerId?: string | null; googleMapsApiKey?: string | null; turnstileSiteKey?: string | null; /** * Write-only — never returned by the API. Must be sent together with * `turnstileSiteKey`; sending one without the other is rejected. */ turnstileSecretKey?: string | null; appleMerchantIdDomainAssociation?: string | null; googleMerchantId?: string | null; options?: object | null; modulesOrder?: ModulesOrder[]; } interface OrganizationModuleSettingsUpdateInputs { meetingGroupCallAdminPreset?: string; meetingGroupCallGuestPreset?: string; meetingWebinarAdminPreset?: string; meetingWebinarGuestPreset?: string; meetingLivestreamAdminPreset?: string; meetingLivestreamGuestPreset?: string; supportAutoResolve?: boolean; supportAutoResolveMessage?: string; eventConfirmationEmailReplyTo?: string | null; eventConfirmationEmailBody?: string | null; eventCancellationEmailReplyTo?: string | null; eventCancellationEmailBody?: string | null; eventReminderEmailReplyTo?: string | null; eventReminderEmailBody?: string | null; eventApprovalEmailReplyTo?: string | null; eventApprovalEmailBody?: string | null; eventDenialEmailReplyTo?: string | null; eventDenialEmailBody?: string | null; eventTransferEmailReplyTo?: string | null; eventTransferEmailBody?: string | null; eventAbandonedRegistrationEmailReplyTo?: string | null; eventAbandonedRegistrationEmailBody?: string | null; } interface OrganizationModuleSettingsTranslationUpdateInputs { supportAutoResolveMessage?: string; eventConfirmationEmailBody?: string | null; eventCancellationEmailBody?: string | null; eventReminderEmailBody?: string | null; eventApprovalEmailBody?: string | null; eventDenialEmailBody?: string | null; eventTransferEmailBody?: string | null; eventAbandonedRegistrationEmailBody?: string | null; } interface OrganizationLanguageOverrideUpsertInputs { key: string; values: Record; } interface PaymentIntentPurchaseMetadataInputs { } interface PushDeviceCreateInputs { } interface PushDeviceUpdateInputs { } interface EventQuestionChoiceCreateInputs { value: string; text?: string | null; supply?: number | null; description?: string | null; sortOrder?: number | null; } interface EventQuestionChoiceTranslationUpdateInputs { value?: string | null; text?: string | null; description?: string | null; } interface EventQuestionChoiceUpdateInputs { value?: string | null; text?: string | null; supply?: number | null; description?: string | null; sortOrder?: number | null; } interface EventQuestionCreateInputs { name: string; type: keyof typeof RegistrationQuestionType | null; sectionId?: string; followupId?: string; questionId?: string; choiceId?: string; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; span?: number | null; mutable?: boolean; min?: string | null; max?: string | null; validation?: string | null; validationMessage?: string | null; locationOption?: LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; choices?: string[] | null; searchListId?: string | null; masked?: boolean; } interface EventQuestionTranslationUpdateInputs { label?: string | null; placeholder?: string | null; description?: string | null; } interface EventQuestionUpdateInputs { name?: string | null; type?: keyof typeof RegistrationQuestionType | null; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; span?: number | null; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; unique?: boolean; searchListId?: string | null; } interface CustomReportCreateInputs extends ReportFilters { name: string; description?: string | null; gridState?: string | null; shared?: boolean; } interface CustomReportExportInputs { email: string; } interface CustomReportUpdateInputs { name?: string | null; description?: string | null; gridState?: string | null; shared?: boolean; } interface CustomReportScheduleInputs { scheduleExpression?: string | null; scheduleTimezone?: string | null; scheduleEmails?: string[] | null; } interface EventSectionCreateInputs { name: string; description?: string | null; guestDescription?: string | null; sortOrder?: number | null; } interface EventSectionTranslationUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; } interface EventSectionUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; sortOrder?: number | null; } interface EventFollowupCreateInputs { name: string; description?: string | null; guestDescription?: string | null; sortOrder?: number | null; } interface EventFollowupTranslationUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; } interface EventFollowupUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; sortOrder?: number | null; } interface SeriesCreateInputs { name: string; slug?: string | null; description?: string | null; longDescription?: string | null; imageId?: string | null; templateId: string; startDate?: string | null; endDate?: string | null; registration?: boolean; featured?: boolean; sortOrder?: number | null; price?: number; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; subject?: string | null; replyTo?: string | null; body?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; paymentIntegrationId?: string | null; entityId?: string | null; } interface SeriesUpdateInputs { name?: string | null; slug?: string | null; description?: string | null; longDescription?: string | null; imageId?: string | null; templateId?: string; startDate?: string | null; endDate?: string | null; registration?: boolean; featured?: boolean; sortOrder?: number | null; price?: number; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; subject?: string | null; replyTo?: string | null; body?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; paymentIntegrationId?: string | null; entityId?: string | null; } interface SeriesTranslationUpdateInputs { name?: string | null; description?: string | null; longDescription?: string | null; subject?: string | null; body?: string | null; } interface LevelCreateInputs { name: string; slug?: string | null; subtitle?: string | null; description?: string | null; color?: string | null; scale?: number | null; imageId?: string | null; sortOrder?: number | null; } interface LevelTranslationUpdateInputs { name?: string | null; subtitle?: string | null; description?: string | null; } interface LevelUpdateInputs { name?: string | null; slug?: string | null; subtitle?: string | null; description?: string | null; color?: string | null; scale?: number | null; imageId?: string | null; sortOrder?: number | null; } interface StreamOutputCreateInputs { enabled: boolean; streamKey: string; url: string; } interface SupportTicketCreateInputs { type: SupportTicketType; request?: string; eventId?: string | null; accountId?: string | null; firstMessage?: string | null; } interface SupportTicketUpdateInputs { type?: SupportTicketType; request?: string; state?: SupportTicketState; accountId?: string | null; orgMembershipId?: string | null; eventId?: string | null; } interface SupportTicketNoteCreateInputs { text: string; } interface SupportTicketNoteUpdateInputs { } interface SupportTicketMessageCreateInputs { message: string; } interface SupportTicketMessageUpdateInputs { } interface TeamCreateInputs { name: string; email: string; username?: string | null; } interface OrganizationTeamMemberCreateInputs { firstName?: string | null; lastName?: string | null; slug?: string | null; nickName?: string | null; email?: string | null; phone?: string | null; title?: string | null; bio?: string | null; imageId?: string | null; linkedIn?: string | null; facebook?: string | null; instagram?: string | null; twitter?: string | null; tikTok?: string | null; discord?: string | null; priority?: number | null; startDate?: string | null; } interface OrganizationTeamMemberUpdateInputs { firstName?: string | null; lastName?: string | null; slug?: string | null; nickName?: string | null; email?: string | null; phone?: string | null; title?: string | null; bio?: string | null; imageId?: string | null; linkedIn?: string | null; facebook?: string | null; instagram?: string | null; twitter?: string | null; tikTok?: string | null; discord?: string | null; priority?: number | null; startDate?: string | null; } interface TeamUpdateInputs { name?: string | null; email?: string | null; username?: string | null; } interface ThreadCreateInputs { accountIds: string[]; subject?: string | null; imageId?: string | null; } interface ThreadUpdateInputs { subject?: string | null; imageId?: string | null; } interface ThreadMessageCreateInputs { accountId: string; body: string; entities: any[]; } interface ThreadMessageUpdateInputs { body: string; entities: any[]; } interface ThreadAccountUpdateInputs { notifications?: boolean; blocked?: boolean; } interface ThreadAccountsAddInputs { accountIds: string[]; } interface ThreadMessageReactionCreateInputs { emojiName: string; } interface ThreadMessageReactionUpdateInputs { emojiName?: string; } interface PassTypeCreateInputs { name: string; shortDescription: string; price: number; visibility?: keyof typeof PassTypeVisibility | null; featured?: boolean; active?: boolean; cancelable?: boolean; transferable?: boolean; slug?: string | null; longDescription?: string | null; accessLevel?: keyof typeof PassTypeAccessLevel | null; featuredImageId?: string | null; supply?: number | null; minQuantityPerSale?: number | null; maxQuantityPerSale?: number | null; limitPerAccount?: number | null; emailDomains?: string | null; requiredPassTypeId?: string | null; sortOrder?: number | null; enableCoupons?: boolean; groupPassDescription?: string | null; overrideStartDate?: string | null; requireCoupon?: boolean; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; printable?: boolean; requiresApproval?: boolean; badgeColor?: string; } interface PassTypeUpdateInputs { visibility?: keyof typeof PassTypeVisibility | null; featured?: boolean; active?: boolean; cancelable?: boolean; transferable?: boolean; name?: string | null; slug?: string | null; shortDescription?: string | null; longDescription?: string | null; price?: number | null; accessLevel?: keyof typeof PassTypeAccessLevel | null; featuredImageId?: string | null; supply?: number | null; minQuantityPerSale?: number | null; maxQuantityPerSale?: number | null; limitPerAccount?: number | null; emailDomains?: string | null; requiredPassTypeId?: string | null; sortOrder?: number | null; enableCoupons?: boolean; minCouponQuantity?: number; maxCouponQuantity?: number | null; groupPassDescription?: string | null; overrideStartDate?: string | null; requireCoupon?: boolean; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; printable?: boolean; requiresApproval?: boolean | null; badgeColor?: string; } interface TierCreateInputs { name: string; slug?: string | null; iconName?: string | null; priority?: number | null; description?: string | null; imageId?: string | null; color?: string | null; internal?: boolean; private?: boolean; exclusionGroup?: string | null; } interface TierUpdateInputs { name?: string | null; slug?: string | null; iconName?: string | null; priority?: number | null; description?: string | null; imageId?: string | null; color?: string | null; internal?: boolean; private?: boolean; exclusionGroup?: string | null; archived?: boolean; } interface EventTrackCreateInputs { name: string; slug?: string | null; description?: string | null; color?: string | null; } interface EventTrackUpdateInputs { name?: string | null; slug?: string | null; description?: string | null; color?: string | null; } interface TriggerCreateInputs { code: string; enabled?: boolean; } interface TriggerUpdateInputs { code?: string | null; enabled?: boolean; } interface UserCreateInputs { } interface UserUpdateInputs { title?: string | null; firstName?: string; lastName?: string; termsAccepted?: boolean; } interface UserApiKeyCreateInputs { name: string; scope?: UserApiKeyScope; startDate: string; endDate?: string; description?: string | null; } interface VideoUpdateInputs { name?: string; thumbnailPct?: number | null; } interface OrganizationModuleUpdateInputs { requireAuth?: boolean; enabled?: boolean; editable?: boolean; options?: object | null; } interface PassTypePriceScheduleCreateInputs { ticketId?: string | null; price?: number | null; name?: string | null; startDate?: string | null; endDate?: string | null; } interface PassTypePriceScheduleUpdateInputs { ticketId?: string | null; price?: number | null; name?: string | null; startDate?: string | null; endDate?: string | null; } interface PassTypeRefundScheduleCreateInputs { percentage: number; startDate: string; endDate: string; } interface PassTypeRefundScheduleUpdateInputs { percentage?: number; startDate?: string; endDate?: string; } interface PassTypeExchangeTargetCreateInputs { enabled: boolean; targetPassTypeId: string; fixedPricing?: boolean; ignoreRefundSchedules?: boolean; amount?: number; startDate?: string | null; endDate?: string | null; } interface PassTypeExchangeTargetUpdateInputs { enabled?: boolean; fixedPricing?: boolean; ignoreRefundSchedules?: boolean; amount?: number; startDate?: string | null; endDate?: string | null; } interface IntegrationCreateInputs { type: keyof typeof IntegrationType; enabled?: boolean; publicUrl?: string; publicKey?: string; secretKey?: string; } interface IntegrationUpdateInputs { enabled?: boolean; publicUrl?: string | null; publicKey?: string | null; secretKey?: string | null; } interface EventRoomTypeCreateInputs { name: string; price: number; pricePerNight?: boolean; description?: string | null; sortOrder?: number; supply?: number | null; minPasses?: number | null; maxPasses?: number | null; minStart?: string | null; defaultStart?: string | null; maxStart?: string | null; minEnd?: string | null; defaultEnd?: string | null; maxEnd?: string | null; imageId?: string | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; } interface EventRoomTypeUpdateInputs { name?: string; price?: number; pricePerNight?: boolean; description?: string | null; sortOrder?: number; supply?: number | null; minPasses?: number | null; maxPasses?: number | null; minStart?: string | null; defaultStart?: string | null; maxStart?: string | null; minEnd?: string | null; defaultEnd?: string | null; maxEnd?: string | null; imageId?: string | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; } interface RoomCreateInputs { roomName: string; } interface RoomUpdateInputs { roomName?: string | null; } interface EventRoomTypeTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventRoomTypeReservationCreateInputs { eventRoomTypeId: string; passes?: { id: string; }[]; start?: string | null; roomId?: string | null; end?: string | null; } interface EventRoomTypeReservationUpdateInputs { eventRoomTypeId?: string; start?: string | null; end?: string | null; roomId?: string | null; } interface EventRoomTypePassTypeDetailsUpdateInputs { enabled?: boolean; premium?: number | null; includedNights?: number | null; minPasses?: number | null; maxPasses?: number | null; minStart?: string | null; defaultStart?: string | null; maxStart?: string | null; minEnd?: string | null; defaultEnd?: string | null; maxEnd?: string | null; } interface EventRoomTypeAddOnDetailsUpdateInputs { minStart?: string | null; defaultStart?: string | null; maxStart?: string | null; minEnd?: string | null; defaultEnd?: string | null; maxEnd?: string | null; } interface TaxIntegrationCreateInputs { sandbox?: boolean; apiKey?: string; accountId?: string; licenseKey?: string; clientId?: string; clientSecret?: string; instanceUrl?: string; companyCode?: string; } interface TaxIntegrationUpdateInputs { companyCode?: string | null; instanceUrl?: string | null; commit?: boolean; logging?: boolean; passTaxCode?: string | null; packageTaxCode?: string | null; reservationTaxCode?: string | null; addOnTaxCode?: string | null; accessTaxCode?: string | null; invoiceTaxCode?: string | null; bookingTaxCode?: string | null; couponTaxCode?: string | null; } interface CloneOptions { name: string; eventStart: string; passTypes: boolean; packages: boolean; addOns: boolean; roomTypes: boolean; questions: boolean; bypassList: boolean; coupons: boolean; followups: boolean; coHosts: boolean; emails: boolean; faqSections: boolean; pages: boolean; benefits: boolean; interests: boolean; announcements: boolean; media: boolean; activations: boolean; onSite: boolean; tracks: boolean; speakers: boolean; sponsors: boolean; sponsorshipLevels: boolean; locations: boolean; sessions: boolean; blocks: boolean; rounds: boolean; sideEffects: boolean; advancedSettings: boolean; } interface SearchListCreateInputs { name: string; } interface SearchListUpdateInputs { name?: string; } interface SearchListValueCreateInputs { value: string; priority?: number | null; } interface SearchListValueUpdateInputs { value?: string; priority?: number | null; } interface AttachSearchListInputs { searchListId: string; } interface BookingPlaceCreateInputs { name: string; timezone: string; description?: string | null; imageId?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; sortOrder?: number | null; visible?: boolean; paymentIntegrationId?: string | null; } interface BookingPlaceUpdateInputs { name?: string; timezone?: string; description?: string | null; imageId?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; sortOrder?: number | null; visible?: boolean; paymentIntegrationId?: string | null; } interface BookingPlaceTranslationUpdateInputs { name?: string | null; description?: string | null; } interface BookingSpaceCreateInputs { name: string; supply: number; bookingLimitPerAccount?: number | null; slotDuration: number; price?: number; description?: string | null; imageId?: string | null; start?: string | null; end?: string | null; sortOrder?: number | null; visible?: boolean; confirmationBody?: string | null; confirmationReplyTo?: string | null; cancellationBody?: string | null; cancellationReplyTo?: string | null; reminderBody?: string | null; reminderReplyTo?: string | null; reminderEnabled?: boolean; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; meetingId?: string | null; joinBeforeTime?: number | null; /** Omit to default from linked place/event, else org. Non-empty string only. */ timezone?: string; /** null = fall back to place → event → org enabled integration. */ paymentIntegrationId?: string | null; placeId?: string | null; eventId?: string | null; groupId?: string | null; accountId?: string | null; entityId?: string | null; } interface BookingSpaceUpdateInputs { name?: string; supply?: number; bookingLimitPerAccount?: number | null; price?: number; description?: string | null; imageId?: string | null; start?: string | null; end?: string | null; sortOrder?: number | null; visible?: boolean; confirmationBody?: string | null; confirmationReplyTo?: string | null; cancellationBody?: string | null; cancellationReplyTo?: string | null; reminderBody?: string | null; reminderReplyTo?: string | null; reminderEnabled?: boolean; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; meetingId?: string | null; joinBeforeTime?: number | null; /** Non-empty string only (column is non-nullable). */ timezone?: string; /** null clears to place → event → org cascade. */ paymentIntegrationId?: string | null; /** Send null to unlink that parent. Multiple parents may be set at once. */ placeId?: string | null; eventId?: string | null; groupId?: string | null; accountId?: string | null; entityId?: string | null; } interface BookingSpaceTranslationUpdateInputs { name?: string | null; description?: string | null; confirmationBody?: string | null; cancellationBody?: string | null; reminderBody?: string | null; } interface BookingSpaceAvailabilityCreateInputs { dayOfWeek: string; startTime: string; endTime: string; } interface BookingSpaceAvailabilityUpdateInputs { dayOfWeek?: string; startTime?: string; endTime?: string; } interface BookingSpaceBlackoutCreateInputs { start: string; end: string; } interface BookingSpaceBlackoutUpdateInputs { start?: string; end?: string; } interface UpdateBookingResponsesInputs { questions: Question[]; } interface BookingSpaceQuestionCreateInputs { name: string; type: keyof typeof BookingSpaceQuestionType; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: keyof typeof LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; searchListId?: string | null; choices?: string[]; } interface BookingSpaceQuestionUpdateInputs { name?: string | null; type?: keyof typeof BookingSpaceQuestionType | null; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: keyof typeof LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; searchListId?: string | null; choices?: string[] | BaseBookingSpaceQuestionChoice[]; } interface BookingSpaceQuestionChoiceCreateInputs { value: string; text?: string | null; description?: string | null; supply?: number | null; sortOrder?: number | null; } interface BookingSpaceQuestionChoiceUpdateInputs { value?: string | null; text?: string | null; description?: string | null; supply?: number | null; sortOrder?: number | null; } interface BookingSpaceQuestionTranslationUpdateInputs { label?: string | null; placeholder?: string | null; description?: string | null; } interface BookingSpaceQuestionChoiceTranslationUpdateInputs { value?: string | null; text?: string | null; description?: string | null; } interface BookingCreateInputs { accountId: string; day: string; time: string; status?: PurchaseStatus; } interface BookingUpdateInputs { status?: PurchaseStatus; day?: string; time?: string; } interface UpdateEventPassResponseInputs { value: string; } interface UpdateEventPassResponsesInputs { questions: Question[]; } interface DashboardCreateInputs { name: string; eventId?: string; } interface DashboardUpdateInputs { name?: string; } interface DashboardWidgetCreateInputs { x: number; y: number; w: number; h: number; } interface DashboardWidgetUpdateInputs { x?: number; y?: number; w?: number; h?: number; } interface SurveyCreateInputs { name: string; slug?: string; status?: SurveyStatus; description?: string | null; imageId?: string | null; requireAuth?: boolean; requireCheckIn?: boolean; submissionsPerAccount?: number; replyTo?: string | null; emailBody?: string | null; eventId?: string | null; activationId?: string | null; } interface SurveyUpdateInputs { name?: string; status?: SurveyStatus; slug?: string; description?: string | null; imageId?: string | null; requireAuth?: boolean; requireCheckIn?: boolean; submissionsPerAccount?: number; replyTo?: string | null; emailBody?: string | null; eventId?: string | null; activationId?: string | null; } interface SurveyTranslationUpdateInputs { name?: string | null; description?: string | null; emailBody?: string | null; } interface SurveySubmissionUpdateInputs { status?: keyof typeof PurchaseStatus; accountId?: string | null; passId?: string | null; } interface SurveyQuestionChoiceCreateInputs { value: string; text?: string | null; supply?: number | null; description?: string | null; sortOrder?: number | null; } interface SurveyQuestionChoiceTranslationUpdateInputs { value?: string | null; text?: string | null; description?: string | null; } interface SurveyQuestionChoiceUpdateInputs { value?: string | null; text?: string | null; supply?: number | null; description?: string | null; sortOrder?: number | null; } interface SurveyQuestionCreateInputs { name: string; type: keyof typeof SurveyQuestionType | null; sectionId?: string; questionId?: string; choiceId?: string; matrixQuestionId?: string; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; span?: number | null; mutable?: boolean; min?: string | null; max?: string | null; validation?: string | null; validationMessage?: string | null; locationOption?: LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; choices?: string[] | null; matrixRows?: string[] | null; matrixRowsType?: "radio" | "checkbox"; searchListId?: string | null; masked?: boolean; } interface SurveyQuestionTranslationUpdateInputs { label?: string | null; placeholder?: string | null; description?: string | null; } interface SurveyQuestionUpdateInputs { name?: string | null; type?: keyof typeof SurveyQuestionType | null; required?: boolean; label?: string | null; placeholder?: string | null; description?: string | null; default?: string | null; dashboardVisibility?: boolean; span?: number | null; mutable?: boolean; min?: string | null; max?: string | null; masked?: boolean; validation?: string | null; validationMessage?: string | null; locationOption?: LocationQuestionOption | null; sortOrder?: number | null; featured?: boolean; searchListId?: string | null; matrixRowsType?: "radio" | "checkbox"; } interface SurveySectionCreateInputs { name: string; description?: string | null; sortOrder?: number | null; } interface SurveySectionTranslationUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; } interface SurveySectionUpdateInputs { name?: string | null; description?: string | null; guestDescription?: string | null; sortOrder?: number | null; } interface EventPackageCreateInputs { name: string; description?: string | null; price: number; isActive?: boolean; imageId?: string | null; sortOrder?: number | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; } interface EventPackageUpdateInputs { name?: string; description?: string | null; price?: number; isActive?: boolean; imageId?: string | null; sortOrder?: number | null; taxCode?: string | null; taxIncluded?: boolean; taxLocation?: keyof typeof TaxLocationType; } interface EventPackagePassCreateInputs { passTypeId: string; quantity: number; } interface EventPackagePassUpdateInputs { passTypeId?: string; quantity?: number; } interface AttendeeEventPackageCreateInputs { packageId: string; attendeeId: string; } interface AttendeeEventPackageUpdateInputs { packageId?: string; attendeeId?: string; } interface EventPackageTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventMediaItemCreateInputs { name?: string | null; description?: string | null; sortOrder?: number | null; imageId?: string | null; videoId?: string | null; fileId?: string | null; mediaInteractionsEnabled?: boolean; } interface EventMediaItemUpdateInputs { name?: string | null; description?: string | null; sortOrder?: number | null; mediaInteractionsEnabled?: boolean; } interface EventMediaItemTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventSponsorshipLevelCreateInputs { name: string; slug?: string | null; sponsorsPerRow?: number; sortOrder?: number; description?: string | null; } interface EventSponsorshipLevelUpdateInputs { name?: string; slug?: string; sponsorsPerRow?: number; sortOrder?: number; description?: string | null; } interface EventSponsorshipLevelTranslationUpdateInputs { name?: string | null; description?: string | null; } interface EventSponsorshipCreateInputs { name: string; slug?: string; description?: string | null; url?: string | null; imageId?: string | null; accountId?: string | null; sortOrder?: number; } interface EventSponsorshipUpdateInputs { name?: string; slug?: string; description?: string | null; url?: string | null; imageId?: string | null; accountId?: string | null; sortOrder?: number; } interface EventSponsorshipTranslationUpdateInputs { name?: string | null; description?: string | null; } interface PaymentUpdateInputs { captured?: boolean; registrationId?: string | null; } interface CustomModuleCreateInputs { name: string; url: string; iconName: string; color: string; description?: string | null; sortOrder?: number | null; } interface CustomModuleUpdateInputs { name?: string | null; url?: string | null; description?: string | null; iconName?: string | null; position?: CustomModulePosition | null; color?: string | null; sortOrder?: number | null; } interface CustomModuleTranslationUpdateInputs { name?: string | null; description?: string | null; } interface MatchUpdateInputs { title?: string | null; description?: string | null; } interface EventRegistrationPackageCreateInputs { packageId: string; status?: PurchaseStatus; } interface EventRegistrationPackageUpdateInputs { packageId?: string; status?: PurchaseStatus; } interface AccountAttributeCreateInputs { name: string; label: string; type: keyof typeof AccountAttributeType; description?: string | null; required?: boolean; adminOnly?: boolean; editable?: boolean; public?: boolean; subline?: boolean; includedInDashboards?: boolean; sortOrder?: number | null; searchListId?: string | null; options?: string[] | null; locationOption?: keyof typeof LocationQuestionOption; } interface AccountAttributeUpdateInputs { label?: string | null; description?: string | null; required?: boolean; adminOnly?: boolean; editable?: boolean; public?: boolean; subline?: boolean; includedInDashboards?: boolean; sortOrder?: number | null; searchListId?: string | null; options?: string[] | null; locationOption?: keyof typeof LocationQuestionOption; } interface WebhookCreateInputs { name?: string | null; url: string; secret: string; } interface WebhookUpdateInputs { name?: string | null; } interface RoundEventQuestionUpdataInputs { type: keyof typeof MatchQuestionType; } interface RoundSessionQuestionUpdateInputs { type: keyof typeof MatchQuestionType; } interface MeetingCreateInputs { type: keyof typeof MeetingType; eventId?: string; sessionId?: string; groupId?: string; activityId?: string; bookingSpaceId?: string; title: string | null; preferred_region: "ap-south-1" | "ap-southeast-1" | "us-east-1" | "eu-central-1" | null; record_on_start: boolean; live_stream_on_start: boolean; persist_chat: boolean; summarize_on_end: boolean; "ai_config.transcription.keywords"?: string[]; "ai_config.transcription.language"?: "en-US" | "en-IN" | "multi" | "de" | "hi" | "sv" | "ru" | "pl" | "el" | "fr" | "nl" | "tr" | "es" | "it" | "pt" | "pt-BR" | "ro" | "ko" | "id"; "ai_config.transcription.profanity_filter"?: boolean; "ai_config.summarization.word_limit"?: number; "ai_config.summarization.text_format"?: "plain_text" | "markdown"; "ai_config.summarization.summary_type"?: "general" | "team_meeting" | "sales_call" | "client_check_in" | "interview" | "daily_standup" | "one_on_one_meeting" | "lecture" | "code_review"; } interface MeetingUpdateInputs { type?: keyof typeof MeetingType; eventId?: string; sessionId?: string; groupId?: string; activityId?: string; bookingSpaceId?: string; title?: string | null; preferred_region?: "ap-south-1" | "ap-southeast-1" | "us-east-1" | "eu-central-1" | null; record_on_start?: boolean; live_stream_on_start?: boolean; status?: "ACTIVE" | "INACTIVE"; persist_chat?: boolean; summarize_on_end?: boolean; "ai_config.transcription.keywords"?: string[]; "ai_config.transcription.language"?: "en-US" | "en-IN" | "multi" | "de" | "hi" | "sv" | "ru" | "pl" | "el" | "fr" | "nl" | "tr" | "es" | "it" | "pt" | "pt-BR" | "ro" | "ko" | "id"; "ai_config.transcription.profanity_filter"?: boolean; "ai_config.summarization.word_limit"?: number; "ai_config.summarization.text_format"?: "plain_text" | "markdown"; "ai_config.summarization.summary_type"?: "general" | "team_meeting" | "sales_call" | "client_check_in" | "interview" | "daily_standup" | "one_on_one_meeting" | "lecture" | "code_review"; } interface MeetingParticipantCreateInputs { custom_participant_id: string; name?: string | null; picture?: string | null; } interface MeetingParticipantUpdateInputs { name?: string | null; picture?: string | null; preset_name?: string | null; } interface MeetingRecordingCreateInputs { max_seconds?: number; file_name_prefix?: string; allow_multiple_recordings?: boolean; video_codec?: string; video_width?: number; video_height?: number; video_export_file?: boolean; watermark_url?: string; watermark_size_width?: number; watermark_size_height?: number; watermark_position?: string; audio_codec?: string; audio_channel?: string; audio_export_file?: boolean; realtimekit_bucket_enabled?: boolean; interactive_type?: string; } interface MeetingRecordingUpdateInputs { action: "stop" | "pause" | "resume"; } interface MeetingPresetCreateInputs { name: string; "config.view_type": "GROUP_CALL" | "WEBINAR" | "AUDIO_ROOM" | "LIVESTREAM"; "config.max_video_streams.mobile": number; "config.max_video_streams.desktop": number; "config.max_screenshare_count": number; "config.media.audio.enable_stereo": boolean; "config.media.audio.enable_high_bitrate": boolean; "config.media.video.quality": "qvga" | "vga" | "hd" | "fhd" | "uhd"; "config.media.video.frame_rate": number; "config.media.video.simulcast"?: boolean; "config.media.screenshare.quality": "qvga" | "vga" | "hd" | "fhd" | "uhd"; "config.media.screenshare.frame_rate": number; "permissions.accept_waiting_requests": boolean; "permissions.transcription_enabled": boolean; "permissions.can_accept_production_requests": boolean; "permissions.can_edit_display_name": boolean; "permissions.can_spotlight": boolean; "permissions.is_recorder": boolean; "permissions.recorder_type": "NONE" | "RECORDER" | "LIVESTREAMER"; "permissions.disable_participant_audio": boolean; "permissions.disable_participant_screensharing": boolean; "permissions.disable_participant_video": boolean; "permissions.kick_participant": boolean; "permissions.pin_participant": boolean; "permissions.can_record": boolean; "permissions.can_livestream": boolean; "permissions.waiting_room_type": "SKIP" | "ON_PRIVILEGED_USER_ENTRY" | "SKIP_ON_ACCEPT"; "permissions.hidden_participant": boolean; "permissions.show_participant_list": boolean; "permissions.can_change_participant_permissions": boolean; "permissions.stage_enabled": boolean; "permissions.stage_access": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.plugins.can_close": boolean; "permissions.plugins.can_start": boolean; "permissions.plugins.can_edit_config": boolean; "permissions.plugins.config": Record; "permissions.connected_meetings.can_alter_connected_meetings": boolean; "permissions.connected_meetings.can_switch_connected_meetings": boolean; "permissions.connected_meetings.can_switch_to_parent_meeting": boolean; "permissions.polls.can_create": boolean; "permissions.polls.can_vote": boolean; "permissions.polls.can_view": boolean; "permissions.media.video.can_produce": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.media.audio.can_produce": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.media.screenshare.can_produce": "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.chat.public.can_send": boolean; "permissions.chat.public.text": boolean; "permissions.chat.public.files": boolean; "permissions.chat.private.can_send": boolean; "permissions.chat.private.can_receive": boolean; "permissions.chat.private.text": boolean; "permissions.chat.private.files": boolean; "ui.design_tokens.border_radius": "rounded"; "ui.design_tokens.border_width": "thin"; "ui.design_tokens.spacing_base": number; "ui.design_tokens.theme": "dark"; "ui.design_tokens.logo": string; "ui.design_tokens.colors.brand.300": string; "ui.design_tokens.colors.brand.400": string; "ui.design_tokens.colors.brand.500": string; "ui.design_tokens.colors.brand.600": string; "ui.design_tokens.colors.brand.700": string; "ui.design_tokens.colors.background.600": string; "ui.design_tokens.colors.background.700": string; "ui.design_tokens.colors.background.800": string; "ui.design_tokens.colors.background.900": string; "ui.design_tokens.colors.background.1000": string; "ui.design_tokens.colors.danger": string; "ui.design_tokens.colors.text": string; "ui.design_tokens.colors.text_on_brand": string; "ui.design_tokens.colors.success": string; "ui.design_tokens.colors.video_bg": string; "ui.design_tokens.colors.warning": string; "ui.config_diff": Record; } interface MeetingLinkCreateInputs { name: string; preset_name: string; requireAuth: boolean; } interface MeetingLinkUpdateInputs { name?: string; preset_name?: string; requireAuth?: boolean; } interface MeetingPresetUpdateInputs { name?: string | null; "config.view_type"?: "GROUP_CALL" | "WEBINAR" | "AUDIO_ROOM" | "LIVESTREAM"; "config.max_video_streams.mobile"?: number; "config.max_video_streams.desktop"?: number; "config.max_screenshare_count"?: number; "config.media.audio.enable_stereo"?: boolean; "config.media.audio.enable_high_bitrate"?: boolean; "config.media.video.quality"?: "qvga" | "vga" | "hd" | "fhd" | "uhd"; "config.media.video.frame_rate"?: number; "config.media.video.simulcast"?: boolean; "config.media.screenshare.quality"?: "qvga" | "vga" | "hd" | "fhd" | "uhd"; "config.media.screenshare.frame_rate"?: number; "permissions.accept_waiting_requests"?: boolean; "permissions.transcription_enabled"?: boolean; "permissions.can_accept_production_requests"?: boolean; "permissions.can_edit_display_name"?: boolean; "permissions.can_spotlight"?: boolean; "permissions.is_recorder"?: boolean; "permissions.recorder_type"?: "NONE" | "RECORDER" | "LIVESTREAMER"; "permissions.disable_participant_audio"?: boolean; "permissions.disable_participant_screensharing"?: boolean; "permissions.disable_participant_video"?: boolean; "permissions.kick_participant"?: boolean; "permissions.pin_participant"?: boolean; "permissions.can_record"?: boolean; "permissions.can_livestream"?: boolean; "permissions.waiting_room_type"?: "SKIP" | "ON_PRIVILEGED_USER_ENTRY" | "SKIP_ON_ACCEPT"; "permissions.hidden_participant"?: boolean; "permissions.show_participant_list"?: boolean; "permissions.can_change_participant_permissions"?: boolean; "permissions.stage_enabled"?: boolean; "permissions.stage_access"?: "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.plugins.can_close"?: boolean; "permissions.plugins.can_start"?: boolean; "permissions.plugins.can_edit_config"?: boolean; "permissions.plugins.config"?: Record; "permissions.connected_meetings.can_alter_connected_meetings"?: boolean; "permissions.connected_meetings.can_switch_connected_meetings"?: boolean; "permissions.connected_meetings.can_switch_to_parent_meeting"?: boolean; "permissions.polls.can_create"?: boolean; "permissions.polls.can_vote"?: boolean; "permissions.polls.can_view"?: boolean; "permissions.media.video.can_produce"?: "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.media.audio.can_produce"?: "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.media.screenshare.can_produce"?: "ALLOWED" | "NOT_ALLOWED" | "CAN_REQUEST"; "permissions.chat.public.can_send"?: boolean; "permissions.chat.public.text"?: boolean; "permissions.chat.public.files"?: boolean; "permissions.chat.private.can_send"?: boolean; "permissions.chat.private.can_receive"?: boolean; "permissions.chat.private.text"?: boolean; "permissions.chat.private.files"?: boolean; "ui.design_tokens.border_radius"?: "rounded"; "ui.design_tokens.border_width"?: "thin"; "ui.design_tokens.spacing_base"?: number; "ui.design_tokens.theme"?: "dark"; "ui.design_tokens.logo"?: string; "ui.design_tokens.colors.brand.300"?: string; "ui.design_tokens.colors.brand.400"?: string; "ui.design_tokens.colors.brand.500"?: string; "ui.design_tokens.colors.brand.600"?: string; "ui.design_tokens.colors.brand.700"?: string; "ui.design_tokens.colors.background.600"?: string; "ui.design_tokens.colors.background.700"?: string; "ui.design_tokens.colors.background.800"?: string; "ui.design_tokens.colors.background.900"?: string; "ui.design_tokens.colors.background.1000"?: string; "ui.design_tokens.colors.danger"?: string; "ui.design_tokens.colors.text"?: string; "ui.design_tokens.colors.text_on_brand"?: string; "ui.design_tokens.colors.success"?: string; "ui.design_tokens.colors.video_bg"?: string; "ui.design_tokens.colors.warning"?: string; "ui.config_diff"?: Record; } interface StreamInputCreateInputs { name: string; displayName?: string | null; sortOrder?: number | null; eventId?: string | null; sessionId?: string | null; groupId?: string | null; meetingId?: string | null; activityId?: string | null; details?: object | null; imageId?: string | null; public?: boolean; locale?: string | null; webRTC?: boolean; } interface StreamInputUpdateInputs { name?: string; displayName?: string | null; sortOrder?: number | null; eventId?: string | null; sessionId?: string | null; groupId?: string | null; meetingId?: string | null; activityId?: string | null; connected?: boolean; imageId?: string | null; public?: boolean; locale?: string | null; webRTC?: boolean; } interface StreamInputOutputCreateInputs { enabled: boolean; url: string; streamKey: string; } interface StreamInputOutputUpdateInputs { enabled: boolean; } interface OrganizationPaymentIntegrationCreateInputs { type: keyof typeof PaymentIntegrationType; name: string; currencyCode: string; clientId?: string; merchantAccountId?: string; clientPublicKey?: string; clientSecret?: string; } interface OrganizationPaymentIntegrationUpdateInputs { name?: string | null; } interface OrganizationEntityCreateInputs { legalName: string; tradingName?: string | null; companyNumber?: string | null; address1: string; address2?: string | null; city: string; state?: string | null; country: string; zip: string; vatNumber?: string | null; vatCountry?: string | null; companyCode?: string | null; paymentIntegrationId?: string | null; } interface OrganizationEntityUpdateInputs { legalName?: string | null; tradingName?: string | null; companyNumber?: string | null; address1?: string | null; address2?: string | null; city?: string | null; state?: string | null; country?: string | null; zip?: string | null; vatNumber?: string | null; vatCountry?: string | null; companyCode?: string | null; paymentIntegrationId?: string | null; } interface NotificationFilters { read?: boolean; source?: AdminNotificationSource; type?: AdminNotificationType; } interface MarkNotificationsReadInputs { notificationIds: string[]; } interface DeleteManyImagesInput { imageIds: string[]; } interface DeleteManyVideosInput { videoIds: string[]; } declare const AppendInfiniteQuery: (queryClient: QueryClient, key: QueryKey, newData: any) => void; interface ItemWithId { id: string; alternateId?: number; slug?: string; username?: string; name?: string | null; code?: string; } declare const CacheIndividualQueries: (page: ConnectedXMResponse, queryClient: QueryClient, queryKeyFn: (id: string) => QueryKey, itemMap?: (item: TData) => TData) => void; declare const CalculateDuration: (durationMilliseconds: number) => string; declare const GetErrorMessage: (error: any, fallback?: string) => string; type ImageVariant = "public" | "thumbnail" | "small" | "large" | "square" | "opengraph"; declare const GetImageVariant: (url: string, variant?: ImageVariant) => string; declare const isUUID: (id: string) => boolean; declare function MergeInfinitePages(data: InfiniteData>): TData[]; declare const ZERO_DECIMAL_CURRENCIES: string[]; /** * Checks if a currency code uses zero decimal places */ declare const isZeroDecimalCurrency: (currencyCode: string) => boolean; /** * Gets the currency symbol for a given currency code */ declare const getCurrencySymbol: (currencyCode: string) => string; declare const TransformPrice: (value: number, currency: string, freeText?: string) => string | undefined; interface AdminApiParams { apiUrl: "https://admin-api.connected.dev" | "https://staging-admin-api.connected.dev" | "http://localhost:4001"; organizationId: string; getToken?: () => Promise | string | undefined; apiKey?: string; getExecuteAs?: () => Promise | string | undefined; clientSource?: string; clientVersion?: string; } /** * @category Queries */ declare const GetAdminAPI: (params: AdminApiParams) => Promise; interface SingleQueryParams { adminApiParams: AdminApiParams; } interface SingleQueryOptions extends Omit>, Awaited, QueryKey>, "queryFn" | "queryKey"> { shouldRedirect?: boolean; } declare const useConnectedSingleQuery: (queryKeys: QueryKey, queryFn: (params: SingleQueryParams) => TQueryData, options?: SingleQueryOptions) => _tanstack_react_query.UseQueryResult, AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_ADDRESS_QUERY_KEY: (accountId: string, addressId: string) => string[]; interface GetAccountAddressProps extends SingleQueryParams { accountId: string; addressId: string; } /** * @category Queries * @group Accounts * @summary Get a single account address * @description Retrieves one saved address belonging to the specified account by its address ID; requires permission to read accounts. */ declare const GetAccountAddress: ({ accountId, addressId, adminApiParams, }: GetAccountAddressProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountAddress: (accountId?: string, addressId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; interface InfiniteQueryParams { pageParam: number; adminApiParams: AdminApiParams; pageSize?: number; orderBy?: string; search?: string; queryClient?: QueryClient; } interface InfiniteQueryOptions = ConnectedXMResponse> extends Omit>, InfiniteData, QueryKey, number>, "queryKey" | "queryFn" | "getNextPageParam" | "initialPageParam"> { shouldRedirect?: boolean; } declare const GetBaseInfiniteQueryKeys: (search?: string) => string[]; declare const setFirstPageData: (response: ConnectedXMResponse) => InfiniteData>; declare const useConnectedInfiniteQuery: = ConnectedXMResponse>(queryKeys: QueryKey, queryFn: (params: InfiniteQueryParams) => Promise, params?: Omit, options?: InfiniteQueryOptions) => _tanstack_react_query.UseInfiniteQueryResult, AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_ADDRESSES_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_ADDRESSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountAddressesProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's saved addresses * @description Returns a paginated list of addresses saved to the specified account, supporting search across address line, city, state, and country, and requires permission to read accounts. */ declare const GetAccountAddresses: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountAddressesProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountAddresses: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_FOLLOWERS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_FOLLOWERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountFollowersProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's followers * @description Returns a paginated list of accounts that follow the specified account, with optional search, and requires permission to read accounts. */ declare const GetAccountFollowers: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountFollowersProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountFollowers: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_FOLLOWING_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_FOLLOWING_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountFollowingProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List accounts an account is following * @description Returns a paginated list of accounts that the specified account follows, with optional search, and requires permission to read accounts. */ declare const GetAccountFollowing: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountFollowingProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountFollowing: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_GROUPS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_GROUPS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountGroupsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's group memberships * @description Returns a paginated list of groups the specified account belongs to, with optional search, and requires permission to read accounts and groups. */ declare const GetAccountGroups: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountGroupsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountGroups: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_INTERESTS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_INTERESTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountInterestsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's interests * @description Returns a paginated list of interests associated with the specified account, with optional search by interest name, and requires permission to read accounts and interests. */ declare const GetAccountInterests: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountInterestsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountInterests: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_INVITATIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_INVITATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountInvitationsProps extends InfiniteQueryParams { } /** * @category Queries * @group Accounts * @summary List pending account invitations * @description Returns a paginated list of outstanding invitations for people to join the organization's accounts, with optional search by email, and requires permission to read accounts. */ declare const GetAccountInvitations: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountInvitationsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountInvitations: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_LEAD_QUERY_KEY: (accountId: string, leadId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_LEAD_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountLeadProps extends SingleQueryParams { accountId: string; leadId: string; } /** * @category Queries * @group Accounts * @summary Get a single account lead * @description Retrieves one lead record captured by the specified account by its lead ID, and requires permission to read accounts. */ declare const GetAccountLead: ({ accountId, leadId, adminApiParams, }: GetAccountLeadProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountLead: (accountId?: string, leadId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_LEADS_QUERY_KEY: (accountId: string, status?: keyof typeof LeadStatus, eventId?: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_LEADS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountLeadsProps extends InfiniteQueryParams { accountId: string; status?: keyof typeof LeadStatus; eventId?: string; } /** * @category Queries * @group Accounts * @summary List an account's leads * @description Returns a paginated list of leads captured by the given account, optionally filtered by lead status or by the event where they were captured, with search over the lead's name, title, company, or email; requires read access to accounts. */ declare const GetAccountLeads: ({ accountId, status, eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountLeadsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountLeads: (accountId?: string, status?: keyof typeof LeadStatus, eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_LEVELS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_LEVELS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountLevelsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's sponsorship levels * @description Returns a paginated list of the sponsorship levels the given account is assigned to, with optional search over the level's name or description; requires read access to accounts and sponsors. */ declare const GetAccountLevels: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountLevelsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountLevels: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_TIERS_QUERY_KEY: (accountId: string, type?: "external" | "internal") => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_TIERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountTiersProps extends InfiniteQueryParams { accountId: string; type?: "external" | "internal"; } /** * @category Queries * @group Accounts * @summary List an account's tiers * @description Returns a paginated list of the account tiers assigned to the given account, optionally filtered to only "internal" or "external" tiers, with search over the tier's name or description; requires read access to accounts and tiers. */ declare const GetAccountTiers: ({ accountId, type, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountTiersProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountTiers: (accountId?: string, type?: "external" | "internal", params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountProps extends SingleQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary Get an account's profile * @description Returns the full profile record for a single account identified by its account ID or username; requires read access to accounts. */ declare const GetAccount: ({ accountId, adminApiParams, }: GetAccountProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccount: (accountId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_ACTIVITIES_QUERY_KEY: (accountId: string, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountActivitiesProps extends InfiniteQueryParams { accountId: string; status?: keyof typeof ActivityStatus; } /** * @category Queries * @group Accounts * @summary List an account's activity feed posts * @description Returns a paginated list of top-level activity feed posts authored by the given account (excludes comments and event/content/group-scoped activities), optionally filtered by activity status and searchable by message text; requires read access to accounts and activities. */ declare const GetAccountActivities: ({ accountId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountActivitiesProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountActivities: (accountId?: string, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_BOOKINGS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_BOOKINGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountBookingsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's space bookings * @description Returns a paginated list of non-draft space/place bookings made by the given account, with optional search over the booked space or place name; requires read access to accounts and bookings. */ declare const GetAccountBookings: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountBookingsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountBookings: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_COMMENTS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_COMMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountCommentsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's posted comments * @description Returns a paginated list of comments the given account has left on other activity feed posts, with optional search over the comment message text; requires read access to accounts. */ declare const GetAccountComments: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountCommentsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountComments: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_EMAILS_QUERY_KEY: (accountId: string, status?: keyof typeof EmailReceiptStatus) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_EMAILS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAcccountEmailReceiptsProps extends InfiniteQueryParams { accountId: string; status?: keyof typeof EmailReceiptStatus; } /** * @category Queries * @group Accounts * @summary List an account's email receipts * @description Returns a paginated list of email delivery receipts sent to the given account, optionally filtered by delivery status and searchable by recipient address or subject; requires read access to accounts and logs. */ declare const GetAcccountEmailReceipts: ({ accountId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAcccountEmailReceiptsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAcccountEmailReceipts: (accountId?: string, status?: keyof typeof EmailReceiptStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_EVENTS_QUERY_KEY: (accountId: string, past?: boolean) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_EVENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountEventsProps extends InfiniteQueryParams { accountId: string; past?: boolean; } /** * @category Queries * @group Accounts * @summary List an account's events * @description Returns a paginated list of events an account is associated with, optionally filtered to past or upcoming events via the `past` flag and by a search term; requires the `read accounts` and `read events` permissions. */ declare const GetAccountEvents: ({ accountId, pageParam, pageSize, orderBy, past, search, adminApiParams, }: GetAccountEventsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountEvents: (accountId?: string, past?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_LIKES_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_LIKES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountLikesProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's likes * @description Returns a paginated list of likes made by the given account, searchable by the liked activity's message or the account's name; requires the `read accounts` permission. */ declare const GetAccountLikes: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountLikesProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountLikes: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_NOTIFICATION_PREFERENCES_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_NOTIFICATION_PREFERENCES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountNotificationPreferencesProps extends SingleQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary Get an account's notification preferences * @description Returns the notification preferences for the given account, creating a default preferences record on the account if one does not yet exist; requires the `read accounts` permission. */ declare const GetAccountNotificationPreferences: ({ accountId, adminApiParams, }: GetAccountNotificationPreferencesProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountNotificationPreferences: (accountId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_PAYMENT_INTENTS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_PAYMENT_INTENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountPaymentIntentsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's payment intents * @description Returns a paginated list of unpaid checkout payment intents for the given account; requires the `read accounts` and `read payments` permissions. */ declare const GetAccountPaymentIntents: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountPaymentIntentsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountPaymentIntents: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_PAYMENTS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountPaymentsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's payments * @description Returns a paginated list of payments made by the given account, searchable by payment ID, account email, or account name; requires the `read accounts` and `read payments` permissions. */ declare const GetAccountPayments: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountPaymentsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountPayments: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_REGISTRATIONS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_REGISTRATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountRegistrationsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's event registrations * @description Returns a paginated list of event registrations for the given account, ordered by event start date by default; requires the `read accounts` and `read events` permissions. */ declare const GetAccountRegistrations: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountRegistrationsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountRegistrations: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNT_SUPPORT_TICKETS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_SUPPORT_TICKETS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountSupportTicketsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @group Accounts * @summary List an account's support tickets * @description Returns a paginated list of support tickets filed by the given account, searchable by a search term; requires the `read accounts` and `read support` permissions. */ declare const GetAccountSupportTickets: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountSupportTicketsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountSupportTickets: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Threads */ declare const ACCOUNT_THREADS_QUERY_KEY: (accountId: string) => string[]; /** * @category Setters * @group Threads */ declare const SET_ACCOUNT_THREADS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountThreadsProps extends InfiniteQueryParams { accountId: string; } /** * @category Queries * @thread Threads * @summary List an account's message threads * @description Returns a paginated list of message threads (conversations) that the given account is a participant in, supporting search by subject or thread ID and requiring read permission on accounts and threads. */ declare const GetAccountThreads: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAccountThreadsProps) => Promise>; /** * @category Hooks * @thread Threads */ declare const useGetAccountThreads: (accountId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNTS_QUERY_KEY: (verified?: boolean, online?: boolean, featured?: boolean) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountsProps extends InfiniteQueryParams { verified?: boolean; online?: boolean; featured?: boolean; } /** * @category Queries * @group Accounts * @summary List accounts in the organization * @description Returns a paginated list of accounts for the organization, filterable by verified status, online status, featured status, and a search term; requires the `read accounts` permission. */ declare const GetAccounts: ({ pageParam, pageSize, orderBy, search, adminApiParams, verified, online, featured, }: GetAccountsProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccounts: (verified?: boolean, online?: boolean, featured?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const ACCOUNTS_BY_INTERNAL_REF_ID_QUERY_KEY: (internalRefId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNTS_BY_INTERNAL_REF_ID_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAccountsByInternalRefIdProps extends SingleQueryParams { internalRefId: string; } /** * @category Queries * @group Accounts * @summary Find accounts by internal reference ID * @description Returns all accounts in the organization whose `internalRefId` matches the given value, ordered by creation date descending; requires the `read accounts` permission. */ declare const GetAccountsByInternalRefId: ({ internalRefId, adminApiParams, }: GetAccountsByInternalRefIdProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetAccountsByInternalRefId: (internalRefId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Activities */ declare const ACTIVITIES_QUERY_KEY: (moderation?: keyof typeof ModerationStatus, featured?: true, status?: keyof typeof ActivityStatus, global?: boolean) => string[]; /** * @category Setters * @group Activities */ declare const SET_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetActivitiesProps extends InfiniteQueryParams { moderation?: keyof typeof ModerationStatus; featured?: true; status?: keyof typeof ActivityStatus; global?: boolean; } /** * @category Queries * @group Activities * @summary List activities * @description Returns a paginated list of activity feed posts for the organization, filterable by moderation status, featured flag, activity status, and whether to include global (cross-organization) activities, requiring read permission on activities. */ declare const GetActivities: ({ moderation, featured, status, pageParam, pageSize, orderBy, search, adminApiParams, global, }: GetActivitiesProps) => Promise>; /** * @category Hooks * @group Activities */ declare const useGetActivities: (moderation?: keyof typeof ModerationStatus, featured?: true, status?: keyof typeof ActivityStatus, global?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Activities */ declare const ACTIVITY_QUERY_KEY: (activityId: string) => string[]; /** * @category Setters * @group Activities */ declare const SET_ACTIVITY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetActivityProps extends SingleQueryParams { activityId: string; } /** * @category Queries * @group Activities * @summary Get a single activity * @description Retrieves the details of a single activity feed post by its activityId, requiring read permission on activities. */ declare const GetActivity: ({ activityId, adminApiParams, }: GetActivityProps) => Promise>; /** * @category Hooks * @group Activities */ declare const useGetActivity: (activityId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Activities */ declare const ACTIVITY_COMMENTS_QUERY_KEY: (activityId: string) => string[]; /** * @category Setters * @group Activities */ declare const SET_ACTIVITY_COMMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetActivityCommentsProps extends InfiniteQueryParams { activityId: string; } /** * @category Queries * @group Activities * @summary List an activity's comments * @description Returns a paginated list of comments left on the specified activity, supporting search and ordering, and requiring read permission on activities. */ declare const GetActivityComments: ({ activityId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetActivityCommentsProps) => Promise>; /** * @category Hooks * @group Activities */ declare const useGetActivityComments: (activityId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Activities */ declare const ACTIVITY_LIKES_QUERY_KEY: (activityId: string) => string[]; /** * @category Setters * @group Activities */ declare const SET_ACTIVITY_LIKES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetActivityLikesProps extends InfiniteQueryParams { activityId: string; } /** * @category Queries * @group Activities * @summary List an activity's likes * @description Returns a paginated list of the accounts that liked the specified activity, supporting search and ordering, and requiring read permission on activities. */ declare const GetActivityLikes: ({ activityId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetActivityLikesProps) => Promise>; /** * @category Hooks * @group Activities */ declare const useGetActivityLikes: (activityId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Advertisements */ declare const ADVERTISEMENT_QUERY_KEY: (advertisementId: string) => string[]; /** * @category Setters * @group Advertisements */ declare const SET_ADVERTISEMENT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAdvertisementProps extends SingleQueryParams { advertisementId: string; } /** * @category Queries * @group Advertisements * @summary Get a single advertisement * @description Retrieves the details of a single advertisement by its advertisementId, requiring read permission on advertisements. */ declare const GetAdvertisement: ({ advertisementId, adminApiParams, }: GetAdvertisementProps) => Promise>; /** * @category Hooks * @group Advertisements */ declare const useGetAdvertisement: (advertisementId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Advertisements */ declare const ADVERTISEMENT_CLICKS_QUERY_KEY: (advertisementId: string) => string[]; /** * @category Setters * @group Advertisements */ declare const SET_ADVERTISEMENT_CLICKS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetAdvertisementClicksProps extends InfiniteQueryParams { advertisementId: string; } /** * @category Queries * @group Advertisements * @summary List an advertisement's clicks * @description Returns a paginated list of click events recorded for the specified advertisement, supporting search and ordering, and requiring read permission on advertisements. */ declare const GetAdvertisementClicks: ({ advertisementId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAdvertisementClicksProps) => Promise>; /** * @category Hooks * @group Advertisements */ declare const useGetAdvertisementClicks: (advertisementId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Advertisements */ declare const ADVERTISEMENT_VIEWS_QUERY_KEY: (advertisementId: string) => string[]; /** * @category Setters * @group Advertisements */ declare const SET_ADVERTISEMENT_VIEWS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetAdvertisementViewsProps extends InfiniteQueryParams { advertisementId: string; } /** * @category Queries * @group Advertisements * @summary List an advertisement's view records * @description Returns a paginated list of view (impression) records for the given advertisement, supporting search and ordering; requires read permission on advertisements. */ declare const GetAdvertisementViews: ({ advertisementId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAdvertisementViewsProps) => Promise>; /** * @category Hooks * @group Advertisements */ declare const useGetAdvertisementViews: (advertisementId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Advertisements */ declare const ADVERTISEMENTS_QUERY_KEY: (accountId?: string) => string[]; /** * @category Setters * @group Advertisements */ declare const SET_ADVERTISEMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAdvertisementsProps extends InfiniteQueryParams { accountId?: string; } /** * @category Queries * @group Advertisements * @summary List advertisements * @description Returns a paginated list of advertisements for the organization, optionally filtered by accountId, supporting search and ordering, and requiring read permission on advertisements. */ declare const GetAdvertisements: ({ pageParam, pageSize, orderBy, search, accountId, adminApiParams, }: GetAdvertisementsProps) => Promise>; /** * @category Hooks * @group Advertisements */ declare const useGetAdvertisements: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @announcement Announcements */ declare const ANNOUNCEMENT_TRANSLATION_QUERY_KEY: (announcementId: string, locale: string) => string[]; /** * @category Setters * @announcement Announcements */ declare const SET_ANNOUNCEMENT_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetAnnouncementTranslationProps extends SingleQueryParams { announcementId: string; locale: string; } /** * @category Queries * @announcement Announcements * @summary Get an announcement's translation for a locale * @description Returns the translated content (title, message, etc.) of an announcement for the specified locale, or null if no translation exists; requires read permission on announcements. */ declare const GetAnnouncementTranslation: ({ announcementId, locale, adminApiParams, }: GetAnnouncementTranslationProps) => Promise>; /** * @category Hooks * @announcement Announcements */ declare const useGetAnnouncementTranslation: (announcementId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @announcement Announcements */ declare const ANNOUNCEMENT_TRANSLATIONS_QUERY_KEY: (announcementId: string) => string[]; /** * @category Setters * @announcement Announcements */ declare const SET_ANNOUNCEMENT_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetAnnouncementTranslationsProps extends InfiniteQueryParams { announcementId: string; } /** * @category Queries * @announcement Announcements * @summary List an announcement's translations * @description Returns a paginated list of locale translations for the given announcement, supporting search and ordering; requires read permission on announcements. */ declare const GetAnnouncementTranslations: ({ pageParam, pageSize, orderBy, search, announcementId, adminApiParams, }: GetAnnouncementTranslationsProps) => Promise>; /** * @category Hooks * @announcement Announcements */ declare const useGetAnnouncementTranslations: (announcementId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Announcements */ declare const ANNOUNCEMENT_QUERY_KEY: (announcementId: string) => string[]; /** * @category Setters * @group Announcements */ declare const SET_ANNOUNCEMENT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAnnouncementProps extends SingleQueryParams { announcementId: string; } /** * @category Queries * @group Announcements * @summary Get an announcement * @description Returns the details of a single announcement by its ID; requires read permission on announcements. */ declare const GetAnnouncement: ({ announcementId, adminApiParams, }: GetAnnouncementProps) => Promise>; /** * @category Hooks * @group Announcements */ declare const useGetAnnouncement: (announcementId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Announcements */ declare const ANNOUNCEMENT_AUDIENCE_QUERY_KEY: (announcementId: string) => string[]; /** * @category Setters * @group Announcements */ declare const SET_ANNOUNCEMENT_AUDIENCE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAnnouncementAudienceProps extends InfiniteQueryParams { announcementId: string; } /** * @category Queries * @group Announcements * @summary List an announcement's target audience * @description Returns a paginated list of the accounts that an announcement was or will be sent to, supporting search and ordering; requires read permission on announcements. */ declare const GetAnnouncementAudience: ({ announcementId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAnnouncementAudienceProps) => Promise>; /** * @category Hooks * @group Announcements */ declare const useGetAnnouncementAudience: (announcementId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Announcements */ declare const ANNOUNCEMENT_EMAILS_QUERY_KEY: (announcementId: string, status?: keyof typeof EmailReceiptStatus) => string[]; /** * @category Setters * @group Announcements */ declare const SET_ANNOUNCEMENT_EMAILS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAnnouncementEmailReceiptsProps extends InfiniteQueryParams { announcementId: string; status?: keyof typeof EmailReceiptStatus; } /** * @category Queries * @group Announcements * @summary List an announcement's email delivery receipts * @description Returns a paginated list of email receipts recording delivery status for the given announcement, optionally filtered by delivery status, with search and ordering support; requires read permission on both announcements and logs. */ declare const GetAnnouncementEmailReceipts: ({ announcementId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAnnouncementEmailReceiptsProps) => Promise>; /** * @category Hooks * @group Announcements */ declare const useGetAnnouncementEmailReceipts: (announcementId?: string, status?: keyof typeof EmailReceiptStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Announcements */ declare const ANNOUNCEMENTS_QUERY_KEY: (filters?: AnnouncementFilters) => string[]; /** * @category Setters * @group Announcements */ declare const SET_ANNOUNCEMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAnnouncementsProps extends InfiniteQueryParams { filters?: AnnouncementFilters; } /** * @category Queries * @group Announcements * @summary List announcements * @description Returns a paginated list of announcements for the organization, optionally filtered by event, group, tier, channel, account, sponsorship level, or verified-account status, with search and ordering support; requires read permission on announcements. */ declare const GetAnnouncements: ({ pageParam, pageSize, orderBy, search, filters, adminApiParams, }: GetAnnouncementsProps) => Promise>; /** * @category Hooks * @group Announcements */ declare const useGetAnnouncements: (filters?: AnnouncementFilters, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const API_LOG_QUERY_KEY: (logId: string) => string[]; /** * @category Setters * @group Emails */ declare const SET_API_LOG_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAPILogParams extends SingleQueryParams { logId: string; } /** * @category Query * @group Emails * @summary Get an API request log entry * @description Returns the details of a single API request log entry by its ID, including request/response metadata; requires read permission on logs. */ declare const GetAPILog: ({ logId, adminApiParams, }: GetAPILogParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetAPILog: (logId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const API_LOGS_QUERY_KEY: (startDate?: string, endDate?: string, method?: string, status?: "success" | "failed", source?: string, userId?: string, accountId?: string) => string[]; /** * @category Setters * @group Emails */ declare const SET_API_LOGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAPILogsParams extends InfiniteQueryParams { startDate: string; endDate: string; method?: string; status?: "success" | "failed"; source?: string; userId?: string; accountId?: string; } /** * @category Query * @group Emails * @summary List API request logs * @description Returns a paginated list of API request log entries for the organization within a date range, optionally filtered by HTTP method, status, source, user, or account, with search and ordering support; requires read permission on logs. */ declare const GetAPILogs: ({ startDate, endDate, method, status, source, userId, accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetAPILogsParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetAPILogs: (startDate: string, endDate: string, method?: string, status?: "success" | "failed", source?: string, userId?: string, accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const AUTH_SESSION_QUERY_KEY: (authSessionId: string | number) => (string | number)[]; /** * @category Setters * @group Emails */ declare const SET_AUTH_SESSION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAuthSessionParams extends SingleQueryParams { authSessionId: string | number; } /** * @category Query * @group Emails * @summary Get an authentication session log entry * @description Returns the details of a single authentication session log entry by its ID; requires read permission on logs. */ declare const GetAuthSession: ({ authSessionId, adminApiParams, }: GetAuthSessionParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetAuthSession: (authSessionId?: string | number, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const AUTH_SESSIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Emails */ declare const SET_AUTH_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAuthSessionsParams extends InfiniteQueryParams { } /** * @category Query * @group Emails * @summary List authentication sessions * @description Returns a paginated list of user authentication (login) sessions logged for the organization, supporting search and ordering; requires "read" permission on "logs". */ declare const GetAuthSessions: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetAuthSessionsParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetAuthSessions: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Benefits */ declare const BENEFIT_TRANSLATION_QUERY_KEY: (benefitId: string, locale: string) => string[]; /** * @category Setters * @group Benefits */ declare const SET_BENEFIT_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBenefitTranslationProps extends SingleQueryParams { benefitId: string; locale: string; } /** * @category Queries * @group Benefits * @summary Get a benefit's translation * @description Returns the translated text for a benefit in the given locale, or null if no translation exists for that locale; requires "read" permission on "benefits". */ declare const GetBenefitTranslation: ({ benefitId, locale, adminApiParams, }: GetBenefitTranslationProps) => Promise>; /** * @category Hooks * @group Benefits */ declare const useGetBenefitTranslation: (benefitId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Benefits */ declare const BENEFIT_TRANSLATIONS_QUERY_KEY: (benefitId: string) => string[]; /** * @category Setters * @group Benefits */ declare const SET_BENEFIT_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBenefitTranslationsProps extends InfiniteQueryParams { benefitId: string; } /** * @category Queries * @group Benefits * @summary List a benefit's translations * @description Returns a paginated list of locale translations for the given benefit, supporting search and ordering; requires "read" permission on "benefits". */ declare const GetBenefitTranslations: ({ pageParam, pageSize, orderBy, search, benefitId, adminApiParams, }: GetBenefitTranslationsProps) => Promise>; /** * @category Hooks * @group Benefits */ declare const useGetBenefitTranslations: (benefitId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Benefits */ declare const BENEFIT_QUERY_KEY: (benefitId: string) => string[]; /** * @category Setters * @group Benefits */ declare const SET_BENEFIT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBenefitProps extends SingleQueryParams { benefitId: string; } /** * @category Queries * @group Benefits * @summary Get a benefit * @description Returns the details of a single benefit by its ID; requires "read" permission on "benefits". */ declare const GetBenefit: ({ benefitId, adminApiParams, }: GetBenefitProps) => Promise>; /** * @category Hooks * @group Benefits */ declare const useGetBenefit: (benefitId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Benefits */ declare const BENEFIT_CLICKS_QUERY_KEY: (benefitId: string) => string[]; /** * @category Setters * @group Benefits */ declare const SET_BENEFIT_CLICKS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBenefitClicksProps extends InfiniteQueryParams { benefitId: string; } /** * @category Queries * @group Benefits * @summary List a benefit's click events * @description Returns a paginated list of click-tracking records for the given benefit, supporting search and ordering; requires "read" permission on "benefits". */ declare const GetBenefitClicks: ({ benefitId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBenefitClicksProps) => Promise>; /** * @category Hooks * @group Benefits */ declare const useGetBenefitClicks: (benefitId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Benefits */ declare const BENEFITS_QUERY_KEY: (eventId?: string) => string[]; /** * @category Setters * @group Benefits */ declare const SET_BENEFITS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBenefitsProps extends InfiniteQueryParams { eventId?: string; } /** * @category Queries * @group Benefits * @summary List benefits * @description Returns a paginated list of benefits for the organization, optionally filtered to a specific event, with support for search and ordering; requires "read" permission on "benefits". */ declare const GetBenefits: ({ pageParam, pageSize, orderBy, search, eventId, adminApiParams, }: GetBenefitsProps) => Promise>; /** * @category Hooks * @group Benefits */ declare const useGetBenefits: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_CHOICE_TRANSLATION_QUERY_KEY: (spaceId: string, questionId: string, choiceId: string, locale: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_CHOICE_TRANSLATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionChoiceTranslationProps extends SingleQueryParams { spaceId: string; questionId: string; choiceId: string; locale: string; } /** * @category Queries * @group Bookings * @summary Get a booking question choice's translation * @description Returns the translated text for a booking space question choice in the given locale, or null if no translation exists for that locale; requires "read" permission on "bookings". */ declare const GetBookingSpaceQuestionChoiceTranslation: ({ spaceId, questionId, choiceId, locale, adminApiParams, }: GetBookingSpaceQuestionChoiceTranslationProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestionChoiceTranslation: (spaceId?: string, questionId?: string, choiceId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY: (spaceId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionChoiceTranslationsProps extends SingleQueryParams { spaceId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Bookings * @summary List a booking question choice's translations * @description Returns the list of locale translations for a single answer choice on a booking space question; requires "read" permission on "bookings". */ declare const GetBookingSpaceQuestionChoiceTranslations: ({ spaceId, questionId, choiceId, adminApiParams, }: GetBookingSpaceQuestionChoiceTranslationsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestionChoiceTranslations: (spaceId?: string, questionId?: string, choiceId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_CHOICE_QUERY_KEY: (spaceId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_CHOICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionChoiceProps extends SingleQueryParams { spaceId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Bookings * @summary Get a booking space question choice * @description Returns a single selectable answer choice for a question on a booking space, identified by place, space, question, and choice ID; requires "read" permission on "bookings". */ declare const GetBookingSpaceQuestionChoice: ({ spaceId, questionId, choiceId, adminApiParams, }: GetBookingSpaceQuestionChoiceProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestionChoice: (spaceId?: string, questionId?: string, choiceId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_CHOICES_QUERY_KEY: (spaceId: string, questionId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_CHOICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionChoicesProps extends InfiniteQueryParams { spaceId: string; questionId: string; } /** * @category Queries * @group Bookings * @summary List a booking space question's choices * @description Returns a paginated list of selectable answer choices for a given question on a booking space, supporting search and ordering; requires "read" permission on "bookings". */ declare const GetBookingSpaceQuestionChoices: ({ spaceId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpaceQuestionChoicesProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestionChoices: (spaceId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_TRANSLATION_QUERY_KEY: (spaceId: string, questionId: string, locale: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_TRANSLATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionTranslationProps extends SingleQueryParams { spaceId: string; questionId: string; locale: string; } /** * @category Queries * @group Bookings * @summary Get a booking question's translation * @description Retrieves the translated label, description, and choices for a booking space question in a specific locale, returning null if no translation exists for that locale; requires the "read" permission on "bookings". */ declare const GetBookingSpaceQuestionTranslation: ({ spaceId, questionId, locale, adminApiParams, }: GetBookingSpaceQuestionTranslationProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestionTranslation: (spaceId?: string, questionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_TRANSLATIONS_QUERY_KEY: (spaceId: string, questionId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_TRANSLATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionTranslationsProps extends SingleQueryParams { spaceId: string; questionId: string; } /** * @category Queries * @group Bookings * @summary List a booking question's translations * @description Returns every locale translation available for a single booking space question, covering its label, description, and choice text; requires the "read" permission on "bookings". */ declare const GetBookingSpaceQuestionTranslations: ({ spaceId, questionId, adminApiParams, }: GetBookingSpaceQuestionTranslationsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestionTranslations: (spaceId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTION_QUERY_KEY: (spaceId: string, questionId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceQuestionProps extends SingleQueryParams { spaceId: string; questionId: string; } /** * @category Queries * @group Bookings * @summary Get a booking space question * @description Retrieves a single custom question configured for a booking space, including its label, type, and settings; requires the "read" permission on "bookings". */ declare const GetBookingSpaceQuestion: ({ spaceId, questionId, adminApiParams, }: GetBookingSpaceQuestionProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestion: (spaceId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUESTIONS_QUERY_KEY: (spaceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, search?: string) => void; interface GetBookingSpaceQuestionsProps extends InfiniteQueryParams { spaceId: string; } /** * @category Queries * @group Bookings * @summary List a booking space's custom questions * @description Returns a paginated list of the custom questions configured for a booking space, supporting search over the question's name, label, and description and sorting via orderBy; requires the "read" permission on "bookings". */ declare const GetBookingSpaceQuestions: ({ spaceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpaceQuestionsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceQuestions: (spaceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_RESPONSE_CHANGES_QUERY_KEY: (bookingId: string, questionId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_RESPONSE_CHANGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingResponseChangesProps extends InfiniteQueryParams { bookingId: string; questionId: string; } /** * @category Queries * @group Bookings * @summary List a booking response's edit history * @description Returns a paginated list of edits made to a single question response on a booking, including the old and new values for each change; requires the "read" permission on "bookings". */ declare const GetBookingResponseChanges: ({ bookingId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingResponseChangesProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingResponseChanges: (bookingId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_QUERY_KEY: (bookingId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingProps extends SingleQueryParams { bookingId: string; } /** * @category Queries * @group Bookings * @summary Get a booking * @description Retrieves the full details of a single booking by ID, including the place, space, and time slot it belongs to; requires the "read" permission on "bookings". */ declare const GetBooking: ({ bookingId, adminApiParams, }: GetBookingProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBooking: (bookingId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_PLACE_QUERY_KEY: (placeId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_PLACE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingPlaceProps extends SingleQueryParams { placeId: string; } /** * @category Queries * @group Bookings * @summary Get a booking place * @description Retrieves a single booking place (a bookable venue or location) by ID or slug, including its address and configuration; requires the "read" permission on "bookings". */ declare const GetBookingPlace: ({ placeId, adminApiParams, }: GetBookingPlaceProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingPlace: (placeId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_PLACE_BOOKINGS_QUERY_KEY: (placeId: string, past?: boolean, status?: PurchaseStatus) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_PLACE_BOOKINGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingPlaceBookingsProps extends InfiniteQueryParams { placeId: string; past?: boolean; status?: PurchaseStatus; } /** * @category Queries * @group Bookings * @summary List a booking place's bookings * @description Returns a paginated list of bookings made at a booking place, filterable by past/upcoming (`past`) and purchase status (`status`), and searchable by the booking account's name or email; requires the "read" permission on "bookings". */ declare const GetBookingPlaceBookings: ({ placeId, past, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingPlaceBookingsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingPlaceBookings: (placeId?: string, past?: boolean, status?: PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_PLACE_PAYMENTS_QUERY_KEY: (placeId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_PLACE_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingPlacePaymentsProps extends InfiniteQueryParams { placeId: string; } /** * @category Queries * @group Bookings * @summary List a booking place's payments * @description Returns a paginated list of payments made for bookings at a booking place, searchable by the paying account's name or email; requires the "read" permission on "bookings" and "read" permission on "payments". */ declare const GetBookingPlacePayments: ({ placeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingPlacePaymentsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingPlacePayments: (placeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_PLACE_TRANSLATION_QUERY_KEY: (placeId: string, locale: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_PLACE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBookingPlaceTranslationProps extends SingleQueryParams { placeId: string; locale: string; } /** * @category Queries * @group Bookings * @summary Get a booking place's translation * @description Retrieves the translated name and description of a booking place in a specific locale, returning null if no translation exists for that locale; requires the "read" permission on "bookings". */ declare const GetBookingPlaceTranslation: ({ placeId, locale, adminApiParams, }: GetBookingPlaceTranslationProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingPlaceTranslation: (placeId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const BOOKING_PLACE_TRANSLATIONS_QUERY_KEY: (placeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_BOOKING_PLACE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBookingPlaceTranslationsProps extends InfiniteQueryParams { placeId: string; } /** * @category Queries * @group Events * @summary List a booking place's translations * @description Returns a paginated list of locale translations for a booking place, supporting search and ordering; requires the "read" permission on "bookings". */ declare const GetBookingPlaceTranslations: ({ pageParam, pageSize, orderBy, search, placeId, adminApiParams, }: GetBookingPlaceTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetBookingPlaceTranslations: (placeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_PLACES_QUERY_KEY: () => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_PLACES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingPlacesProps extends InfiniteQueryParams { } /** * @category Queries * @group Bookings * @summary List booking places * @description Returns a paginated list of an organization's booking places (bookable venues or locations), searchable by name, description, or address and sortable via orderBy; requires the "read" permission on "bookings". */ declare const GetBookingPlaces: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingPlacesProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingPlaces: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_RESPONSES_QUERY_KEY: (bookingId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_RESPONSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingResponsesProps extends SingleQueryParams { bookingId: string; } /** * @category Queries * @group Bookings * @summary List a booking's question responses * @description Returns the answers an account submitted to a booking space's custom questions for a specific booking, ordered by question sort order; requires the "read" permission on "bookings". */ declare const GetBookingResponses: ({ bookingId, adminApiParams, }: GetBookingResponsesProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingResponses: (bookingId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_QUERY_KEY: (spaceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceProps extends SingleQueryParams { spaceId: string; } /** * @category Queries * @group Bookings * @summary Get a booking space * @description Returns a single bookable space by its id or slug; requires the "read" permission on "bookings". */ declare const GetBookingSpace: ({ spaceId, adminApiParams, }: GetBookingSpaceProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpace: (spaceId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_AVAILABILITIES_QUERY_KEY: (spaceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_AVAILABILITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceAvailabilitiesProps extends SingleQueryParams { spaceId: string; } /** * @category Queries * @group Bookings * @summary List a booking space's weekly availability rules * @description Returns the recurring weekly availability windows configured for a booking space, i.e. the days and times the space can be booked; requires the "read" permission on "bookings". */ declare const GetBookingSpaceAvailabilities: ({ spaceId, adminApiParams, }: GetBookingSpaceAvailabilitiesProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceAvailabilities: (spaceId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_AVAILABILITY_QUERY_KEY: (spaceId: string, availabilityId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_AVAILABILITY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceAvailabilityProps extends SingleQueryParams { spaceId: string; availabilityId: string; } /** * @category Queries * @group Bookings * @summary Get a booking space availability by id * @description Returns a single availability window for a booking space by id; requires the "read" permission on "bookings". */ declare const GetBookingSpaceAvailability: ({ spaceId, availabilityId, adminApiParams, }: GetBookingSpaceAvailabilityProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceAvailability: (spaceId?: string, availabilityId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_BLACKOUT_QUERY_KEY: (spaceId: string, blackoutId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_BLACKOUT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceBlackoutProps extends SingleQueryParams { spaceId: string; blackoutId: string; } /** * @category Queries * @group Bookings * @summary Get a booking space blackout * @description Returns a single blackout record for a booking space by id, i.e. a date/time range during which the space cannot be booked; requires the "read" permission on "bookings". */ declare const GetBookingSpaceBlackout: ({ spaceId, blackoutId, adminApiParams, }: GetBookingSpaceBlackoutProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceBlackout: (spaceId?: string, blackoutId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_BLACKOUTS_QUERY_KEY: (spaceId: string, past?: boolean) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_BLACKOUTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceBlackoutsProps extends InfiniteQueryParams { spaceId: string; past?: boolean; } /** * @category Queries * @group Bookings * @summary List a booking space's blackouts * @description Returns a paginated list of blackout date/time ranges during which a booking space cannot be booked, filterable by past/upcoming via the "past" parameter and by search text; requires the "read" permission on "bookings". */ declare const GetBookingSpaceBlackouts: ({ spaceId, past, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpaceBlackoutsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceBlackouts: (spaceId?: string, past?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_BOOKINGS_QUERY_KEY: (spaceId: string, past?: boolean, status?: PurchaseStatus) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_BOOKINGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceBookingsProps extends InfiniteQueryParams { spaceId: string; past?: boolean; status?: PurchaseStatus; } /** * @category Queries * @group Bookings * @summary List a booking space's bookings * @description Returns a paginated list of bookings made for a booking space, filterable by past/upcoming, purchase status, and search text against the account's name or email; requires the "read" permission on "bookings". */ declare const GetBookingSpaceBookings: ({ spaceId, status, past, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpaceBookingsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceBookings: (spaceId?: string, past?: boolean, status?: PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_PAYMENTS_QUERY_KEY: (spaceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpacePaymentsProps extends InfiniteQueryParams { spaceId: string; past?: boolean; status?: PurchaseStatus; } /** * @category Queries * @group Bookings * @summary List a booking space's payments * @description Returns a paginated list of payments made for bookings in a booking space, filterable by search text against the paying account's name or email; requires the "read" permission on "bookings" and "payments". */ declare const GetBookingSpacePayments: ({ spaceId, status, past, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpacePaymentsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpacePayments: (spaceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_SLOTS_QUERY_KEY: (spaceId: string, firstDayOfMonth: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_SLOTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceSlotsProps extends SingleQueryParams { spaceId: string; firstDayOfMonth: string; } /** * @category Queries * @group Bookings * @summary Get a booking space's available slots * @description Returns the day-by-day list of bookable time slots for a booking space for the calendar month starting at firstDayOfMonth, requiring read permission on bookings. */ declare const GetBookingSpaceSlots: ({ spaceId, firstDayOfMonth, adminApiParams, }: GetBookingSpaceSlotsProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceSlots: (spaceId: string | undefined, firstDayOfMonth: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_TIERS_QUERY_KEY: (spaceId: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceTiersProps extends InfiniteQueryParams { spaceId: string; } /** * @category Queries * @group Bookings * @summary List a booking space's assigned tiers * @description Returns a paginated, searchable list of membership tiers assigned to a booking space, requiring read permission on bookings and tiers. */ declare const GetBookingSpaceTiers: ({ spaceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpaceTiersProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceTiers: (spaceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACE_TRANSLATION_QUERY_KEY: (spaceId: string, locale: string) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceTranslationProps extends SingleQueryParams { spaceId: string; locale: string; } /** * @category Queries * @group Bookings * @summary Get a booking space's translation for a locale * @description Returns the localized name/description translation of a booking space for the given locale, or null if no translation exists, requiring read permission on bookings. */ declare const GetBookingSpaceTranslation: ({ spaceId, locale, adminApiParams, }: GetBookingSpaceTranslationProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaceTranslation: (spaceId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const BOOKING_SPACE_TRANSLATIONS_QUERY_KEY: (spaceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_BOOKING_SPACE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetBookingSpaceTranslationsProps extends InfiniteQueryParams { spaceId: string; } /** * @category Queries * @group Events * @summary List a booking space's translations * @description Returns a paginated, searchable list of locale translations for a booking space, requiring read permission on bookings. */ declare const GetBookingSpaceTranslations: ({ spaceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpaceTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetBookingSpaceTranslations: (spaceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Bookings */ declare const BOOKING_SPACES_QUERY_KEY: (filters?: { placeId?: string; eventId?: string; groupId?: string; accountId?: string; }) => string[]; /** * @category Setters * @group Bookings */ declare const SET_BOOKING_SPACES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; /** * Filter fields must be declared directly on this interface (not via a * type-alias heritage) so the OpenAPI generator can emit them as query params. */ interface GetBookingSpacesProps extends InfiniteQueryParams { placeId?: string; eventId?: string; groupId?: string; accountId?: string; } /** * @category Queries * @group Bookings * @summary List booking spaces * @description Returns a paginated list of bookable spaces for the organization (no parent filter — includes spaces with no parents), or spaces linked to any combination of place, event, group, and/or account ids; supports search and ordering; requires the "read" permission on "bookings". */ declare const GetBookingSpaces: ({ placeId, eventId, groupId, accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetBookingSpacesProps) => Promise>; /** * @category Hooks * @group Bookings */ declare const useGetBookingSpaces: (filters?: { placeId?: string; eventId?: string; groupId?: string; accountId?: string; }, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_GUEST_TRANSLATION_QUERY_KEY: (channelId: string, contentId: string, guestId: string, locale: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_GUEST_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentGuestTranslationProps extends SingleQueryParams { channelId: string; contentId: string; guestId: string; locale: string; } /** * @category Queries * @group Channels * @summary Get a channel content guest's translation for a locale * @description Returns the localized translation of a channel content guest's fields for the given locale, or null if no translation exists, requiring read permission on channels and contents. */ declare const GetChannelContentGuestTranslation: ({ channelId, contentId, guestId, locale, adminApiParams, }: GetChannelContentGuestTranslationProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentGuestTranslation: (channelId?: string, contentId?: string, guestId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_GUEST_TRANSLATIONS_QUERY_KEY: (channelId: string, contentId: string, guestId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_GUEST_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentGuestTranslationsProps extends InfiniteQueryParams { channelId: string; contentId: string; guestId: string; } /** * @category Queries * @group Channels * @summary List a channel content guest's translations * @description Returns a paginated, searchable list of locale translations for a guest of a piece of channel content, requiring read permission on channels and contents. */ declare const GetChannelContentGuestTranslations: ({ channelId, contentId, guestId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetChannelContentGuestTranslationsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentGuestTranslations: (channelId?: string, contentId?: string, guestId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_TRANSLATION_QUERY_KEY: (channelId: string, contentId: string, locale: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentTranslationProps extends SingleQueryParams { channelId: string; contentId: string; locale: string; } /** * @category Queries * @group Channels * @summary Get a channel content item's translation for a locale * @description Returns the localized translation of a channel content item's fields for the given locale, or null if no translation exists, requiring read permission on channels and contents. */ declare const GetChannelContentTranslation: ({ channelId, contentId, locale, adminApiParams, }: GetChannelContentTranslationProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentTranslation: (channelId?: string, contentId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_TRANSLATIONS_QUERY_KEY: (channelId: string, contentId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentTranslationsProps extends InfiniteQueryParams { channelId: string; contentId: string; } /** * @category Queries * @group Channels * @summary List a channel content item's translations * @description Returns a paginated, searchable list of locale translations for a piece of channel content, requiring read permission on channels and contents. */ declare const GetChannelContentTranslations: ({ pageParam, pageSize, orderBy, search, channelId, contentId, adminApiParams, }: GetChannelContentTranslationsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentTranslations: (channelId?: string, contentId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_TRANSLATION_QUERY_KEY: (channelId: string, locale: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetChannelTranslationProps extends SingleQueryParams { channelId: string; locale: string; } /** * @category Queries * @group Channels * @summary Get a channel's translation for a locale * @description Returns the localized translation of a channel's fields for the given locale, or null if no translation exists, requiring read permission on channels. */ declare const GetChannelTranslation: ({ channelId, locale, adminApiParams, }: GetChannelTranslationProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelTranslation: (channelId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_TRANSLATIONS_QUERY_KEY: (channelId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetChannelTranslationsProps extends InfiniteQueryParams { channelId: string; } /** * @category Queries * @group Channels * @summary List a channel's translations * @description Returns a paginated, searchable list of locale translations for a channel, requiring read permission on channels. */ declare const GetChannelTranslations: ({ pageParam, pageSize, orderBy, search, channelId, adminApiParams, }: GetChannelTranslationsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelTranslations: (channelId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_QUERY_KEY: (channelId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelProps extends SingleQueryParams { channelId: string; } /** * @category Queries * @group Channels * @summary Get a channel * @description Retrieves a single channel by its ID or slug, requiring read permission on channels. */ declare const GetChannel: ({ channelId, adminApiParams, }: GetChannelProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannel: (channelId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_ACTIVITIES_QUERY_KEY: (channelId: string, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelActivitiesProps extends InfiniteQueryParams { channelId: string; status?: keyof typeof ActivityStatus; } /** * @category Queries * @group Channels * @summary List a channel's activity feed * @description Returns a paginated list of activity records posted to the given channel, optionally filtered by activity status, search term, and sort order, requiring read permission on channels and activities. */ declare const GetChannelActivities: ({ channelId: channelId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetChannelActivitiesProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelActivities: (channelId?: string, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_QUERY_KEY: (channelId: string, contentId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentProps extends SingleQueryParams { channelId: string; contentId: string; } /** * @category Queries * @group Channels * @summary Get a channel's content item * @description Retrieves a single piece of content belonging to the given channel by its content ID, requiring read permission on channels and contents. */ declare const GetChannelContent: ({ channelId, contentId, adminApiParams, }: GetChannelContentProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContent: (channelId?: string, contentId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_ACTIVITIES_QUERY_KEY: (channelId: string, contentId: string, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetContentActivitiesProps extends InfiniteQueryParams { channelId: string; contentId: string; status?: keyof typeof ActivityStatus; } /** * @category Queries * @group Channels * @summary List a content item's activity feed * @description Returns a paginated list of activity records posted on a specific content item within a channel, optionally filtered by activity status and search term, requiring read permission on channels, contents, and activities. */ declare const GetChannelContentActivities: ({ channelId, contentId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetContentActivitiesProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentActivities: (channelId?: string, contentId?: string, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_GUEST_QUERY_KEY: (channelId: string, contentId: string, guestId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_GUEST_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentGuestsProps$1 extends SingleQueryParams { channelId: string; contentId: string; guestId: string; status?: string; } /** * @category Queries * @group Channels * @summary Get a content item's guest * @description Retrieves a single guest record for a specific content item within a channel by guest ID, requiring read permission on channels and contents. */ declare const GetChannelContentGuest: ({ channelId, contentId, guestId, adminApiParams, }: GetChannelContentGuestsProps$1) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentGuest: (channelId?: string, contentId?: string, guestId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_GUESTS_QUERY_KEY: (channelId: string, contentId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_GUESTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentGuestsProps extends InfiniteQueryParams { channelId: string; contentId: string; status?: string; } /** * @category Queries * @group Channels * @summary List a content item's guests * @description Returns a paginated list of guests (e.g. speakers/panelists) associated with a specific content item within a channel, optionally filtered by search term and sort order, requiring read permission on channels and contents. */ declare const GetChannelContentGuests: ({ channelId, contentId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetChannelContentGuestsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentGuests: (channelId?: string, contentId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENT_LIKES_QUERY_KEY: (channelId: string, contentId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENT_LIKES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetContentLikesProps extends InfiniteQueryParams { channelId: string; contentId: string; } /** * @category Queries * @group Channels * @summary List a content item's likes * @description Returns a paginated list of accounts that liked a specific content item within a channel, optionally filtered by search term and sort order, requiring read permission on channels and contents. */ declare const GetChannelContentLikes: ({ channelId, contentId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetContentLikesProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContentLikes: (channelId?: string, contentId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_CONTENTS_QUERY_KEY: (channelId: string, featured?: boolean) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_CONTENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelContentsProps extends InfiniteQueryParams { channelId: string; featured?: boolean; } /** * @category Queries * @group Channels * @summary List a channel's content * @description Returns a paginated list of content items belonging to the given channel, optionally filtered by featured status and search term, requiring read permission on channels and contents. */ declare const GetChannelContents: ({ pageParam, pageSize, orderBy, search, channelId, featured, adminApiParams, }: GetChannelContentsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelContents: (channelId?: string, featured?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_SUBSCRIBER_QUERY_KEY: (channelId: string, accountId: string) => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNEL_SUBSCRIBER_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelSubscriberProps extends SingleQueryParams { channelId: string; accountId: string; } /** * @category Queries * @group Channels * @summary Get a channel's subscriber * @description Retrieves a single subscription record for the given account on the given channel, requiring read permission on channels and accounts. */ declare const GetChannelSubscriber: ({ channelId, accountId, adminApiParams, }: GetChannelSubscriberProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannelSubscriber: (channelId?: string, accountId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNEL_SUBSCRIBERS_QUERY_KEY: (channelId: string, status?: string) => string[]; /** * @category Setters * @group ChannelSubscribers */ declare const SET_CHANNEL_SUBSCRIBERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelSubscribersProps extends InfiniteQueryParams { channelId: string; status?: string; } /** * @category Queries * @group ChannelSubscribers * @summary List a channel's subscribers * @description Returns a paginated list of accounts subscribed to the given channel, optionally filtered by subscription status and searched by keyword; requires read permission on channels and accounts. */ declare const GetChannelSubscribers: ({ pageParam, pageSize, orderBy, search, channelId, status, adminApiParams, }: GetChannelSubscribersProps) => Promise>; /** * @category Hooks * @group ChannelSubscribers */ declare const useGetChannelSubscribers: (channelId?: string, status?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CHANNELS_QUERY_KEY: () => string[]; /** * @category Setters * @group Channels */ declare const SET_CHANNELS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetChannelsProps extends InfiniteQueryParams { } /** * @category Queries * @group Channels * @summary List channels * @description Returns a paginated list of channels for the organization, optionally filtered by search term and sort order, requiring read permission on channels. */ declare const GetChannels: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetChannelsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetChannels: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const CONTENTS_QUERY_KEY: (featured?: boolean, type?: "video" | "audio" | "article", past?: boolean) => string[]; /** * @category Setters * @group Channels */ declare const SET_CONTENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetContentsProps extends InfiniteQueryParams { featured?: boolean; type?: "video" | "audio" | "article"; past?: boolean; } /** * @category Queries * @group Channels * @summary List organization-wide channel content * @description Returns a paginated list of content items (videos, audio, or articles) across all of the organization's channels, filterable by featured status, content type, and whether publish date is in the past or upcoming; requires read permission on contents. */ declare const GetContents: ({ featured, type, past, pageParam, pageSize, orderBy, search, adminApiParams, }: GetContentsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetContents: (featured?: boolean, type?: "video" | "audio" | "article", past?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Channels */ declare const FEATURED_CHANNELS_QUERY_KEY: () => (string | string[])[]; /** * @category Setters * @group Channels */ declare const SET_FEATURED_CHANNELS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetFeaturedChannelsProps extends InfiniteQueryParams { } /** * @category Queries * @group Channels * @summary List featured channels * @description Returns a paginated list of channels marked as featured for the organization; requires read permission on channels. */ declare const GetFeaturedChannels: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetFeaturedChannelsProps) => Promise>; /** * @category Hooks * @group Channels */ declare const useGetFeaturedChannels: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Dashboards */ declare const DASHBOARD_QUERY_KEY: (dashboardId: string) => string[]; /** * @category Setters * @group Dashboards */ declare const SET_DASHBOARD_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetDashboardProps extends SingleQueryParams { dashboardId: string; } /** * @category Queries * @group Dashboards * @summary Get a dashboard * @description Returns a single dashboard by ID, including its configuration; requires read permission on dashboards. */ declare const GetDashboard: ({ adminApiParams, dashboardId, }: GetDashboardProps) => Promise>; /** * @category Hooks * @group Dashboards */ declare const useGetDashboard: (dashboardId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Dashboards */ declare const DASHBOARDS_QUERY_KEY: (eventId?: string) => string[]; /** * @category Setters * @group Dashboards */ declare const SET_DASHBOARDS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetDashboardsProps extends InfiniteQueryParams { eventId?: string; } /** * @category Queries * @group Dashboards * @summary List dashboards * @description Returns a paginated list of the organization's dashboards, optionally filtered to those belonging to a specific event; requires read permission on dashboards. */ declare const GetDashboards: ({ pageParam, pageSize, orderBy, search, eventId, adminApiParams, }: GetDashboardsProps) => Promise>; /** * @category Hooks * @group Dashboards */ declare const useGetDashboards: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Dashboards */ declare const DASHBOARD_WIDGETS_QUERY_KEY: (dashboardId: string, type?: string) => string[]; /** * @category Setters * @group Dashboards */ declare const SET_DASHBOARD_WIDGETS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetDashboardWidgetsProps extends SingleQueryParams { dashboardId: string; type?: string; } /** * @category Queries * @group Dashboards * @summary List widgets available for a dashboard * @description Returns the analytics widgets that can be added to the given dashboard, scoped to event or session widgets for event dashboards and organization widgets otherwise, optionally filtered by widget type; requires read permission on dashboards. */ declare const GetDashboardWidgets: ({ adminApiParams, dashboardId, type, }: GetDashboardWidgetsProps) => Promise>; /** * @category Hooks * @group Dashboards */ declare const useGetDashboardWidgets: (dashboardId: string, type?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const EMAIL_RECEIPT_QUERY_KEY: (emailReceiptId: string) => string[]; /** * @category Setters * @group Emails */ declare const SET_EMAIL_RECEIPT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEmailReceiptParams extends SingleQueryParams { emailReceiptId: string; } /** * @category Query * @group Emails * @summary Get an email receipt * @description Returns a single logged email receipt by ID, including its delivery status; requires read permission on logs. */ declare const GetEmailReceipt: ({ emailReceiptId, adminApiParams, }: GetEmailReceiptParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetEmailReceipt: (emailReceiptId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const EMAIL_RECEIPTS_QUERY_KEY: (status?: string) => string[]; /** * @category Setters * @group Emails */ declare const SET_EMAIL_RECEIPTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEmailReceiptsParams extends InfiniteQueryParams { status?: EmailReceiptStatus; } /** * @category Query * @group Emails * @summary List email receipts * @description Returns a paginated list of logged email receipts for the organization, optionally filtered by delivery status and searched by keyword; requires read permission on logs. */ declare const GetEmailReceipts: ({ pageParam, pageSize, orderBy, search, status, adminApiParams, }: GetEmailReceiptsParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetEmailReceipts: (status?: EmailReceiptStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACCESS_USERS_QUERY_KEY: (eventId: string) => (string | string[])[]; /** * @category Queries * @group Events * @summary List an event's access users * @description Returns a paginated list of users granted access to the given private or restricted event, searchable by keyword; requires read permission on events. */ interface GetEventAccessUsersParams extends InfiniteQueryParams { eventId: string; } declare const GetEventAccessUsers: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAccessUsersParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAccessUsers: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATION_TRANSLATION_QUERY_KEY: (eventId: string, activationId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationTranslationProps extends SingleQueryParams { eventId: string; activationId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event activation's translation * @description Returns the translated content for a given event activation in the specified locale, or null if no translation exists for that locale; requires read permission on events. */ declare const GetEventActivationTranslation: ({ eventId, activationId, locale, adminApiParams, }: GetEventActivationTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivationTranslation: (eventId?: string, activationId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATION_TRANSLATIONS_QUERY_KEY: (eventId: string, activationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationTranslationsProps extends InfiniteQueryParams { eventId: string; activationId: string; } /** * @category Queries * @group Events * @summary List translations for an activation * @description Returns a paginated list of locale translations for the specified event activation, supporting search and ordering; requires read access to the event's events module. */ declare const GetEventActivationTranslations: ({ pageParam, pageSize, orderBy, search, eventId, activationId, adminApiParams, }: GetEventActivationTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivationTranslations: (eventId?: string, activationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATION_QUERY_KEY: (eventId: string, activationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationProps extends SingleQueryParams { eventId: string; activationId: string; } /** * @category Queries * @group Events * @summary Get an event activation * @description Retrieves a single activation by ID or slug for the given event, including its configuration and reward details; requires read access to the event's events module. */ declare const GetEventActivation: ({ eventId, activationId, adminApiParams, }: GetEventActivationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivation: (eventId: string, activationId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATION_COMPLETION_QUERY_KEY: (eventId: string, activationId: string, completionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATION_COMPLETION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationCompletionProps extends SingleQueryParams { eventId: string; activationId: string; completionId: string; } /** * @category Queries * @group Events * @summary Get an activation completion record * @description Retrieves a single completion record for an event activation, showing the pass that completed it and the points earned; requires read access to the event's events module. */ declare const GetEventActivationCompletion: ({ eventId, activationId, completionId, adminApiParams, }: GetEventActivationCompletionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivationCompletion: (eventId: string, activationId: string, completionId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATION_COMPLETIONS_QUERY_KEY: (eventId: string, activationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATION_COMPLETIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationCompletionsProps extends InfiniteQueryParams { eventId: string; activationId: string; } /** * @category Queries * @group Events * @summary List completions for an activation * @description Returns a paginated list of completion records for an event activation, searchable by the completing attendee's name, username, or email; requires read access to the event's events module. */ declare const GetEventActivationCompletions: ({ eventId, activationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventActivationCompletionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivationCompletions: (eventId?: string, activationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATION_SESSIONS_QUERY_KEY: (eventId: string, activationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATION_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationSessionsProps extends InfiniteQueryParams { eventId: string; activationId: string; } /** * @category Queries * @group Events * @summary List sessions linked to an activation * @description Returns a paginated list of event sessions associated with the specified activation, supporting search and ordering; requires read access to the event's events module. */ declare const GetEventActivationSessions: ({ eventId, activationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventActivationSessionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivationSessions: (eventId?: string, activationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ACTIVATIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ACTIVATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivationsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's activations * @description Returns a paginated list of activations configured for the given event, supporting search and ordering; requires read access to the event's events module. */ declare const GetEventActivations: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventActivationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventActivations: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ON_TRANSLATION_QUERY_KEY: (eventId: string, addOnId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ON_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnTranslationProps extends SingleQueryParams { eventId: string; addOnId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an add-on translation for a locale * @description Retrieves the translated text for a single event add-on in the specified locale, or null if no translation exists for that locale; requires read access to the event's events module. */ declare const GetEventAddOnTranslation: ({ eventId, addOnId, locale, adminApiParams, }: GetEventAddOnTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOnTranslation: (eventId?: string, addOnId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ON_TRANSLATIONS_QUERY_KEY: (eventId: string, addOnId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ON_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnTranslationsProps extends InfiniteQueryParams { eventId: string; addOnId: string; } /** * @category Queries * @group Events * @summary List translations for an add-on * @description Returns a paginated list of locale translations for the specified event add-on, supporting search and ordering; requires read access to the event's events module. */ declare const GetEventAddOnTranslations: ({ pageParam, pageSize, orderBy, search, eventId, addOnId, adminApiParams, }: GetEventAddOnTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOnTranslations: (eventId?: string, addOnId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const ALL_EVENT_ADD_ON_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_ALL_EVENT_ADD_ON_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAllEventAddOnsProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List all of an event's add-ons * @description Returns up to 100 add-ons configured for the given event in a single request, useful for populating full selection lists without pagination; requires read access to the event's events module. */ declare const GetAllEventAddOns: ({ eventId, adminApiParams, }: GetAllEventAddOnsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetAllEventAddOns: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ON_QUERY_KEY: (eventId: string, addOnId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ON_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnProps extends SingleQueryParams { eventId: string; addOnId: string; } /** * @category Queries * @group Events * @summary Get an event add-on * @description Retrieves a single add-on by ID for the given event, including its pricing and configuration details; requires read access to the event's events module. */ declare const GetEventAddOn: ({ eventId, addOnId, adminApiParams, }: GetEventAddOnProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOn: (eventId?: string, addOnId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ON_PASS_TYPES_QUERY_KEY: (eventId: string, addOnId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ON_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnPassTypesProps extends InfiniteQueryParams { eventId: string; addOnId: string; } /** * @category Queries * @group Events * @summary List pass types eligible for an add-on * @description Returns a paginated list of the event's pass types (tickets) that the given add-on is available for, supporting search and ordering; requires read permission on events. */ declare const GetEventAddOnPassTypes: ({ eventId, addOnId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAddOnPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOnPassTypes: (eventId?: string, addOnId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ON_PASSES_QUERY_KEY: (eventId: string, addOnId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ON_PASSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnPassesProps extends InfiniteQueryParams { eventId: string; addOnId: string; } /** * @category Queries * @group Events * @summary List purchases of an event add-on * @description Returns a paginated list of pass purchases (in needsInfo, ready, or pending status) that include the given add-on for the specified event, supporting search and ordering; requires read permission on events and attendees. */ declare const GetEventAddOnPasses: ({ eventId, addOnId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAddOnPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOnPasses: (eventId?: string, addOnId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ON_TIERS_QUERY_KEY: (allowed: boolean, eventId: string, addOnId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ON_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnTiersProps extends InfiniteQueryParams { allowed: boolean; eventId: string; addOnId: string; } /** * @category Queries * @group Events * @summary List account tiers allowed or disallowed for an add-on * @description Returns a paginated list of account tiers that are either allowed or disallowed (per the required `allowed` flag) from purchasing the given event add-on, supporting search and ordering; requires read permission on events and tiers. */ declare const GetEventAddOnTiers: ({ allowed, eventId, addOnId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAddOnTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOnTiers: (allowed: boolean, eventId?: string, addOnId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ADD_ONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ADD_ONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAddOnsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's add-ons * @description Returns a paginated list of add-ons configured for the specified event, supporting search and ordering; requires read permission on events. */ declare const GetEventAddOns: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAddOnsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAddOns: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ATTRIBUTE_QUERY_KEY: (eventId: string, attributeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ATTRIBUTE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventAttributeProps extends SingleQueryParams { eventId: string; attributeId: string; } /** * @category Queries * @group Events * @summary Get an event attribute * @description Returns a single custom attribute definition belonging to the given event; requires "read" permission on events. */ declare const GetEventAttribute: ({ eventId, attributeId, adminApiParams, }: GetEventAttributeProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAttribute: (eventId?: string, attributeId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ATTRIBUTES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ATTRIBUTES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventAttributesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's attributes * @description Returns a paginated list of custom attribute definitions configured for the given event, with optional search and sort order; requires "read" permission on events. */ declare const GetEventAttributes: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAttributesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAttributes: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_BLOCK_QUERY_KEY: (eventId: string, blockId: string) => string[]; /** * @category Queries * @group Events */ declare const SET_EVENT_BLOCK_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventBlockProps extends SingleQueryParams { eventId: string; blockId: string; } /** * @category Queries * @group Events * @summary Get an event schedule block * @description Returns a single schedule block (a grouping used to organize sessions) belonging to the given event; requires "read" permission on events. */ declare const GetEventBlock: ({ eventId, blockId, adminApiParams, }: GetEventBlockProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventBlock: (eventId?: string, blockId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_BLOCK_SESSIONS_QUERY_KEY: (eventId: string, blockId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_BLOCK_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventBlockSessionsProps extends InfiniteQueryParams { eventId: string; blockId: string; } /** * @category Queries * @group Events * @summary List sessions in an event block * @description Returns a paginated list of the sessions assigned to a specific agenda block on the given event, supporting search and `orderBy` sorting; requires "read" permission on events. */ declare const GetEventBlockSessions: ({ eventId, blockId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventBlockSessionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventBlockSessions: (eventId?: string, blockId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_BLOCKS_QUERY_KEY: (eventId: string) => string[]; /** * @category Queries * @group Events */ declare const SET_EVENT_BLOCKS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventBlocksProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's agenda blocks * @description Returns a paginated list of the blocks (agenda groupings used to organize sessions) defined for the given event, supporting search and `orderBy` sorting; requires "read" permission on events. */ declare const GetEventBlocks: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventBlocksProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventBlocks: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_BYPASS_QUERY_KEY: (eventId: string, bypassId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_BYPASS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationBypassProps extends SingleQueryParams { eventId: string; bypassId: string; } /** * @category Queries * @group Events * @summary Get a single registration bypass * @description Retrieves one registration bypass record for the given event by its ID, showing which account it grants access to and which registration restriction (closed, before start, or after end) it bypasses; requires "read" permission on events. */ declare const GetEventRegistrationBypass: ({ eventId, bypassId, adminApiParams, }: GetEventRegistrationBypassProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationBypass: (eventId?: string, bypassId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_BYPASS_LIST_QUERY_KEY: (eventId: string) => string[]; interface GetEventRegistrationBypassListProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's registration bypasses * @description Returns a paginated list of registration bypass records for the given event, which grant specific accounts the ability to register outside normal registration windows (before opening, after closing, or while registration is disabled), supporting search by account name/email and `orderBy` sorting; requires "read" permission on events. */ declare const GetEventRegistrationBypassList: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationBypassListProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationBypassList: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_CO_HOSTS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_CO_HOSTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventCoHostsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's co-host accounts * @description Returns a paginated list of accounts designated as co-hosts of the given event, supporting search and `orderBy` sorting; requires "read" permission on events. */ declare const GetEventCoHosts: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventCoHostsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCoHosts: (eventId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_COUPON_QUERY_KEY: (eventId: string, couponId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_COUPON_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventCouponProps extends SingleQueryParams { eventId: string; couponId: string; } /** * @category Queries * @group Events * @summary Get a single event coupon * @description Retrieves the details of one coupon (by ID or code) for the given event, including its discount configuration and pre-paid/group settings; requires "read" permission on events. */ declare const GetEventCoupon: ({ eventId, couponId, adminApiParams, }: GetEventCouponProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCoupon: (eventId?: string, couponId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_COUPON_PASSES_QUERY_KEY: (eventId: string, couponId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_COUPON_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventCouponPassesProps extends InfiniteQueryParams { eventId: string; couponId: string; } /** * @category Queries * @group Events * @summary List purchases made with a coupon * @description Returns a paginated list of pass purchases made using the given coupon (or any of its variants) on the event, supporting search by attendee name/email or purchase ID; requires "read" permission on both events and attendees. */ declare const GetEventCouponPasses: ({ eventId, couponId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventCouponPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCouponPasses: (eventId?: string, couponId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_COUPON_PAYMENTS_QUERY_KEY: (eventId: string, couponId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_COUPON_PAYMENTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventCouponPaymentsProps extends InfiniteQueryParams { eventId: string; couponId: string; } /** * @category Queries * @group Events * @summary List payments made with a coupon * @description Returns a paginated list of payments on the given event that used the specified coupon, supporting search and `orderBy` sorting; requires "read" permission on both events and payments. */ declare const GetEventCouponPayments: ({ eventId, couponId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventCouponPaymentsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCouponPayments: (eventId?: string, couponId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_COUPON_TIERS_QUERY_KEY: (allowed: boolean, eventId: string, couponId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_COUPON_TIERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventCouponTiersProps extends InfiniteQueryParams { allowed: boolean; eventId: string; couponId: string; } /** * @category Queries * @group Events * @summary List event coupon tiers * @description Lists the ticket tiers currently on an event coupon's allow-list or disallow-list; the allowed flag selects which list to return (allowed tiers when true, disallowed tiers when false), with pagination, ordering, and search support. */ declare const GetEventCouponTiers: ({ allowed, eventId, couponId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventCouponTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCouponTiers: (allowed: boolean, eventId?: string, couponId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_COUPON_VARIANTS_QUERY_KEY: (eventId: string, parentCouponId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_COUPON_VARIANTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventCouponVariantsProps extends InfiniteQueryParams { eventId: string; parentCouponId: string; } /** * @category Queries * @group Events * @summary List a coupon's variants * @description Returns a paginated list of the child coupon variants belonging to the given parent coupon on the event, supporting search and `orderBy` sorting; requires "read" permission on events. */ declare const GetEventCouponVariants: ({ eventId, parentCouponId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventCouponVariantsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCouponVariants: (eventId?: string, parentCouponId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_COUPONS_QUERY_KEY: (eventId: string, prePaid?: boolean, includeVariants?: true) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_COUPONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventCouponsProps extends InfiniteQueryParams { eventId: string; prePaid?: boolean; includeVariants?: true; } /** * @category Queries * @group Events * @summary List an event's coupons * @description Returns a paginated list of coupons for the given event, filterable by `prePaid` (group-paid vs. standard coupons) and by `includeVariants` to include child coupon variants, with search and `orderBy` sorting; requires "read" permission on events. */ declare const GetEventCoupons: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, prePaid, includeVariants, }: GetEventCouponsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventCoupons: (eventId?: string, prePaid?: boolean, includeVariants?: true, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_EMAIL_TRANSLATION_QUERY_KEY: (eventId: string, type: EventEmailType, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_EMAIL_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventEmailTranslationProps extends SingleQueryParams { eventId: string; type: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event email's translation * @description Returns the localized translation (subject/body) for a specific event email type and locale, or null if no translation exists for that locale; requires read permission on events. */ declare const GetEventEmailTranslation: ({ eventId, type, locale, adminApiParams, }: GetEventEmailTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventEmailTranslation: (eventId: string | undefined, type: EventEmailType, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_EMAIL_TRANSLATIONS_QUERY_KEY: (eventId: string, type: EventEmailType) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_EMAIL_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventEmailTranslationsProps extends InfiniteQueryParams { eventId: string; type: string; } /** * @category Queries * @group Events * @summary List an event email's translations * @description Returns a paginated list of locale translations for a specific event email type, supporting page, pageSize, orderBy, and search filters; requires read permission on events. */ declare const GetEventEmailTranslations: ({ pageParam, pageSize, orderBy, search, eventId, type, adminApiParams, }: GetEventEmailTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventEmailTranslations: (eventId: string | undefined, type: EventEmailType, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_EMAIL_QUERY_KEY: (eventId: string, type: EventEmailType) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_EMAIL_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventEmailProps extends SingleQueryParams { eventId: string; type: EventEmailType; } /** * @category Queries * @group Events * @summary Get an event's email configuration * @description Returns the configuration (body, reply-to, enabled state, calendar file setting) for a given event email type such as confirmation, cancellation, reminder, approval, denial, or transfer; requires read permission on events. */ declare const GetEventEmail: ({ eventId, type, adminApiParams, }: GetEventEmailProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventEmail: (eventId: string | undefined, type: EventEmailType, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_QUESTION_TRANSLATION_QUERY_KEY: (eventId: string, sectionId: string, questionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_QUESTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionQuestionTranslationProps extends SingleQueryParams { eventId: string; sectionId: string; questionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event FAQ question's translation * @description Returns the localized translation for a specific FAQ question within an event FAQ section and locale, or null if no translation exists for that locale; requires read permission on events. */ declare const GetEventFaqSectionQuestionTranslation: ({ eventId, sectionId, questionId, locale, adminApiParams, }: GetEventFaqSectionQuestionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSectionQuestionTranslation: (eventId?: string, sectionId?: string, questionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_QUESTION_TRANSLATIONS_QUERY_KEY: (eventId: string, sectionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_QUESTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionQuestionTranslationsProps extends InfiniteQueryParams { eventId: string; sectionId: string; questionId: string; } /** * @category Queries * @group Events * @summary List an event FAQ question's translations * @description Returns a paginated list of locale translations for a specific FAQ question within an event FAQ section, supporting page, pageSize, orderBy, and search filters; requires read permission on events. */ declare const GetEventFaqSectionQuestionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sectionId, questionId, adminApiParams, }: GetEventFaqSectionQuestionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSectionQuestionTranslations: (eventId?: string, sectionId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_TRANSLATION_QUERY_KEY: (eventId: string, sectionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionTranslationProps extends SingleQueryParams { eventId: string; sectionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event FAQ section's translation * @description Returns the localized translation for a specific event FAQ section and locale, or null if no translation exists for that locale; requires read permission on events. */ declare const GetEventFaqSectionTranslation: ({ eventId, sectionId, locale, adminApiParams, }: GetEventFaqSectionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSectionTranslation: (eventId?: string, sectionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_TRANSLATIONS_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionTranslationsProps extends InfiniteQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List an event FAQ section's translations * @description Returns a paginated list of locale translations for a specific event FAQ section, supporting page, pageSize, orderBy, and search filters; requires read permission on events. */ declare const GetEventFaqSectionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sectionId, adminApiParams, }: GetEventFaqSectionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSectionTranslations: (eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionProps extends SingleQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary Get an event FAQ section * @description Returns the details of a single FAQ section belonging to an event, identified by section ID; requires read permission on events. */ declare const GetEventFaqSection: ({ eventId, sectionId, adminApiParams, }: GetEventFaqSectionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSection: (eventId?: string, sectionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_QUESTION_QUERY_KEY: (eventId: string, sectionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_QUESTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionQuestionProps extends SingleQueryParams { eventId: string; sectionId: string; questionId: string; } /** * @category Queries * @group Events * @summary Get an event FAQ question * @description Returns the details of a single question within an event FAQ section, identified by question ID; requires read permission on events. */ declare const GetEventFaqSectionQuestion: ({ eventId, sectionId, questionId, adminApiParams, }: GetEventFaqSectionQuestionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSectionQuestion: (eventId?: string, sectionId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTION_QUESTIONS_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTION_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionQuestionsProps extends InfiniteQueryParams { sectionId: string; eventId: string; } /** * @category Queries * @group Events * @summary List an event FAQ section's questions * @description Returns a paginated list of questions belonging to a specific FAQ section of an event, supporting page, pageSize, orderBy, and search filters; requires read permission on events. */ declare const GetEventFaqSectionQuestions: ({ sectionId, eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFaqSectionQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSectionQuestions: (eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FAQ_SECTIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FAQ_SECTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventFaqSectionsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's FAQ sections * @description Returns a paginated list of FAQ sections for the given event, supporting search and ordering; requires read permission on events. */ declare const GetEventFaqSections: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFaqSectionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFaqSections: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_TRANSLATION_QUERY_KEY: (eventId: string, followupId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupTranslationProps extends SingleQueryParams { eventId: string; followupId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a followup's translation for a locale * @description Returns the translated content for a single event registration followup in the given locale, or null if no translation exists; requires read permission on events. */ declare const GetEventFollowupTranslation: ({ eventId, followupId, locale, adminApiParams, }: GetEventFollowupTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowupTranslation: (eventId?: string, followupId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_TRANSLATIONS_QUERY_KEY: (eventId: string, followupId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupTranslationsProps extends InfiniteQueryParams { eventId: string; followupId: string; } /** * @category Queries * @group Events * @summary List a followup's translations * @description Returns a paginated list of locale translations for the given event registration followup, supporting search and ordering; requires read permission on events. */ declare const GetEventFollowupTranslations: ({ pageParam, pageSize, orderBy, search, eventId, followupId, adminApiParams, }: GetEventFollowupTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowupTranslations: (eventId?: string, followupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_QUERY_KEY: (eventId: string, followupId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupProps extends SingleQueryParams { eventId: string; followupId: string; } /** * @category Queries * @group Events * @summary Get an event registration followup * @description Returns the details of a single registration followup for the given event, identified by followup ID; requires read permission on events. */ declare const GetEventFollowup: ({ eventId, followupId, adminApiParams, }: GetEventFollowupProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowup: (eventId?: string, followupId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_ADDONS_QUERY_KEY: (eventId: string, followupId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_ADDONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupAddOnsProps extends InfiniteQueryParams { eventId: string; followupId: string; } /** * @category Queries * @group Events * @summary List a followup's linked add-ons * @description Returns a paginated list of event add-ons associated with the given registration followup, supporting search and ordering; requires read permission on events. */ declare const GetEventFollowupAddOns: ({ eventId, followupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFollowupAddOnsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowupAddOns: (eventId?: string, followupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_PASS_TYPES_QUERY_KEY: (eventId: string, followupId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupPassTypesProps extends InfiniteQueryParams { eventId: string; followupId: string; } /** * @category Queries * @group Events * @summary List a followup's linked pass types * @description Returns a paginated list of ticket pass types associated with the given registration followup, supporting search and ordering; requires read permission on events. */ declare const GetEventFollowupPassTypes: ({ eventId, followupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFollowupPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowupPassTypes: (eventId?: string, followupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_QUESTIONS_QUERY_KEY: (eventId: string, followupId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupQuestionsProps extends InfiniteQueryParams { eventId: string; followupId: string; } /** * @category Queries * @group Events * @summary List a followup's questions * @description Returns a paginated list of registration questions attached to the given event followup, supporting search and ordering; requires read permission on events. */ declare const GetEventFollowupQuestions: ({ eventId, followupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFollowupQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowupQuestions: (eventId?: string, followupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUP_TIERS_QUERY_KEY: (allowed: boolean, eventId: string, followupId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUP_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupTiersProps extends InfiniteQueryParams { allowed: boolean; eventId: string; followupId: string; } /** * @category Queries * @group Events * @summary List account tiers allowed/disallowed for a followup * @description Returns a paginated list of account tiers linked to the given registration followup, filtered by the allowed flag to show either permitted or restricted tiers; requires read permission on events and tiers. */ declare const GetEventFollowupTiers: ({ allowed, eventId, followupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFollowupTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowupTiers: (allowed: boolean, eventId?: string, followupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_FOLLOWUPS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_FOLLOWUPS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventFollowupsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's registration followups * @description Returns a paginated list of registration followups configured for the given event, supporting search and ordering; requires read permission on events. */ declare const GetEventFollowups: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventFollowupsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventFollowups: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_GROUP_COUPON_REMINDER_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_GROUP_COUPON_REMINDER_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventGroupCouponReminderProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary Get an event's group coupon reminder schedule * @description Returns the per-event group coupon reminder configuration (enabled, start date, and frequency). A missing schedule is treated as off; requires read permission on events. */ declare const GetEventGroupCouponReminder: ({ eventId, adminApiParams, }: GetEventGroupCouponReminderProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventGroupCouponReminder: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUND_MATCH_QUERY_KEY: (eventId: string, roundId: string, matchId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUND_MATCH_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundMatchProps extends SingleQueryParams { eventId: string; roundId: string; matchId: string; } /** * @category Queries * @group Events * @summary Get a matchmaking round match * @description Returns the details of a single match within a matchmaking round for the given event, identified by round ID and match ID; requires read permission on events. */ declare const GetEventRoundMatch: ({ eventId, roundId, matchId, adminApiParams, }: GetEventRoundMatchProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoundMatch: (eventId?: string, roundId?: string, matchId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUND_MATCH_PASSES_QUERY_KEY: (eventId: string, roundId: string, matchId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUND_MATCH_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundMatchPassesProps extends InfiniteQueryParams { eventId: string; roundId: string; matchId: string; } /** * @category Queries * @group Events * @summary List passes assigned to a match * @description Returns a paginated list of event passes (attendee purchases) assigned to a specific match within a networking round, with optional search; requires read access to events and attendees. */ declare const GetEventRoundMatchPasses: ({ eventId, roundId, matchId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoundMatchPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoundMatchPasses: (eventId?: string, roundId?: string, matchId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUND_MATCHES_QUERY_KEY: (eventId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUND_MATCHES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundMatchesProps extends InfiniteQueryParams { eventId: string; roundId: string; } /** * @category Queries * @group Events * @summary List a round's networking matches * @description Returns a paginated list of matches (attendee pairings/groupings) generated for a networking round, with optional search and sort; requires read access to events. */ declare const GetEventRoundMatches: ({ eventId, roundId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoundMatchesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoundMatches: (eventId?: string, roundId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUND_PASSES_QUERY_KEY: (assigned: boolean, eventId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUND_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundPassesProps extends InfiniteQueryParams { assigned: boolean; eventId: string; roundId: string; } /** * @category Queries * @group Events * @summary List a round's assigned or unassigned passes * @description Returns a paginated list of event passes eligible for a networking round, filterable by the `assigned` flag to show passes already matched into the round versus those still unmatched, with optional search; requires read access to events and attendees. */ declare const GetEventRoundPasses: ({ assigned, eventId, roundId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoundPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoundPasses: (assigned: boolean, eventId?: string, roundId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUND_QUESTIONS_QUERY_KEY: (eventId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUND_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundQuestionsProps extends InfiniteQueryParams { eventId: string; roundId: string; } /** * @category Queries * @group Events * @summary List an event's registration questions for a round * @description Returns a paginated list of the event's registration questions annotated with their matching-round status (e.g. included, weighted, or excluded) for the given round, with optional search; requires read access to events. */ declare const GetEventRoundQuestions: ({ eventId, roundId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoundQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoundQuestions: (eventId?: string, roundId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUND_QUESTIONS_SUMMARY_QUERY_KEY: (eventId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUND_QUESTIONS_SUMMARY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundQuestionsSummaryProps extends SingleQueryParams { eventId: string; roundId: string; } /** * @category Queries * @group Events * @summary Summarize a round's question matching types * @description Returns a map of registration question ID to its matchmaking type (e.g. how it is weighted or excluded) for the given networking round; requires read access to events. */ declare const GetEventRoundQuestionsSummary: ({ eventId, roundId, adminApiParams, }: GetEventRoundQuestionsSummaryProps) => Promise>>; /** * @category Hooks * @group Events */ declare const useGetEventRoundQuestionsSummary: (eventId?: string, roundId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROUNDS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROUNDS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoundsProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's networking rounds * @description Returns all matchmaking/networking rounds configured for the given event; requires read access to events. */ declare const GetEventRounds: ({ eventId, adminApiParams, }: GetEventRoundsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRounds: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSIONS_WITH_ROUNDS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSIONS_WITH_ROUNDS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionsWithRoundsProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List event sessions that have networking rounds * @description Returns every session for the event that has at least one networking round with matches, with each session's rounds embedded; requires read access to events. */ declare const GetEventSessionsWithRounds: ({ eventId, adminApiParams, }: GetEventSessionsWithRoundsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionsWithRounds: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_TRANSLATION_QUERY_KEY: (eventId: string, mediaId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemTranslationProps extends SingleQueryParams { eventId: string; mediaId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a media item's translation for a locale * @description Returns the translated fields for a specific event media item in the given locale, or null if no translation exists for that locale; requires read access to events and storage. */ declare const GetEventMediaItemTranslation: ({ eventId, mediaId, locale, adminApiParams, }: GetEventMediaItemTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItemTranslation: (eventId?: string, mediaId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_TRANSLATIONS_QUERY_KEY: (eventId: string, mediaId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemTranslationsProps extends InfiniteQueryParams { eventId: string; mediaId: string; } /** * @category Queries * @group Events * @summary List a media item's translations * @description Returns a paginated list of locale translations available for a specific event media item, with optional search and sort; requires read access to events and storage. */ declare const GetEventMediaItemTranslations: ({ pageParam, pageSize, orderBy, search, eventId, mediaId, adminApiParams, }: GetEventMediaItemTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItemTranslations: (eventId?: string, mediaId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_QUERY_KEY: (eventId: string, itemId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemProps extends SingleQueryParams { eventId: string; itemId: string; } /** * @category Queries * @group Events * @summary Get a single event media item * @description Returns the details of a single media item (e.g. an image, video, or file) belonging to the given event; requires read access to events and storage. */ declare const GetEventMediaItem: ({ eventId, itemId, adminApiParams, }: GetEventMediaItemProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItem: (eventId?: string, itemId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_ACTIVITIES_QUERY_KEY: (eventId: string, mediaItemId: string, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemActivitiesProps extends InfiniteQueryParams { eventId: string; mediaItemId: string; status?: keyof typeof ActivityStatus; } /** * @category Queries * @group Events * @summary List a media item's activity feed * @description Returns a paginated list of activity records posted on a specific event media item, optionally filtered by activity status and search term, requiring read permission on events, storage, and activities. */ declare const GetEventMediaItemActivities: ({ eventId, mediaItemId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventMediaItemActivitiesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItemActivities: (eventId?: string, mediaItemId?: string, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_LIKES_QUERY_KEY: (eventId: string, mediaItemId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_LIKES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemLikesProps extends InfiniteQueryParams { eventId: string; mediaItemId: string; } /** * @category Queries * @group Events * @summary List a media item's likes * @description Returns a paginated list of accounts that liked a specific event media item, optionally filtered by search term and sort order, requiring read permission on events and storage. */ declare const GetEventMediaItemLikes: ({ eventId, mediaItemId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventMediaItemLikesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItemLikes: (eventId?: string, mediaItemId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_PASS_TYPES_QUERY_KEY: (eventId: string, mediaItemId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemPassTypesProps extends InfiniteQueryParams { eventId: string; mediaItemId: string; } /** * @category Queries * @group Events * @summary List pass types linked to a media item * @description Returns a paginated list of the event's pass types (ticket types) that are associated with a given media item, supporting search and ordering; requires read access to events and storage. */ declare const GetEventMediaItemPassTypes: ({ eventId, mediaItemId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventMediaItemPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItemPassTypes: (eventId?: string, mediaItemId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEM_TIERS_QUERY_KEY: (eventId: string, mediaItemId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEM_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemTiersProps extends InfiniteQueryParams { eventId: string; mediaItemId: string; } /** * @category Queries * @group Events * @summary List tiers linked to a media item * @description Returns a paginated list of the event's account tiers (tiers/segments) that are associated with a given media item, supporting search and ordering; requires read access to events and storage. */ declare const GetEventMediaItemTiers: ({ eventId, mediaItemId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventMediaItemTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItemTiers: (eventId?: string, mediaItemId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_MEDIA_ITEMS_QUERY_KEY: (eventId: string, type?: "image" | "video" | "file") => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_MEDIA_ITEMS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventMediaItemsProps extends InfiniteQueryParams { eventId: string; type?: "image" | "video" | "file"; } /** * @category Queries * @group Events * @summary List an event's media items * @description Returns a paginated list of media items (images, videos, or files) belonging to the given event, optionally filtered by media type, with search and ordering support; requires read access to events and storage. */ declare const GetEventMediaItems: ({ eventId, type, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventMediaItemsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventMediaItems: (eventId?: string, type?: "image" | "video" | "file", params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_BADGE_COLOR_RULE_QUERY_KEY: (eventId: string, ruleId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_BADGE_COLOR_RULE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventBadgeColorRuleProps extends SingleQueryParams { eventId: string; ruleId: string; } /** * @category Queries * @group Events * @summary Get an event badge color rule * @description Returns a single on-site badge color rule belonging to the given event; requires "read" permission on events. */ declare const GetEventBadgeColorRule: ({ eventId, ruleId, adminApiParams, }: GetEventBadgeColorRuleProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventBadgeColorRule: (eventId?: string, ruleId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_BADGE_COLOR_RULES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_BADGE_COLOR_RULES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetEventBadgeColorRulesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's badge color rules * @description Returns a paginated list of on-site badge color rules configured for the given event, with optional search and sort order; requires "read" permission on events. */ declare const GetEventBadgeColorRules: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventBadgeColorRulesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventBadgeColorRules: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ON_SITE_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ON_SITE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventOnSiteProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary Get an event's on-site check-in settings * @description Returns the on-site check-in configuration for the given event, including its authentication code, or null if on-site check-in has not been set up yet; requires read access to events. */ declare const GetEventOnSite: ({ eventId, adminApiParams, }: GetEventOnSiteProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventOnSite: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ON_SITE_LABEL_QUERY_KEY: (eventId: string, labelId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ON_SITE_LABEL_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventOnSiteLabelProps extends SingleQueryParams { eventId: string; labelId: string; } /** * @category Queries * @group Events * @summary Get an event on-site label * @description Returns a single on-site label belonging to the given event; requires "read" permission on events. */ declare const GetEventOnSiteLabel: ({ eventId, labelId, adminApiParams, }: GetEventOnSiteLabelProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventOnSiteLabel: (eventId?: string, labelId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ON_SITE_LABEL_PASS_TYPES_QUERY_KEY: (eventId: string, labelId?: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ON_SITE_LABEL_PASS_TYPES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetEventOnSiteLabelPassTypesProps extends InfiniteQueryParams { eventId: string; labelId: string; } /** * @category Queries * @group Events * @summary List pass types assigned to an on-site label * @description Returns a paginated list of the event's pass types assigned to the given on-site label, supporting search and ordering; requires read permission on events. */ declare const GetEventOnSiteLabelPassTypes: ({ eventId, labelId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventOnSiteLabelPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventOnSiteLabelPassTypes: (eventId?: string, labelId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ON_SITE_LABELS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ON_SITE_LABELS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetEventOnSiteLabelsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's on-site labels * @description Returns the event's full set of on-site labels ordered by sortOrder. Pagination params are accepted but ignored by the API; requires "read" permission on events. */ declare const GetEventOnSiteLabels: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventOnSiteLabelsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventOnSiteLabels: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PACKAGE_PASS_QUERY_KEY: (eventId: string, packageId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PACKAGE_PASS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPackagePassProps extends SingleQueryParams { eventId: string; packageId: string; passId: string; } /** * @category Queries * @group Events * @summary Get a single pass in an event package * @description Returns the details of a specific pass belonging to the given event package, identified by its pass ID; requires read access to events. */ declare const GetEventPackagePass: ({ eventId, packageId, passId, adminApiParams, }: GetEventPackagePassProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPackagePass: (eventId?: string, packageId?: string, passId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PACKAGE_PASSES_QUERY_KEY: (eventId: string, packageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PACKAGE_PASSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPackagePassesProps extends InfiniteQueryParams { eventId: string; packageId: string; } /** * @category Queries * @group Events * @summary List the passes included in an event package * @description Returns a paginated list of passes belonging to the given event package, with optional search; requires read access to events. */ declare const GetEventPackagePasses: ({ eventId, packageId, pageParam, pageSize, search, adminApiParams, }: GetEventPackagePassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPackagePasses: (eventId?: string, packageId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PACKAGE_TRANSLATION_QUERY_KEY: (eventId: string, packageId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PACKAGE_TRANSLATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPackageTranslationProps extends SingleQueryParams { eventId: string; packageId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event package's translation for a locale * @description Returns the localized text fields for the given event package in the specified locale; requires read access to events. */ declare const GetEventPackageTranslation: ({ eventId, packageId, locale, adminApiParams, }: GetEventPackageTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPackageTranslation: (eventId?: string, packageId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PACKAGE_TRANSLATIONS_QUERY_KEY: (eventId: string, packageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PACKAGE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPackageTranslationsProps extends InfiniteQueryParams { eventId: string; packageId: string; } /** * @category Queries * @group Events * @summary List an event package's translations * @description Returns a paginated list of the locale translations available for the given event package, with search and ordering support; requires read access to events. */ declare const GetEventPackageTranslations: ({ eventId, packageId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPackageTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPackageTranslations: (eventId?: string, packageId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PACKAGE_QUERY_KEY: (eventId: string, packageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PACKAGE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPackageProps extends SingleQueryParams { eventId: string; packageId: string; } /** * @category Queries * @group Events * @summary Get a single event package * @description Returns the details of a specific package belonging to the given event, identified by its package ID; requires read access to events. */ declare const GetEventPackage: ({ eventId, packageId, adminApiParams, }: GetEventPackageProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPackage: (eventId?: string, packageId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PACKAGES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PACKAGES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPackagesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's packages * @description Returns a paginated list of packages belonging to the given event, with search and ordering support; requires read access to events. */ declare const GetEventPackages: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPackagesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPackages: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PAGE_TRANSLATION_QUERY_KEY: (eventId: string, pageId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PAGE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPageTranslationProps extends SingleQueryParams { eventId: string; pageId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event page's translation for a locale * @description Returns the localized content for the given event page in the specified locale, or null if no translation exists; requires read access to events. */ declare const GetEventPageTranslation: ({ eventId, pageId, locale, adminApiParams, }: GetEventPageTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPageTranslation: (eventId?: string, pageId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PAGE_TRANSLATIONS_QUERY_KEY: (eventId: string, pageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PAGE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPageTranslationsProps extends InfiniteQueryParams { eventId: string; pageId: string; } /** * @category Queries * @group Events * @summary List an event page's translations * @description Returns a paginated list of translations for the specified event page, supporting search and sorting; requires the "read" permission on the "events" module. */ declare const GetEventPageTranslations: ({ pageParam, pageSize, orderBy, search, eventId, pageId, adminApiParams, }: GetEventPageTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPageTranslations: (eventId?: string, pageId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PAGE_QUERY_KEY: (eventId: string, pageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PAGE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPageProps extends SingleQueryParams { eventId: string; pageId: string; } /** * @category Queries * @group Events * @summary Get an event page * @description Retrieves the details of a single page belonging to the specified event by its page ID; requires the "read" permission on the "events" module. */ declare const GetEventPage: ({ eventId, pageId, adminApiParams, }: GetEventPageProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPage: (eventId?: string, pageId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PAGE_IMAGES_QUERY_KEY: (eventId: string, pageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PAGE_IMAGES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPageImagesProps extends InfiniteQueryParams { eventId: string; pageId: string; } /** * @category Queries * @group Events * @summary List an event page's images * @description Returns a paginated list of images attached to the specified event page, supporting search and sorting; requires the "read" permission on both the "events" and "storage" modules. */ declare const GetEventPageImages: ({ eventId, pageId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPageImagesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPageImages: (eventId?: string, pageId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PAGES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPagesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's pages * @description Returns a paginated list of custom pages belonging to the specified event, supporting search and sorting; requires the "read" permission on the "events" module. */ declare const GetEventPages: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPagesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPages: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_CHANGE_WEBHOOKS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_CHANGE_WEBHOOKS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassChangeWebhooksProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's pass change log webhooks * @description Returns a paginated list of the webhooks connected to the given event's pass change log; requires "read" permission on events. */ declare const GetEventPassChangeWebhooks: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassChangeWebhooksProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassChangeWebhooks: (eventId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; interface CursorQueryParams { adminApiParams: AdminApiParams; cursor: string | number | null; pageSize?: number; orderBy?: string; search?: string; queryClient?: QueryClient; } interface CursorQueryOptions = ConnectedXMResponse> extends Omit>, InfiniteData, QueryKey, string | number | null>, "queryKey" | "queryFn" | "getNextPageParam" | "initialPageParam"> { shouldRedirect?: boolean; } declare const useConnectedCursorQuery: = ConnectedXMResponse>(queryKeys: QueryKey, queryFn: (params: CursorQueryParams) => Promise, params?: Omit, options?: CursorQueryOptions) => _tanstack_react_query.UseInfiniteQueryResult, AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_CHANGES_QUERY_KEY: (eventId: string, subjectId?: string, type?: PassChangeLogType, passId?: string) => QueryKey; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_CHANGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetEventPassChangesProps extends CursorQueryParams { eventId: string; subjectId?: string; type?: PassChangeLogType; passId?: string; } /** * @category Queries * @group Events * @summary Poll an event's pass changes * @description Returns a cursor-paginated feed of the event's pass change log rows in ascending order; pass the last returned cursor on the next call to tail new changes. Optionally filter by subjectId or change type. Requires read permission on events. */ declare const GetEventPassChanges: ({ eventId, subjectId, type, passId, cursor, pageSize, adminApiParams, }: GetEventPassChangesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassChanges: (eventId?: string, params?: Omit, options?: CursorQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, string | number | null>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_EXCHANGE_TARGET_EXCHANGES_QUERY_KEY: (eventId: string, passTypeId: string, exchangeTargetId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_EXCHANGE_TARGET_EXCHANGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeExchangeTargetExchangesParams extends InfiniteQueryParams { eventId: string; passTypeId: string; exchangeTargetId: string; } /** * @category Queries * @group Events */ declare const GetEventPassTypeExchangeTargetExchanges: ({ pageParam, pageSize, orderBy, search, eventId, passTypeId, exchangeTargetId, adminApiParams, }: GetEventPassTypeExchangeTargetExchangesParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeExchangeTargetExchanges: (eventId?: string, passTypeId?: string, exchangeTargetId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_EXCHANGE_TARGET_PAYMENTS_QUERY_KEY: (eventId: string, passTypeId: string, exchangeTargetId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_EXCHANGE_TARGET_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeExchangeTargetPaymentsParams extends InfiniteQueryParams { eventId: string; passTypeId: string; exchangeTargetId: string; } /** * @category Queries * @group Events */ declare const GetEventPassTypeExchangeTargetPayments: ({ pageParam, pageSize, orderBy, search, eventId, passTypeId, exchangeTargetId, adminApiParams, }: GetEventPassTypeExchangeTargetPaymentsParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeExchangeTargetPayments: (eventId?: string, passTypeId?: string, exchangeTargetId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_EXCHANGE_TARGETS_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_EXCHANGE_TARGETS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeExchangeTargetsParams extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events */ declare const GetEventPassTypeExchangeTargets: ({ pageParam, pageSize, orderBy, search, eventId, passTypeId, adminApiParams, }: GetEventPassTypeExchangeTargetsParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeExchangeTargets: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const EVENT_PASS_TYPE_PRICE_SCHEDULE_QUERY_KEY: (eventId: string, passTypeId: string, scheduleId: string) => string[]; declare const SET_EVENT_PASS_TYPE_PRICE_SCHEDULE_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypePriceScheduleParams extends SingleQueryParams { eventId: string; passTypeId: string; scheduleId: string; } /** * @category Queries * @group Events * @summary Get a single pass type price schedule * @description Returns a single scheduled price change for a specific event pass type, including its scheduled date and new price, and requires the read events permission. */ declare const GetEventPassTypePriceSchedule: ({ eventId, passTypeId, scheduleId, adminApiParams, }: GetEventPassTypePriceScheduleParams) => Promise>; declare const useGetEventPassTypePriceSchedule: (eventId?: string, passTypeId?: string, scheduleId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_PRICE_SCHEDULES_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_PRICE_SCHEDULES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypePriceSchedulesParams extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List a pass type's price schedules * @description Returns a paginated list of scheduled price changes for a specific event pass type, used to automate price increases or discounts on set dates, and requires the read events permission. */ declare const GetEventPassTypePriceSchedules: ({ pageParam, pageSize, orderBy, search, eventId, passTypeId, adminApiParams, }: GetEventPassTypePriceSchedulesParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypePriceSchedules: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; declare const EVENT_PASS_TYPE_REFUND_SCHEDULE_QUERY_KEY: (eventId: string, passTypeId: string, scheduleId: string) => string[]; declare const SET_EVENT_PASS_TYPE_REFUND_SCHEDULE_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeRefundScheduleParams extends SingleQueryParams { eventId: string; passTypeId: string; scheduleId: string; } /** * @category Queries * @group Events * @summary Get a pass type refund schedule * @description Retrieves a single refund schedule entry for an event pass type by its ID, including the refund window and percentage; requires read access to the event. */ declare const GetEventPassTypeRefundSchedule: ({ eventId, passTypeId, scheduleId, adminApiParams, }: GetEventPassTypeRefundScheduleParams) => Promise>; declare const useGetEventPassTypeRefundSchedule: (eventId?: string, passTypeId?: string, scheduleId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_REFUND_SCHEDULES_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_REFUND_SCHEDULES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeRefundSchedulesParams extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List a pass type's refund schedules * @description Returns a paginated list of refund schedules configured for an event pass type, ordered by start date by default, and supports search and orderBy filters; requires read access to the event. */ declare const GetEventPassTypeRefundSchedules: ({ pageParam, pageSize, orderBy, search, eventId, passTypeId, adminApiParams, }: GetEventPassTypeRefundSchedulesParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeRefundSchedules: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_TRANSLATION_QUERY_KEY: (eventId: string, passTypeId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeTranslationProps extends SingleQueryParams { eventId: string; passTypeId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a pass type's translation for a locale * @description Retrieves the localized text (such as name and description) for an event pass type in the given locale, returning null if no translation exists for that locale; requires read access to the event. */ declare const GetEventPassTypeTranslation: ({ eventId, passTypeId, locale, adminApiParams, }: GetEventPassTypeTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeTranslation: (eventId?: string, passTypeId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_TRANSLATIONS_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeTranslationsProps extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List a pass type's translations * @description Returns a paginated list of all locale translations that exist for an event pass type, with optional search and orderBy filters; requires read access to the event. */ declare const GetEventPassTypeTranslations: ({ pageParam, pageSize, orderBy, search, eventId, passTypeId, adminApiParams, }: GetEventPassTypeTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeTranslations: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const ALL_EVENT_PASS_TYPES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_ALL_EVENT_PASS_TYPES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetAllEventPassTypesParams extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List all of an event's pass types * @description Retrieves up to 100 pass types configured for an event in a single unpaginated call, useful for populating full selection lists; requires read access to the event. */ declare const GetAllEventPassTypes: ({ eventId, adminApiParams, }: GetAllEventPassTypesParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetAllEventPassTypes: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeParams extends SingleQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary Get a single event pass type * @description Retrieves the full details of a single pass type belonging to an event, identified by its ID; requires read access to the event. */ declare const GetEventPassType: ({ eventId, passTypeId, adminApiParams, }: GetEventPassTypeParams) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassType: (eventId?: string, passTypeId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_ADD_ONS_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_ADD_ONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeAddOnsProps extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List an event pass type's add-ons * @description Returns a paginated list of add-ons linked to an event pass type, with optional search and orderBy filters; requires read access to the event. */ declare const GetEventPassTypeAddOns: ({ eventId, passTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTypeAddOnsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeAddOns: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_COUPONS_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_PASS_TYPE_COUPONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface EventGetPassTypeCouponsProps extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List an event pass type's coupons * @description Returns a paginated list of coupons that apply to an event pass type, with optional search and orderBy filters; requires read access to the event. */ declare const EventGetPassTypeCoupons: ({ eventId, passTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: EventGetPassTypeCouponsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useEventGetPassTypeCoupons: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_GROUP_PASS_TIERS_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_GROUP_PASS_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeGroupPassTiersProps extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List an event pass type's group pass tiers * @description Returns a paginated list of the registration tiers allowed to purchase an event pass type as part of a group pass, with optional search and orderBy filters; requires read access to the event and to tiers. */ declare const GetEventPassTypeGroupPassTiers: ({ eventId, passTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTypeGroupPassTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeGroupPassTiers: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_PASSES_QUERY_KEY: (eventId: string, passTypeId: string, checkedIn?: boolean) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_PASSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypePassesProps extends InfiniteQueryParams { eventId: string; passTypeId: string; checkedIn?: boolean; } /** * @category Queries * @group Events * @summary List passes purchased for an event pass type * @description Returns a paginated list of purchased passes for a given event pass type, optionally filtered to only checked-in or not-checked-in passes, with search and orderBy support; requires read access to the event and to attendees. */ declare const GetEventPassTypePasses: ({ eventId, passTypeId, checkedIn, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTypePassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypePasses: (eventId?: string, passTypeId?: string, checkedIn?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_PAYMENTS_QUERY_KEY: (eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_PAYMENTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypePaymentsProps extends InfiniteQueryParams { eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List payments for a pass type * @description Returns a paginated list of payments made for a specific pass type on an event, supporting search and ordering; requires read permission on events and payments. */ declare const GetEventPassTypePayments: ({ eventId, passTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTypePaymentsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypePayments: (eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPE_TIERS_QUERY_KEY: (allowed: boolean, eventId: string, passTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPE_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypeTiersProps extends InfiniteQueryParams { allowed: boolean; eventId: string; passTypeId: string; } /** * @category Queries * @group Events * @summary List account tiers allowed/disallowed for a pass type * @description Returns a paginated list of account tiers associated with a pass type, filtered by the `allowed` flag to either the tiers permitted to purchase the pass type or those explicitly disallowed, with optional search; requires read permission on events and tiers. */ declare const GetEventPassTypeTiers: ({ allowed, eventId, passTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTypeTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypeTiers: (allowed: boolean, eventId?: string, passTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TYPES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTypesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's pass types * @description Returns a paginated list of pass types (tickets) for an event, ordered by sort order and price by default, with optional search and custom ordering; requires read permission on events. */ declare const GetEventPassTypes: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTypes: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_ACCESSES_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_ACCESSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassAccessesProps extends InfiniteQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary List a pass's session accesses * @description Returns a paginated list of session access records granted by the specified event pass, supporting search and sorting; requires the "read" permission on both the "events" and "attendees" modules. */ declare const GetEventPassAccesses: ({ eventId, passId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassAccessesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassAccesses: (eventId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_ADD_ONS_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_ADD_ONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassAddOnsProps extends InfiniteQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary List an event pass's add-ons * @description Returns a paginated list of add-ons purchased with the specified event pass, supporting search and sorting; requires the "read" permission on both the "events" and "attendees" modules. */ declare const GetEventPassAddOns: ({ eventId, passId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassAddOnsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassAddOns: (eventId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_ATTRIBUTES_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_ATTRIBUTES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassAttributesProps extends InfiniteQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary List an event pass's attributes * @description Returns the list of custom attributes assigned to the specified event pass, supporting sorting; requires the "read" permission on both the "events" and "attendees" modules. */ declare const GetEventPassAttributes: ({ eventId, passId, pageParam, pageSize, orderBy, adminApiParams, }: GetEventPassAttributesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassAttributes: (eventId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_QUESTION_FOLLOWUPS_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_QUESTION_FOLLOWUPS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassQuestionFollowupsProps extends InfiniteQueryParams { eventId: string; registrationId: string; passId: string; } /** * @category Queries * @group Events * @summary List an attendee pass's followup questions * @description Returns the followup question forms and their questions/choices applicable to the specified attendee's event pass, based on the event's configured followups; requires the "read" permission on both the "events" and "attendees" modules. */ declare const GetEventPassQuestionFollowups: ({ eventId, registrationId, passId, adminApiParams, }: GetEventPassQuestionFollowupsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassQuestionFollowups: (eventId?: string, registrationId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_QUESTION_SECTIONS_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_QUESTION_SECTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassQuestionSectionsProps extends InfiniteQueryParams { eventId: string; registrationId: string; passId: string; } /** * @category Queries * @group Events * @summary List an attendee pass's registration sections * @description Returns the registration question sections and their questions/choices applicable to the specified attendee's event pass, based on the event's configured registration sections; requires the "read" permission on both the "events" and "attendees" modules. */ declare const GetEventPassQuestionSections: ({ eventId, registrationId, passId, adminApiParams, }: GetEventPassQuestionSectionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassQuestionSections: (eventId?: string, registrationId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_RESPONSE_QUERY_KEY: (eventId: string, passId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_RESPONSE_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassResponseProps extends SingleQueryParams { eventId: string; passId: string; questionId: string; } /** * @category Queries * @group Events * @summary Get an event pass's response to a question * @description Retrieves a single registration question response recorded for the specified event pass, identified by question ID; requires the "read" permission on both the "events" and "attendees" modules. */ declare const GetEventPassResponse: ({ eventId, passId, questionId, adminApiParams, }: GetEventPassResponseProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassResponse: (eventId?: string, passId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_RESPONSE_CHANGES_QUERY_KEY: (eventId: string, passId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_RESPONSE_CHANGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassResponseChangesProps extends InfiniteQueryParams { eventId: string; passId: string; questionId: string; } /** * @category Queries * @group Events * @summary List a pass response's edit history * @description Returns a paginated list of edits made to a single registration question response on an event pass, including the old and new values for each change, and requires the read events and read attendees permissions. */ declare const GetEventPassResponseChanges: ({ eventId, passId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassResponseChangesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassResponseChanges: (eventId?: string, passId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; interface RegistrationQuestionWithResponse extends RegistrationQuestion { responses: RegistrationQuestionResponse[]; } /** * @category Keys * @group Events */ declare const EVENT_PASS_RESPONSES_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_RESPONSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassResponsesProps extends InfiniteQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary List a pass's registration question responses * @description Returns a paginated list of registration question responses submitted for a specific event pass, supports search by response value, and requires the read events and read attendees permissions. */ declare const GetEventPassResponses: ({ eventId, passId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassResponsesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassResponses: (eventId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassProps extends SingleQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary Get a single event pass * @description Returns a single event pass (registration purchase) by ID for the given event, including its attendee and ticket details, and requires the read events and read attendees permissions. */ declare const GetEventPass: ({ eventId, passId, adminApiParams, }: GetEventPassProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPass: (eventId?: string, passId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_MATCHES_QUERY_KEY: (eventId: string, passId: string, sessionId?: string, roundId?: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_MATCHES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassMatchesProps extends SingleQueryParams { eventId: string; passId: string; sessionId?: string; roundId?: string; } /** * @category Queries * @group Events * @summary List an event pass's networking matches * @description Returns the networking or session matches associated with a specific event pass, optionally filtered by sessionId and roundId, and requires the read events and read attendees permissions. */ declare const GetEventPassMatches: ({ eventId, passId, sessionId, roundId, adminApiParams, }: GetEventPassMatchesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassMatches: (eventId?: string, passId?: string, sessionId?: string, roundId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_PAYMENTS_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassPaymentsProps extends InfiniteQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary List an event pass's payments * @description Returns a paginated list of payments made for a specific event pass, and requires the read events, read attendees, and read payments permissions. */ declare const GetEventPassPayments: ({ eventId, passId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassPaymentsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassPayments: (eventId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TRANSFER_LOGS_QUERY_KEY: (eventId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TRANSFER_LOGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTransferLogsProps extends InfiniteQueryParams { eventId: string; passId: string; } /** * @category Queries * @group Events * @summary List an event pass's transfer logs * @description Returns a paginated history of ownership transfers for a specific event pass, and requires the read events and read attendees permissions. */ declare const GetEventPassTransferLogs: ({ eventId, passId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTransferLogsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTransferLogs: (eventId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASSES_QUERY_KEY: (eventId: string, checkedIn?: boolean, status?: PurchaseStatus) => string[]; interface GetEventPassesProps extends InfiniteQueryParams { eventId: string; checkedIn?: boolean; status?: PurchaseStatus; } /** * @category Queries * @group Events * @summary List an event's passes * @description Returns a paginated list of passes purchased for the given event, optionally filtered by check-in status via the checkedIn parameter and by purchase status via the status parameter; omitting status returns ready and needsInfo passes only. Requires the read events and read attendees permissions. */ declare const GetEventPasses: ({ eventId, checkedIn, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPasses: (eventId?: string, checkedIn?: boolean, status?: PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PENDING_PASSES_QUERY_KEY: (eventId: string) => string[]; interface GetEventPendingPassesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's pending passes * @description Returns a paginated list of passes for the given event that are still in pending status (payment or registration not yet completed), and requires the read events and read attendees permissions. */ declare const GetEventPendingPasses: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPendingPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPendingPasses: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_CHOICE_TRANSLATION_QUERY_KEY: (eventId: string, questionId: string, choiceId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_CHOICE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionChoiceTranslationProps extends SingleQueryParams { eventId: string; questionId: string; choiceId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a question choice's translation * @description Returns the translation for a specific locale of a registration question choice on an event, or null if no translation exists for that locale; requires read permission on events. */ declare const GetEventQuestionChoiceTranslation: ({ eventId, questionId, choiceId, locale, adminApiParams, }: GetEventQuestionChoiceTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionChoiceTranslation: (eventId?: string, questionId?: string, choiceId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY: (eventId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionChoiceTranslationsProps extends InfiniteQueryParams { eventId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Events * @summary List a question choice's translations * @description Returns a paginated list of locale translations for a specific registration question choice on an event, with optional search and ordering; requires read permission on events. */ declare const GetEventQuestionChoiceTranslations: ({ pageParam, pageSize, orderBy, search, eventId, questionId, choiceId, adminApiParams, }: GetEventQuestionChoiceTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionChoiceTranslations: (eventId?: string, questionId?: string, choiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_TRANSLATION_QUERY_KEY: (eventId: string, questionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionTranslationProps extends SingleQueryParams { eventId: string; questionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a registration question's translation * @description Returns the translation for a specific locale of a registration question on an event, or null if no translation exists for that locale; requires read permission on events. */ declare const GetEventQuestionTranslation: ({ eventId, questionId, locale, adminApiParams, }: GetEventQuestionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionTranslation: (eventId?: string, questionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_TRANSLATIONS_QUERY_KEY: (eventId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionTranslationsProps extends InfiniteQueryParams { eventId: string; questionId: string; } /** * @category Queries * @group Events * @summary List a registration question's translations * @description Returns a paginated list of locale translations for a specific registration question on an event, with optional search and ordering; requires read permission on events. */ declare const GetEventQuestionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, questionId, adminApiParams, }: GetEventQuestionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionTranslations: (eventId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_DASHBOARD_QUESTIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_DASHBOARD_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventDashboardQuestionsProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List registration questions shown on the event dashboard * @description Returns the registration questions configured to appear on an event's dashboard, optionally filtered by search; requires read permission on events and dashboards. */ declare const GetEventDashboardQuestions: ({ eventId, adminApiParams, }: GetEventDashboardQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventDashboardQuestions: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_QUERY_KEY: (eventId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionProps extends SingleQueryParams { eventId: string; questionId: string; } /** * @category Queries * @group Events * @summary Get a single registration question * @description Returns the details of a single registration question belonging to an event; requires read permission on events. */ declare const GetEventQuestion: ({ eventId, questionId, adminApiParams, }: GetEventQuestionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestion: (eventId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_CHOICE_QUERY_KEY: (eventId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_CHOICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionChoiceProps extends SingleQueryParams { eventId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Events * @summary Get a single registration question choice * @description Returns the details of a single answer choice belonging to a registration question on an event; requires read permission on events. */ declare const GetEventQuestionChoice: ({ eventId, questionId, choiceId, adminApiParams, }: GetEventQuestionChoiceProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionChoice: (eventId: string, questionId: string, choiceId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_CHOICE_QUESTIONS_QUERY_KEY: (eventId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_CHOICE_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionChoiceSubQuestionsProps extends InfiniteQueryParams { eventId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Events * @summary List a question choice's sub-questions * @description Returns a paginated list of follow-up sub-questions attached to a specific choice of a registration question on an event, filterable by search against the sub-question's name or label; requires read access to the event. */ declare const GetEventQuestionChoiceSubQuestions: ({ eventId, questionId, choiceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventQuestionChoiceSubQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionChoiceSubQuestions: (eventId?: string, questionId?: string, choiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_CHOICES_QUERY_KEY: (eventId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_CHOICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionChoicesProps extends InfiniteQueryParams { eventId: string; questionId: string; } /** * @category Queries * @group Events * @summary List a registration question's choices * @description Returns a paginated list of selectable choices for a registration question on an event, ordered by sort order by default and filterable by a search term against the choice value; requires read access to the event. */ declare const GetEventQuestionChoices: ({ eventId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventQuestionChoicesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionChoices: (eventId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_RESPONSES_QUERY_KEY: (eventId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_RESPONSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionResponsesProps extends InfiniteQueryParams { eventId: string; questionId: string; } /** * @category Queries * @group Events * @summary List responses to an event registration question * @description Returns a paginated list of attendee-submitted responses to a specific registration question on an event, limited to purchases in the needsInfo or ready status and filterable by search against the responding attendee's name or email; requires read access to the event. */ declare const GetEventQuestionResponses: ({ eventId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventQuestionResponsesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionResponses: (eventId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_SUMMARIES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_SUMMARIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionSummariesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List response summaries for an event's questions * @description Returns a paginated list of summary statistics (such as response counts) for every registration question on an event, ordered by the question's sort order; requires read access to the event. */ declare const GetEventQuestionSummaries: ({ eventId, pageParam, pageSize, adminApiParams, }: GetEventQuestionSummariesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionSummaries: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTION_SUMMARY_QUERY_KEY: (eventId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTION_SUMMARY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionSummaryProps extends SingleQueryParams { eventId: string; questionId: string; } /** * @category Queries * @group Events * @summary Get a registration question's response summary * @description Returns summary statistics for a single registration question on an event, such as the count of non-empty responses from purchases in the needsInfo or ready status; requires read access to the event. */ declare const GetEventQuestionSummary: ({ adminApiParams, eventId, questionId, }: GetEventQuestionSummaryProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestionSummary: (eventId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUESTIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventQuestionsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's registration questions * @description Returns a paginated list of registration questions configured for an event, ordered by sort order by default and filterable by search against the question's name, label, or description; requires read access to the event. */ declare const GetEventQuestions: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventQuestions: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_PACKAGE_QUERY_KEY: (eventId: string, registrationId: string, packageId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_PACKAGE_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationPackageProps extends SingleQueryParams { eventId: string; registrationId: string; packageId: string; } /** * @category Queries * @group Events * @summary Get a registration's event package * @description Returns a single package purchased under the given registration for the specified event, identified by packageId; requires read permission on events and attendees. */ declare const GetEventRegistrationPackage: ({ eventId, registrationId, packageId, adminApiParams, }: GetEventRegistrationPackageProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationPackage: (eventId: string, registrationId: string, packageId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_PACKAGES_QUERY_KEY: (eventId: string, registrationId: string, status?: keyof typeof PurchaseStatus) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_PACKAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationPackagesProps extends InfiniteQueryParams { eventId: string; registrationId: string; status?: keyof typeof PurchaseStatus; } /** * @category Queries * @group Events * @summary List a registration's event packages * @description Returns a paginated list of packages purchased under the given registration for the specified event, optionally filtered by purchase status, with search and ordering support; requires read permission on events and attendees. */ declare const GetEventRegistrationPackages: ({ eventId, registrationId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationPackagesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationPackages: (eventId?: string, registrationId?: string, status?: keyof typeof PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_RESERVATIONS_QUERY_KEY: (eventId: string, registrationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_RESERVATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationReservationsProps extends InfiniteQueryParams { eventId: string; registrationId: string; } /** * @category Queries * @group Events * @summary List a registration's room reservations * @description Returns a paginated list of room-type reservations belonging to the given registration for the specified event, with search and ordering support; requires read permission on events and attendees. */ declare const GetEventRegistrationReservations: ({ eventId, registrationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationReservationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationReservations: (eventId: string, registrationId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_RESERVATION_QUERY_KEY: (eventId: string, reservationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_RESERVATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventReservationProps extends SingleQueryParams { eventId: string; reservationId: string; } /** * @category Queries * @group Events * @summary Get an event room reservation * @description Returns a single room-type reservation for the specified event, identified by reservationId; requires read permission on events and attendees. */ declare const GetEventReservation: ({ eventId, reservationId, adminApiParams, }: GetEventReservationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventReservation: (eventId: string, reservationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_RESERVATION_PASSES_QUERY_KEY: (eventId: string, reservationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_RESERVATION_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventReservationPassesProps extends InfiniteQueryParams { eventId: string; reservationId: string; } /** * @category Queries * @group Events * @summary List passes attached to a room reservation * @description Returns a paginated list of attendee passes associated with the given room-type reservation for the specified event, with search and ordering support; requires read permission on events and attendees. */ declare const GetEventReservationPasses: ({ eventId, reservationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventReservationPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventReservationPasses: (eventId?: string, reservationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_RESERVATIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_RESERVATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventReservationsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's room reservations * @description Returns a paginated list of room-type reservations for the specified event, with search and ordering support; requires read permission on events and attendees. */ declare const GetEventReservations: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventReservationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventReservations: (eventId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ABANDONED_REGISTRATIONS_QUERY_KEY: (eventId: string) => QueryKey; /** * @category Setters * @group Events */ declare const SET_EVENT_ABANDONED_REGISTRATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventAbandonedRegistrationsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's abandoned registrations * @description Returns a paginated list of registrations for the given event with an idle draft cart (at least one draft pass, none of those drafts touched in four hours), including mixed/complete registrations; requires "read" permission on events and attendees. */ declare const GetEventAbandonedRegistrations: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventAbandonedRegistrationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventAbandonedRegistrations: (eventId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_REGISTRATION_PASSES_QUERY_KEY: (eventId: string, passId: string, status?: keyof typeof PurchaseStatus) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_REGISTRATION_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassRegistrationPassesProps extends InfiniteQueryParams { eventId: string; passId: string; status?: keyof typeof PurchaseStatus; } /** * @category Queries * @group Events * @summary List every pass on the registration that owns a given pass * @description Resolves the registration that owns the given pass, then returns a paginated list of every pass on that registration — including the one identified by passId — optionally filtered by purchase status and search term; requires "read" permission on events and attendees. */ declare const GetEventPassRegistrationPasses: ({ eventId, passId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassRegistrationPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassRegistrationPasses: (eventId?: string, passId?: string, status?: keyof typeof PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_QUERY_KEY: (eventId: string, registrationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationProps extends SingleQueryParams { eventId: string; registrationId: string; } /** * @category Queries * @group Events * @summary Get an event registration * @description Returns the details for a single registration on the given event, identified by its registration ID, including its pass/purchase history; requires "read" permission on events and attendees. */ declare const GetEventRegistration: ({ eventId, registrationId, adminApiParams, }: GetEventRegistrationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistration: (eventId: string, registrationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_COUPONS_QUERY_KEY: (eventId: string, registrationId: string, prePaid?: boolean) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_COUPONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationCouponsProps extends InfiniteQueryParams { eventId: string; registrationId: string; prePaid?: boolean; } /** * @category Queries * @group Events * @summary List an event registration's coupons * @description Returns a paginated list of coupons associated with a specific registration on an event, identified by its registration ID, optionally filtered by paid/prePaid status, search term, and sort order; requires "read" permission on events and attendees. */ declare const GetEventRegistrationCoupons: ({ eventId, registrationId, prePaid, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationCouponsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationCoupons: (eventId?: string, registrationId?: string, prePaid?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_PASSES_QUERY_KEY: (eventId: string, registrationId: string, status?: keyof typeof PurchaseStatus) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationPassesProps extends InfiniteQueryParams { eventId: string; registrationId: string; status?: keyof typeof PurchaseStatus; } /** * @category Queries * @group Events * @summary List an event registration's pass purchases * @description Returns a paginated list of pass purchases belonging to a specific registration on an event, identified by its registration ID, optionally filtered by purchase status, search term, and sort order; requires "read" permission on events and attendees. */ declare const GetEventRegistrationPasses: ({ eventId, registrationId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationPasses: (eventId?: string, registrationId?: string, status?: keyof typeof PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_PAYMENTS_QUERY_KEY: (eventId: string, registrationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationPaymentsProps extends InfiniteQueryParams { eventId: string; registrationId: string; } /** * @category Queries * @group Events * @summary List an event registration's payments * @description Returns a paginated list of payments made against a specific event registration, identified by its registration ID, with optional search and sort order; requires "read" permission on events, attendees, and payments. */ declare const GetEventRegistrationPayments: ({ eventId, registrationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationPaymentsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationPayments: (eventId?: string, registrationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATION_TRANSFER_LOGS_QUERY_KEY: (eventId: string, registrationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATION_TRANSFER_LOGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationTransfersLogsProps extends InfiniteQueryParams { eventId: string; registrationId: string; } /** * @category Queries * @group Events * @summary List a registration's pass transfer logs * @description Returns a paginated log of pass transfer activity (e.g. ownership changes) for a specific registration on an event, identified by its registration ID, with optional search and sort order; requires "read" permission on events and attendees. */ declare const GetEventRegistrationTransfersLogs: ({ eventId, registrationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRegistrationTransfersLogsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrationTransfersLogs: (eventId: string, registrationId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_REGISTRATIONS_QUERY_KEY: (eventId: string, status?: PurchaseStatus) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_REGISTRATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRegistrationsProps extends InfiniteQueryParams { eventId: string; status?: PurchaseStatus; } /** * @category Queries * @group Events * @summary List an event's registrations * @description Returns a paginated list of registrations for the given event, optionally filtered by purchase status and search term; requires "read" permission on events and attendees. */ declare const GetEventRegistrations: ({ eventId, pageParam, pageSize, orderBy, search, status, adminApiParams, }: GetEventRegistrationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRegistrations: (eventId: string, status?: PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_TRANSLATION_QUERY_KEY: (eventId: string, roomTypeId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypeTranslationProps extends SingleQueryParams { eventId: string; roomTypeId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a room type's translation for a locale * @description Returns the translated content for an event room type in a specific non-English locale, or null if no translation exists for that locale; requires read access to the event. */ declare const GetEventRoomTypeTranslation: ({ eventId, roomTypeId, locale, adminApiParams, }: GetEventRoomTypeTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomTypeTranslation: (eventId?: string, roomTypeId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_TRANSLATIONS_QUERY_KEY: (eventId: string, roomTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypeTranslationsProps extends InfiniteQueryParams { eventId: string; roomTypeId: string; } /** * @category Queries * @group Events * @summary List an event room type's translations * @description Returns a paginated list of locale translations for the specified event room type, supporting search and ordering; requires read permission on events. */ declare const GetEventRoomTypeTranslations: ({ pageParam, pageSize, orderBy, search, eventId, roomTypeId, adminApiParams, }: GetEventRoomTypeTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomTypeTranslations: (eventId?: string, roomTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_QUERY_KEY: (eventId: string, roomTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypeProps extends SingleQueryParams { eventId: string; roomTypeId: string; } /** * @category Queries * @group Events * @summary Get an event room type * @description Retrieves a single room type for the given event by ID, including its configured details; requires read permission on events. */ declare const GetEventRoomType: ({ eventId, roomTypeId, adminApiParams, }: GetEventRoomTypeProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomType: (eventId?: string, roomTypeId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_PASSES_QUERY_KEY: (eventId: string, roomTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_PASSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypePassesProps extends InfiniteQueryParams { eventId: string; roomTypeId: string; } /** * @category Queries * @group Events * @summary List purchases for an event room type * @description Returns a paginated list of pass purchases tied to reservations for the specified event room type, supporting search by attendee name, email, purchase ID, or response value; requires read permission on events and attendees. */ declare const GetEventRoomTypePasses: ({ eventId, roomTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoomTypePassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomTypePasses: (eventId?: string, roomTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_RESERVATIONS_QUERY_KEY: (eventId: string, roomTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_RESERVATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypeReservationsProps extends InfiniteQueryParams { eventId: string; roomTypeId: string; } /** * @category Queries * @group Events * @summary List reservations for an event room type * @description Returns a paginated list of room reservations made for the specified event room type, searchable by pass name or attendee name/email; requires read permission on events and attendees. */ declare const GetEventRoomTypeReservations: ({ eventId, roomTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoomTypeReservationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomTypeReservations: (eventId?: string, roomTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_TIERS_QUERY_KEY: (allowed: boolean, eventId: string, roomTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypeTiersProps extends InfiniteQueryParams { allowed: boolean; eventId: string; roomTypeId: string; } /** * @category Queries * @group Events * @summary List account tiers allowed or disallowed for a room type * @description Returns a paginated list of account tiers that are either allowed or disallowed to book the specified event room type, selected via the required allowed flag and searchable by name or description; requires read permission on events and tiers. */ declare const GetEventRoomTypeTiers: ({ allowed, eventId, roomTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoomTypeTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomTypeTiers: (allowed: boolean, eventId?: string, roomTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPES_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventRoomTypesProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's room types * @description Returns a paginated list of room types configured for the given event, searchable by name or description; requires read permission on events. */ declare const GetEventRoomTypes: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventRoomTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventRoomTypes: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_QUERY_KEY: (eventId: string, roomId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetRoomProps extends SingleQueryParams { eventId: string; roomId: string; } /** * @category Queries * @group Events * @summary Get a single event room * @description Returns the details of a single room belonging to an event, verifying the room belongs to the given event and organization before returning it; requires read access to the event. */ declare const GetRoom: ({ eventId, roomId, adminApiParams, }: GetRoomProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetRoom: (eventId?: string, roomId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOM_TYPE_ROOMS_QUERY_KEY: (eventId: string, roomTypeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOM_TYPE_ROOMS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetRoomTypeRoomsProps extends InfiniteQueryParams { eventId: string; roomTypeId: string; } /** * @category Queries * @group Events * @summary List rooms belonging to a room type * @description Returns a paginated list of rooms assigned to a specific room type on an event, ordered by room name by default and filterable by search against the room name; requires read access to the event. */ declare const GetRoomTypeRooms: ({ eventId, roomTypeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetRoomTypeRoomsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetRoomTypeRooms: (eventId?: string, roomTypeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_ROOMS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_ROOMS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetRoomsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's rooms * @description Returns a paginated list of rooms belonging to an event, ordered by room name by default and filterable by search against the room name; requires read access to the event. */ declare const GetRooms: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetRoomsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetRooms: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_TRANSLATION_QUERY_KEY: (eventId: string, sectionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionTranslationProps extends SingleQueryParams { eventId: string; sectionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a registration section's translation * @description Retrieves the translation of the specified event registration section for a given locale; requires read permission on events. */ declare const GetEventSectionTranslation: ({ eventId, sectionId, locale, adminApiParams, }: GetEventSectionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSectionTranslation: (eventId?: string, sectionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_TRANSLATIONS_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionTranslationsProps extends InfiniteQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List a registration section's translations * @description Returns a paginated list of locale translations for the specified event registration section, supporting search and ordering; requires read permission on events. */ declare const GetEventSectionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sectionId, adminApiParams, }: GetEventSectionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSectionTranslations: (eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionProps extends SingleQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary Get a registration section * @description Retrieves a single registration section for the given event by ID, including its configured questions, pass types, and add-ons; requires read permission on events. */ declare const GetEventSection: ({ eventId, sectionId, adminApiParams, }: GetEventSectionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSection: (eventId?: string, sectionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_ADDONS_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_ADDONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionAddOnsProps extends InfiniteQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List add-ons linked to a registration section * @description Returns a paginated list of event add-ons associated with the specified registration section, searchable by name; requires read permission on events. */ declare const GetEventSectionAddOns: ({ eventId, sectionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSectionAddOnsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSectionAddOns: (eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_PASS_TYPES_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionPassTypesProps extends InfiniteQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List pass types linked to a section * @description Returns a paginated list of the pass types associated with a registration section on an event, supporting search and ordering; requires read access to the events module. */ declare const GetEventSectionPassTypes: ({ eventId, sectionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSectionPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSectionPassTypes: (eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_QUESTIONS_QUERY_KEY: (eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionQuestionsProps extends InfiniteQueryParams { eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List questions in an event section * @description Returns a paginated list of the registration questions belonging to a section of an event, supporting search and ordering; requires read access to the events module. */ declare const GetEventSectionQuestions: ({ eventId, sectionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSectionQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSectionQuestions: (eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTION_TIERS_QUERY_KEY: (allowed: boolean, eventId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTION_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionTiersProps extends InfiniteQueryParams { allowed: boolean; eventId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List account tiers linked to a section * @description Returns a paginated list of the account tiers associated with a registration section on an event, filterable by the `allowed` flag and supporting search and ordering; requires read access to the events and tiers modules. */ declare const GetEventSectionTiers: ({ allowed, eventId, sectionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSectionTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSectionTiers: (allowed: boolean, eventId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SECTIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SECTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSectionsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's registration sections * @description Returns a paginated list of the registration sections defined for an event, supporting search and ordering; requires read access to the events module. */ declare const GetEventSections: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSectionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSections: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ACCESS_QUERY_KEY: (eventId: string, sessionId: string, passId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ACCESS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionAccessProps extends SingleQueryParams { eventId: string; sessionId: string; passId: string; } /** * @category Queries * @group Events * @summary Get a pass's access to a session * @description Returns the access record linking a specific pass to an event session, including its status and registration responses; requires read access to the events and attendees modules. */ declare const GetEventSessionAccess: ({ eventId, sessionId, passId, adminApiParams, }: GetEventSessionAccessProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionAccess: (eventId?: string, sessionId?: string, passId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const EVENT_SESSION_ACCESS_SESSION_QUESTION_SECTIONS_QUERY_KEY: (eventId: string, sessionId: string, passId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_EVENT_SESSION_ACCESS_SESSION_QUESTION_SECTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionAccessQuestionSectionsProps extends InfiniteQueryParams { eventId: string; sessionId: string; passId: string; } /** * @category Queries * @group Surveys * @summary List registration question sections for a pass's session access * @description Returns the registration question sections and their questions/choices (with remaining supply counts) applicable to a pass's access to a given event session; requires read access to the events and attendees modules. */ declare const GetEventSessionAccessQuestionSections: ({ eventId, sessionId, passId, adminApiParams, }: GetEventSessionAccessQuestionSectionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetEventSessionAccessQuestionSections: (eventId?: string, sessionId?: string, passId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ACCESS_RESPONSE_CHANGES_QUERY_KEY: (eventId: string, passId: string, sessionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ACCESS_RESPONSE_CHANGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionAccessResponseChangesProps extends InfiniteQueryParams { eventId: string; sessionId: string; passId: string; questionId: string; } /** * @category Queries * @group Events * @summary List change history for a session access response * @description Returns a paginated audit trail of changes made to a specific registration question's response on a pass's session access, supporting search and ordering; requires read access to the events and attendees modules. */ declare const GetEventSessionAccessResponseChanges: ({ eventId, sessionId, passId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionAccessResponseChangesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionAccessResponseChanges: (eventId?: string, sessionId?: string, passId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_LOCATION_TRANSLATION_QUERY_KEY: (eventId: string, locationId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_LOCATION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionLocationTranslationProps extends SingleQueryParams { eventId: string; locationId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a session location's translation * @description Returns the translated content for an event session location in the specified locale, or null if no translation exists for that locale; requires read access to the events module. */ declare const GetEventSessionLocationTranslation: ({ eventId, locationId, locale, adminApiParams, }: GetEventSessionLocationTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionLocationTranslation: (eventId?: string, locationId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_LOCATION_TRANSLATIONS_QUERY_KEY: (eventId: string, locationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_LOCATION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionLocationTranslationsProps extends InfiniteQueryParams { eventId: string; locationId: string; } /** * @category Queries * @group Events * @summary List a session location's translations * @description Returns a paginated list of the locale translations available for an event session location, supporting search and ordering; requires read access to the events module. */ declare const GetEventSessionLocationTranslations: ({ pageParam, pageSize, orderBy, search, eventId, locationId, adminApiParams, }: GetEventSessionLocationTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionLocationTranslations: (eventId?: string, locationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_LOCATION_QUERY_KEY: (eventId: string, locationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_LOCATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionLocationProps extends SingleQueryParams { eventId: string; locationId: string; } /** * @category Queries * @group Events * @summary Get an event session location * @description Returns the details of a single session location for an event, such as its name and configuration; requires read access to the events module. */ declare const GetEventSessionLocation: ({ eventId, locationId, adminApiParams, }: GetEventSessionLocationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionLocation: (eventId?: string, locationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_LOCATIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_LOCATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionLocationsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's session locations * @description Returns a paginated list of session locations (rooms/venues) configured for the given event, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionLocations: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionLocationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionLocations: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_LOCATION_SESSIONS_QUERY_KEY: (eventId: string, locationId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_LOCATION_SESSIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionLocationSessionsProps extends InfiniteQueryParams { eventId: string; locationId: string; } /** * @category Queries * @group Events * @summary List sessions at an event session location * @description Returns a paginated list of event sessions assigned to a specific session location, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionLocationSessions: ({ eventId, locationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionLocationSessionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionLocationSessions: (eventId?: string, locationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUND_MATCH_QUERY_KEY: (eventId: string, sessionId: string, roundId: string, matchId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUND_MATCH_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundMatchProps extends SingleQueryParams { eventId: string; sessionId: string; roundId: string; matchId: string; } /** * @category Queries * @group Events * @summary Get a single matchmaking round match * @description Retrieves a specific match within a matchmaking round of an event session, identified by event, session, round, and match IDs; requires "read" permission on events. */ declare const GetEventSessionRoundMatch: ({ eventId, sessionId, roundId, matchId, adminApiParams, }: GetEventSessionRoundMatchProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRoundMatch: (eventId?: string, sessionId?: string, roundId?: string, matchId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUND_MATCH_PASSES_QUERY_KEY: (eventId: string, sessionId: string, roundId: string, matchId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUND_MATCH_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundMatchPassesProps extends InfiniteQueryParams { eventId: string; sessionId: string; roundId: string; matchId: string; } /** * @category Queries * @group Event * @summary List passes assigned to a round match * @description Returns a paginated list of attendee passes assigned to a specific match within a matchmaking round, supporting search and ordering; requires "read" permission on events and attendees. */ declare const GetEventSessionRoundMatchPasses: ({ eventId, sessionId, roundId, matchId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionRoundMatchPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRoundMatchPasses: (eventId?: string, sessionId?: string, roundId?: string, matchId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUND_MATCHES_QUERY_KEY: (eventId: string, sessionId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUND_MATCHES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundMatchesProps extends InfiniteQueryParams { eventId: string; sessionId: string; roundId: string; } /** * @category Queries * @group Events * @summary List matches in a session matchmaking round * @description Returns a paginated list of matches generated for a matchmaking round of an event session, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionRoundMatches: ({ eventId, sessionId, roundId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionRoundMatchesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRoundMatches: (eventId?: string, sessionId?: string, roundId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUND_PASSES_QUERY_KEY: (assigned: boolean, eventId: string, sessionId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUND_PASSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundPassesProps extends InfiniteQueryParams { assigned: boolean; eventId: string; sessionId: string; roundId: string; } /** * @category Queries * @group Events * @summary List passes in a session matchmaking round * @description Returns a paginated list of attendee passes belonging to a matchmaking round, optionally filtered to only those already assigned to a match via the "assigned" flag, with search and ordering support; requires "read" permission on events and attendees. */ declare const GetEventSessionRoundPasses: ({ assigned, eventId, sessionId, roundId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionRoundPassesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRoundPasses: (assigned: boolean, eventId?: string, sessionId?: string, roundId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUND_QUESTIONS_QUERY_KEY: (eventId: string, sessionId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUND_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundQuestionsProps extends InfiniteQueryParams { eventId: string; sessionId: string; roundId: string; } /** * @category Queries * @group Events * @summary List a matchmaking round's matching questions * @description Returns a paginated list of the questions used to match attendees within a session matchmaking round, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionRoundQuestions: ({ eventId, sessionId, roundId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionRoundQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRoundQuestions: (eventId?: string, sessionId?: string, roundId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUND_QUESTIONS_SUMMARY_QUERY_KEY: (eventId: string, sessionId: string, roundId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUND_QUESTIONS_SUMMARY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundQuestionsSummaryProps extends SingleQueryParams { eventId: string; sessionId: string; roundId: string; } /** * @category Queries * @group Events * @summary Get a summary of a round's matching questions * @description Returns a summary mapping each matching question in a session matchmaking round to its question type, used to review round configuration at a glance; requires "read" permission on events. */ declare const GetEventSessionRoundQuestionsSummary: ({ eventId, sessionId, roundId, adminApiParams, }: GetEventSessionRoundQuestionsSummaryProps) => Promise>>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRoundQuestionsSummary: (eventId?: string, sessionId?: string, roundId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ROUNDS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ROUNDS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionRoundsProps extends SingleQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List matchmaking rounds for a session * @description Returns the full list of matchmaking rounds configured for an event session, used to drive attendee matchmaking within that session; requires "read" permission on events. */ declare const GetEventSessionRounds: ({ eventId, sessionId, adminApiParams, }: GetEventSessionRoundsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionRounds: (eventId?: string, sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_CHOICE_TRANSLATION_QUERY_KEY: (eventId: string, sessionId: string, questionId: string, choiceId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_CHOICE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionChoiceTranslationProps extends SingleQueryParams { eventId: string; sessionId: string; questionId: string; choiceId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a session question choice's translation * @description Retrieves the localized text for a specific answer choice of an event session question in the given locale, returning null if no translation exists for that locale; requires "read" permission on events. */ declare const GetEventSessionQuestionChoiceTranslation: ({ eventId, sessionId, questionId, choiceId, locale, adminApiParams, }: GetEventSessionQuestionChoiceTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionChoiceTranslation: (eventId?: string, sessionId?: string, questionId?: string, choiceId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY: (eventId: string, sessionId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionChoiceTranslationsProps extends InfiniteQueryParams { eventId: string; sessionId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Events * @summary List a session question choice's translations * @description Returns a paginated list of locale translations for a specific answer choice of a session registration question, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionQuestionChoiceTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sessionId, questionId, choiceId, adminApiParams, }: GetEventSessionQuestionChoiceTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionChoiceTranslations: (eventId?: string, sessionId?: string, questionId?: string, choiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_TRANSLATION_QUERY_KEY: (eventId: string, sessionId: string, questionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionTranslationProps extends SingleQueryParams { eventId: string; sessionId: string; questionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a session question's translation * @description Returns the translation of a session registration question for a specific locale, or null if none exists; requires "read" permission on events. */ declare const GetEventSessionQuestionTranslation: ({ eventId, sessionId, questionId, locale, adminApiParams, }: GetEventSessionQuestionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionTranslation: (eventId?: string, sessionId?: string, questionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_TRANSLATIONS_QUERY_KEY: (eventId: string, sessionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionTranslationsProps extends InfiniteQueryParams { eventId: string; sessionId: string; questionId: string; } /** * @category Queries * @group Events * @summary List a session question's translations * @description Returns a paginated list of locale translations for a session registration question, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionQuestionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sessionId, questionId, adminApiParams, }: GetEventSessionQuestionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionTranslations: (eventId?: string, sessionId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_QUERY_KEY: (eventId: string, sessionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionProps extends SingleQueryParams { eventId: string; sessionId: string; questionId: string; } /** * @category Queries * @group Events * @summary Get a session registration question * @description Returns a single registration question configured for an event session, identified by its question ID; requires "read" permission on events. */ declare const GetEventSessionQuestion: ({ eventId, sessionId, questionId, adminApiParams, }: GetEventSessionQuestionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestion: (eventId?: string, sessionId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_CHOICE_QUERY_KEY: (eventId: string, sessionId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_CHOICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionChoiceProps extends SingleQueryParams { eventId: string; sessionId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Events * @summary Get a session question's answer choice * @description Returns a single answer choice belonging to a session registration question, identified by its choice ID; requires "read" permission on events. */ declare const GetEventSessionQuestionChoice: ({ eventId, sessionId, questionId, choiceId, adminApiParams, }: GetEventSessionQuestionChoiceProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionChoice: (eventId: string, sessionId: string, questionId: string, choiceId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_CHOICE_QUESTIONS_QUERY_KEY: (eventId: string, sessionId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_CHOICE_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionChoiceSubQuestionsProps extends InfiniteQueryParams { eventId: string; sessionId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Events * @summary List an answer choice's follow-up sub-questions * @description Returns a paginated list of the follow-up sub-questions that are triggered when a session question's answer choice is selected, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionQuestionChoiceSubQuestions: ({ eventId, sessionId, questionId, choiceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionQuestionChoiceSubQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionChoiceSubQuestions: (eventId?: string, sessionId?: string, questionId?: string, choiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_CHOICES_QUERY_KEY: (eventId: string, sessionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_CHOICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionChoicesProps extends InfiniteQueryParams { eventId: string; sessionId: string; questionId: string; } /** * @category Queries * @group Events * @summary List a session question's answer choices * @description Returns a paginated list of the answer choices configured for a session registration question, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionQuestionChoices: ({ eventId, sessionId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionQuestionChoicesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionChoices: (eventId?: string, sessionId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTION_RESPONSES_QUERY_KEY: (eventId: string, sessionId: string, questionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTION_RESPONSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionResponsesProps extends InfiniteQueryParams { eventId: string; sessionId: string; questionId: string; } /** * @category Queries * @group Events * @summary List a session question's registrant responses * @description Returns a paginated list of registrant-submitted answers to a session registration question, filtered to registrations with a ready or needs-info status, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionQuestionResponses: ({ eventId, sessionId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionQuestionResponsesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestionResponses: (eventId?: string, sessionId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUESTIONS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionQuestionsProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List an event session's registration questions * @description Returns a paginated list of registration questions configured for an event session, supporting search and ordering; requires "read" permission on events. */ declare const GetEventSessionQuestions: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionQuestions: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SECTION_TRANSLATION_QUERY_KEY: (eventId: string, sessionId: string, sectionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SECTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSectionTranslationProps extends SingleQueryParams { eventId: string; sessionId: string; sectionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a session section's translation * @description Returns the translation of a session registration question section for a specific locale, or null if none exists; requires "read" permission on events. */ declare const GetEventSessionSectionTranslation: ({ eventId, sessionId, sectionId, locale, adminApiParams, }: GetEventSessionSectionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSectionTranslation: (eventId?: string, sessionId?: string, sectionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SECTION_TRANSLATIONS_QUERY_KEY: (eventId: string, sessionId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SECTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSectionTranslationsProps extends InfiniteQueryParams { eventId: string; sessionId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List translations for a session section * @description Returns a paginated list of translations for a question section within an event session, supporting search and ordering; requires read permission on events. */ declare const GetEventSessionSectionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sessionId, sectionId, adminApiParams, }: GetEventSessionSectionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSectionTranslations: (eventId?: string, sessionId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SECTION_QUERY_KEY: (eventId: string, sessionId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SECTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSectionProps extends SingleQueryParams { eventId: string; sessionId: string; sectionId: string; } /** * @category Queries * @group Events * @summary Get a session question section * @description Retrieves a single question section belonging to an event session by its ID, including its details; requires read permission on events. */ declare const GetEventSessionSection: ({ eventId, sessionId, sectionId, adminApiParams, }: GetEventSessionSectionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSection: (eventId?: string, sessionId?: string, sectionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SECTION_QUESTIONS_QUERY_KEY: (eventId: string, sessionId: string, sectionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SECTION_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSectionQuestionsProps extends InfiniteQueryParams { eventId: string; sessionId: string; sectionId: string; } /** * @category Queries * @group Events * @summary List questions in a session section * @description Returns a paginated list of questions assigned to a question section within an event session, supporting search and ordering; requires read permission on events. */ declare const GetEventSessionSectionQuestions: ({ eventId, sessionId, sectionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionSectionQuestionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSectionQuestions: (eventId?: string, sessionId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SECTIONS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SECTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSectionsProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List a session's question sections * @description Returns a paginated list of question sections defined for an event session, ordered by sort order and name by default, and supports search; requires read permission on events. */ declare const GetEventSessionSections: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionSectionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSections: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TIME_TRANSLATION_QUERY_KEY: (eventId: string, sessionId: string, timeId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TIME_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTimeTranslationProps extends SingleQueryParams { eventId: string; sessionId: string; timeId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a session time's translation * @description Retrieves the translation for a specific session time in a given locale, returning null if no translation exists for that locale; requires read permission on events. */ declare const GetEventSessionTimeTranslation: ({ eventId, sessionId, timeId, locale, adminApiParams, }: GetEventSessionTimeTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTimeTranslation: (eventId?: string, sessionId?: string, timeId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TIME_TRANSLATIONS_QUERY_KEY: (eventId: string, sessionId: string, timeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TIME_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTimeTranslationsProps extends InfiniteQueryParams { eventId: string; sessionId: string; timeId: string; } /** * @category Queries * @group Events * @summary List translations for a session time * @description Returns a paginated list of locale translations for a specific time slot within an event session, supporting search and ordering; requires read permission on events. */ declare const GetEventSessionTimeTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sessionId, timeId, adminApiParams, }: GetEventSessionTimeTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTimeTranslations: (eventId?: string, sessionId?: string, timeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TIME_QUERY_KEY: (eventId: string, sessionId: string, timeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TIME_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTimeProps extends SingleQueryParams { eventId: string; sessionId: string; timeId: string; } /** * @category Queries * @group Events * @summary Get a session time slot * @description Retrieves a single time slot belonging to an event session by its ID; requires read permission on events. */ declare const GetEventSessionTime: ({ eventId, sessionId, timeId, adminApiParams, }: GetEventSessionTimeProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTime: (eventId?: string, sessionId?: string, timeId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TIME_SPEAKERS_QUERY_KEY: (eventId: string, sessionId: string, timeId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TIME_SPEAKERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTimeSpeakersProps extends InfiniteQueryParams { eventId: string; sessionId: string; timeId: string; } /** * @category Queries * @group Events * @summary List speakers assigned to a session time * @description Returns a paginated list of speakers assigned to a specific time slot within an event session, supporting search and ordering; requires read permission on events. */ declare const GetEventSessionTimeSpeakers: ({ eventId, sessionId, timeId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionTimeSpeakersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTimeSpeakers: (eventId?: string, sessionId?: string, timeId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TIMES_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TIMES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTimesProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List a session's time slots * @description Returns a paginated list of time slots defined for an event session, supporting search and ordering; requires read permission on events. */ declare const GetEventSessionTimes: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionTimesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTimes: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TRANSLATION_QUERY_KEY: (eventId: string, sessionId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTranslationProps extends SingleQueryParams { eventId: string; sessionId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a session's translation * @description Retrieves the translation for an event session in a given locale, returning null if no translation exists for that locale; requires read permission on events. */ declare const GetEventSessionTranslation: ({ eventId, sessionId, locale, adminApiParams, }: GetEventSessionTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTranslation: (eventId?: string, sessionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TRANSLATIONS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTranslationsProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List an event session's translations * @description Returns a paginated list of translation records for the given event session, one per locale, supporting search and ordering; requires read permission on events. */ declare const GetEventSessionTranslations: ({ pageParam, pageSize, orderBy, search, eventId, sessionId, adminApiParams, }: GetEventSessionTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTranslations: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionProps extends SingleQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary Get an event session's details * @description Returns the full details of a single session belonging to the given event, identified by session ID or slug; requires read permission on events. */ declare const GetEventSession: ({ eventId, sessionId, adminApiParams, }: GetEventSessionProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSession: (eventId?: string, sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ACCESSES_QUERY_KEY: (eventId: string, sessionId: string, purchaseStatus?: keyof typeof PurchaseStatus) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ACCESSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionAccessesProps extends InfiniteQueryParams { eventId: string; sessionId: string; purchaseStatus?: keyof typeof PurchaseStatus; } /** * @category Queries * @group Events * @summary List an event session's pass accesses * @description Returns a paginated list of pass accesses (attendee entitlements) for the given event session, optionally filtered by purchase status, search, and ordering; requires read permission on events and attendees. */ declare const GetEventSessionAccesses: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, purchaseStatus, adminApiParams, }: GetEventSessionAccessesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionAccesses: (eventId?: string, sessionId?: string, purchaseStatus?: keyof typeof PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_ACCOUNTS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_ACCOUNTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionAccountsProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List accounts associated with an event session * @description Returns a paginated list of accounts linked to the given event session, with support for search and ordering. */ declare const GetEventSessionAccounts: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionAccountsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionAccounts: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_BLOCKS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_BLOCKS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionBlocksProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List blocks assigned to an event session * @description Returns a paginated list of content blocks assigned to the given event session, with support for search and ordering; requires read permission on events. */ declare const GetEventSessionBlocks: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionBlocksProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionBlocks: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_PASS_TYPES_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionPassTypesProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List pass types assigned to an event session * @description Returns a paginated list of pass types (tickets) that grant access to the given event session, with support for search and ordering; requires read permission on events. */ declare const GetEventSessionPassTypes: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionPassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionPassTypes: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_PAYMENTS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_PAYMENTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionPaymentsProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List payments made for an event session * @description Returns a paginated list of payments tied to the given event session, with support for search (by payer email or name) and ordering; requires read permission on events and payments. */ declare const GetEventSessionPayments: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionPaymentsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionPayments: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SPEAKERS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SPEAKERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSpeakersProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List speakers assigned to an event session * @description Returns a paginated list of speakers assigned to the given event session, with support for search (name, bio, company) and ordering; requires read permission on events. */ declare const GetEventSessionSpeakers: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionSpeakersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSpeakers: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_SPONSORS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_SPONSORS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionSponsorsProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List sponsors of an event session * @description Returns a paginated list of accounts sponsoring the given event session, either directly or through a sponsored track that includes the session, with support for search and ordering; requires read permission on events and accounts. */ declare const GetEventSessionSponsors: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionSponsorsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionSponsors: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TIERS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTiersProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List an event session's allowed tiers * @description Returns the paginated list of account tiers permitted to register for or access the given event session, optionally filtered by a search term; requires read permission on events. */ declare const GetEventSessionTiers: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTiers: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_TRACKS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_TRACKS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionTracksProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List an event session's tracks * @description Returns the paginated list of tracks associated with the given event session, optionally filtered by a search term matching the track name or description; requires read permission on events. */ declare const GetEventSessionTracks: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionTracksProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionTracks: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_VISIBLE_PASS_TYPES_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_VISIBLE_PASS_TYPES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionVisiblePassTypesProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List pass types that can view a session * @description Returns the paginated list of pass types (tickets) for which the given event session is visible on the schedule, optionally filtered by a search term matching the pass type name or description; requires read permission on events. */ declare const GetEventSessionVisiblePassTypes: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionVisiblePassTypesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionVisiblePassTypes: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSION_VISIBLE_TIERS_QUERY_KEY: (eventId: string, sessionId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSION_VISIBLE_TIERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionVisibleTiersProps extends InfiniteQueryParams { eventId: string; sessionId: string; } /** * @category Queries * @group Events * @summary List account tiers that can view a session * @description Returns the paginated list of account tiers for which the given event session is visible on the schedule, optionally filtered by a search term matching the tier name; requires read permission on events. */ declare const GetEventSessionVisibleTiers: ({ eventId, sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionVisibleTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessionVisibleTiers: (eventId?: string, sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SESSIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SESSIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSessionsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's sessions * @description Returns a paginated list of sessions belonging to the given event, with support for search and ordering; requires read permission on events. */ declare const GetEventSessions: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSessionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSessions: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPEAKER_TRANSLATION_QUERY_KEY: (eventId: string, speakerId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPEAKER_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSpeakerTranslationProps extends SingleQueryParams { eventId: string; speakerId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a speaker's translation for a locale * @description Returns the localized translation (name, title, bio, etc.) of the given event speaker for the specified locale, or null if none exists; requires read permission on events. */ declare const GetEventSpeakerTranslation: ({ eventId, speakerId, locale, adminApiParams, }: GetEventSpeakerTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSpeakerTranslation: (eventId?: string, speakerId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPEAKER_TRANSLATIONS_QUERY_KEY: (eventId: string, speakerId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPEAKER_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSpeakerTranslationsProps extends InfiniteQueryParams { eventId: string; speakerId: string; } /** * @category Queries * @group Events * @summary List an event speaker's translations * @description Returns the paginated list of locale translations available for the given event speaker, optionally filtered by a search term; requires read permission on events. */ declare const GetEventSpeakerTranslations: ({ pageParam, pageSize, orderBy, search, eventId, speakerId, adminApiParams, }: GetEventSpeakerTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSpeakerTranslations: (eventId?: string, speakerId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPEAKER_QUERY_KEY: (eventId: string, speakerId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPEAKER_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSpeakerProps extends SingleQueryParams { eventId: string; speakerId: string; } /** * @category Queries * @group Events * @summary Get a single event speaker * @description Returns the details of a single speaker for the given event, identified by speaker ID or slug; requires read permission on events. */ declare const GetEventSpeaker: ({ eventId, speakerId, adminApiParams, }: GetEventSpeakerProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSpeaker: (eventId?: string, speakerId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPEAKER_SESSIONS_QUERY_KEY: (eventId: string, speakerId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPEAKER_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSpeakerSessionsProps extends InfiniteQueryParams { eventId: string; speakerId: string; } /** * @category Queries * @group Events * @summary List an event speaker's sessions * @description Returns the paginated list of sessions that the given event speaker is presenting at, optionally filtered by a search term; requires read permission on events. */ declare const GetEventSpeakerSessions: ({ eventId, speakerId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSpeakerSessionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSpeakerSessions: (eventId?: string, speakerId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPEAKERS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPEAKERS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSpeakersProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's speakers * @description Returns the paginated list of speakers for the given event, optionally filtered by a search term; requires read permission on events. */ declare const GetEventSpeakers: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSpeakersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSpeakers: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSOR_ACCOUNTS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSOR_ACCOUNTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorAccountsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's sponsor accounts * @description Returns the paginated list of accounts sponsoring the given event, optionally filtered by a search term matching the account's name, email, or ID; requires read permission on events and accounts. */ declare const GetEventSponsorAccounts: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSponsorAccountsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorAccounts: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's sponsor accounts * @description Returns a paginated list of accounts that are sponsoring the given event, supporting search and ordering; requires read permission on events and accounts. */ declare const GetEventSponsors: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSponsorsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsors: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_LEVEL_TRANSLATION_QUERY_KEY: (eventId: string, levelId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_LEVEL_TRANSLATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipLevelTranslationProps extends SingleQueryParams { eventId: string; levelId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a sponsorship level translation * @description Returns the translation of an event sponsorship level for the specified locale; requires read permission on events. */ declare const GetEventSponsorshipLevelTranslation: ({ eventId, levelId, locale, adminApiParams, }: GetEventSponsorshipLevelTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorshipLevelTranslation: (eventId?: string, levelId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_LEVEL_TRANSLATIONS_QUERY_KEY: (eventId: string, levelId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_LEVEL_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipLevelTranslationsProps extends InfiniteQueryParams { eventId: string; levelId: string; } /** * @category Queries * @group Events * @summary List a sponsorship level's translations * @description Returns a paginated list of locale translations for the given event sponsorship level, supporting search and ordering; requires read permission on events. */ declare const GetEventSponsorshipLevelTranslations: ({ eventId, levelId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSponsorshipLevelTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorshipLevelTranslations: (eventId?: string, levelId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_LEVEL_QUERY_KEY: (eventId: string, levelId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_LEVEL_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipLevelProps extends SingleQueryParams { eventId: string; levelId: string; } /** * @category Queries * @group Events * @summary Get an event sponsorship level * @description Returns a single sponsorship level (e.g. Gold, Silver) defined for the given event; requires read permission on events. */ declare const GetEventSponsorshipLevel: ({ eventId, levelId, adminApiParams, }: GetEventSponsorshipLevelProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorshipLevel: (eventId?: string, levelId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_LEVELS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_LEVELS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipLevelsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's sponsorship levels * @description Returns a paginated list of sponsorship levels defined for the given event, supporting search and ordering; requires read permission on events. */ declare const GetEventSponsorshipLevels: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSponsorshipLevelsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorshipLevels: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_TRANSLATION_QUERY_KEY: (eventId: string, levelId: string, sponsorshipId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_TRANSLATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipTranslationProps extends SingleQueryParams { eventId: string; levelId: string; sponsorshipId: string; locale: string; } /** * @category Queries * @group Events * @summary Get a sponsorship translation * @description Returns the translation of a specific sponsorship, under a given sponsorship level of an event, for the specified locale; requires read permission on events. */ declare const GetEventSponsorshipTranslation: ({ eventId, levelId, sponsorshipId, locale, adminApiParams, }: GetEventSponsorshipTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorshipTranslation: (eventId?: string, levelId?: string, sponsorshipId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_TRANSLATIONS_QUERY_KEY: (eventId: string, levelId: string, sponsorshipId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipTranslationsProps extends InfiniteQueryParams { eventId: string; levelId: string; sponsorshipId: string; } /** * @category Queries * @group Events * @summary List a sponsorship's translations * @description Returns a paginated list of locale translations for a specific sponsorship under a given sponsorship level of an event, supporting search and ordering; requires read permission on events. */ declare const GetEventSponsorshipTranslations: ({ eventId, levelId, sponsorshipId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSponsorshipTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorshipTranslations: (eventId?: string, levelId?: string, sponsorshipId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIP_QUERY_KEY: (eventId: string, levelId: string, sponsorshipId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIP_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipProps extends SingleQueryParams { eventId: string; levelId: string; sponsorshipId: string; } /** * @category Queries * @group Events * @summary Get a sponsorship within a level * @description Returns a single sponsorship record (the sponsor assigned to a sponsorship level) for the given event; requires read permission on events. */ declare const GetEventSponsorship: ({ eventId, levelId, sponsorshipId, adminApiParams, }: GetEventSponsorshipProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorship: (eventId?: string, levelId?: string, sponsorshipId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_SPONSORSHIPS_QUERY_KEY: (eventId: string, levelId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_SPONSORSHIPS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventSponsorshipsProps extends InfiniteQueryParams { eventId: string; levelId: string; } /** * @category Queries * @group Events * @summary List sponsorships within a level * @description Returns a paginated list of sponsorships (sponsors assigned) under the given sponsorship level of an event, supporting search and ordering; requires read permission on events. */ declare const GetEventSponsorships: ({ eventId, levelId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventSponsorshipsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventSponsorships: (eventId?: string, levelId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TEMPLATES_QUERY_KEY: () => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TEMPLATES_QUERY_DATA: (client: QueryClient, response: Awaited>) => void; interface GetTemplatesProps extends InfiniteQueryParams { } /** * @category Queries * @group Events * @summary List event templates * @description Returns a paginated list of events marked as templates for the organization, supporting search and ordering; requires read permission on events. */ declare const GetTemplates: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetTemplatesProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetTemplates: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRACK_TRANSLATION_QUERY_KEY: (eventId: string, trackId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRACK_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventTrackTranslationProps extends SingleQueryParams { eventId: string; trackId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event track translation * @description Retrieves the localized translation of an event track for the given locale, returning null if no translation exists for that locale; requires read permission on events. */ declare const GetEventTrackTranslation: ({ eventId, trackId, locale, adminApiParams, }: GetEventTrackTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTrackTranslation: (eventId?: string, trackId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRACK_TRANSLATIONS_QUERY_KEY: (eventId: string, trackId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRACK_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventTrackTranslationsProps extends InfiniteQueryParams { eventId: string; trackId: string; } /** * @category Queries * @group Events * @summary List an event track's translations * @description Returns a paginated list of locale translations for the given event track, supporting search and ordering; requires read permission on events. */ declare const GetEventTrackTranslations: ({ pageParam, pageSize, orderBy, search, eventId, trackId, adminApiParams, }: GetEventTrackTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTrackTranslations: (eventId?: string, trackId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRACK_QUERY_KEY: (eventId: string, trackId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRACK_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventTrackProps extends SingleQueryParams { eventId: string; trackId: string; } /** * @category Queries * @group Events * @summary Get an event track * @description Retrieves the details of a single track belonging to an event, identified by track ID or slug; requires read permission on events. */ declare const GetEventTrack: ({ eventId, trackId, adminApiParams, }: GetEventTrackProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTrack: (eventId?: string, trackId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRACK_SESSIONS_QUERY_KEY: (eventId: string, trackId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRACK_SESSIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventTrackSessionsProps extends InfiniteQueryParams { eventId: string; trackId: string; } /** * @category Queries * @group Events * @summary List sessions assigned to an event track * @description Returns a paginated list of the sessions linked to the given event track, supporting search and ordering; requires read permission on events. */ declare const GetEventTrackSessions: ({ eventId, trackId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventTrackSessionsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTrackSessions: (eventId?: string, trackId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRACK_SPONSORS_QUERY_KEY: (eventId: string, trackId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRACK_SPONSORS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventTrackSponsorsProps extends InfiniteQueryParams { eventId: string; trackId: string; } /** * @category Queries * @group Events * @summary List an event track's sponsor accounts * @description Returns a paginated list of accounts sponsoring the given event track, supporting search and ordering; requires read permission on events and accounts. */ declare const GetEventTrackSponsors: ({ eventId, trackId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventTrackSponsorsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTrackSponsors: (eventId?: string, trackId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRACKS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRACKS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventTracksProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's tracks * @description Returns a paginated list of tracks (content categories/tags used to group sessions) for the given event, supporting search and ordering; requires read permission on events. */ declare const GetEventTracks: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventTracksProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTracks: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PASS_TRANSFERS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PASS_TRANSFERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPassTransfersProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List event pass transfers * @description Lists pending pass transfer invites for an event, where an attendee has initiated sending their pass to a recipient by email; supports pagination, ordering, and search by recipient email or sender name/email. */ declare const GetEventPassTransfers: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPassTransfersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPassTransfers: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRANSLATION_QUERY_KEY: (eventId: string, locale: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventTranslationProps extends SingleQueryParams { eventId: string; locale: string; } /** * @category Queries * @group Events * @summary Get an event translation * @description Retrieves the localized translation of an event for the given locale, returning null if no translation exists for that locale; requires read permission on events. */ declare const GetEventTranslation: ({ eventId, locale, adminApiParams, }: GetEventTranslationProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTranslation: (eventId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TRANSLATIONS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetEventTranslationsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's translations * @description Returns a paginated list of locale translations for the given event, supporting search and ordering; requires read permission on events. */ declare const GetEventTranslations: ({ pageParam, pageSize, orderBy, search, eventId, adminApiParams, }: GetEventTranslationsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTranslations: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary Get an event * @description Retrieves the full details of a single event by ID or slug; requires read permission on events. */ declare const GetEvent: ({ eventId, adminApiParams, }: GetEventProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEvent: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @event Events */ declare const EVENT_ACTIVITIES_QUERY_KEY: (eventId: string, featured?: true, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @event Events */ declare const SET_EVENT_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventActivitiesProps extends InfiniteQueryParams { eventId: string; featured?: true; status?: keyof typeof ActivityStatus; } /** * @category Queries * @event Events * @summary List an event's activity feed * @description Returns a paginated list of activities associated with the given event, filterable by featured flag and activity status, and supporting search and ordering; requires read permission on events and activities. */ declare const GetEventActivities: ({ eventId, featured, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventActivitiesProps) => Promise>; /** * @category Hooks * @event Events */ declare const useGetEventActivities: (eventId?: string, featured?: true, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_PAYMENTS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventPaymentsProps extends InfiniteQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's payments * @description Returns a paginated list of payments made for the given event, optionally filtered by a search term matching the paying account's email or name and sorted via orderBy; requires "read" permission on events and payments. */ declare const GetEventPayments: ({ eventId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetEventPaymentsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventPayments: (eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENT_TIERS_QUERY_KEY: (eventId: string) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENT_TIERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventTiersProps extends SingleQueryParams { eventId: string; } /** * @category Queries * @group Events * @summary List an event's account tiers * @description Returns the account tiers associated with the given event through its tickets, add-ons, and room types (including tiers that are explicitly disallowed for those items); requires "read" permission on events and accounts. */ declare const GetEventTiers: ({ eventId, adminApiParams, }: GetEventTiersProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEventTiers: (eventId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Events */ declare const EVENTS_QUERY_KEY: (past?: boolean, featured?: boolean) => string[]; /** * @category Setters * @group Events */ declare const SET_EVENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEventsProps extends InfiniteQueryParams { past?: boolean; featured?: boolean; } /** * @category Queries * @group Events * @summary List events * @description Returns a paginated list of the organization's events, excluding templates, with optional filters for past vs. upcoming events, featured status, and a search term, plus sorting via orderBy; requires "read" permission on events. */ declare const GetEvents: ({ pageParam, pageSize, orderBy, past, featured, search, adminApiParams, }: GetEventsProps) => Promise>; /** * @category Hooks * @group Events */ declare const useGetEvents: (past?: boolean, featured?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_EVENTS_QUERY_KEY: (groupId: string, past?: boolean) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_EVENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupEventsProps extends InfiniteQueryParams { groupId: string; past?: boolean; } /** * @category Queries * @group Groups * @summary List a group's events * @description Returns a paginated list of events associated with the given group, optionally filtered to past or upcoming events and by a search term, with sorting via orderBy; requires "read" permission on groups and events. */ declare const GetGroupEvents: ({ groupId, pageParam, pageSize, orderBy, past, search, adminApiParams, }: GetGroupEventsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupEvents: (groupId: string, past?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_INTERESTS_QUERY_KEY: (groupId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_INTERESTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupInterestsProps extends InfiniteQueryParams { groupId: string; } /** * @category Queries * @group Groups * @summary List a group's interests * @description Returns a paginated list of interest tags associated with the given group, optionally filtered by a search term on the interest name and sorted via orderBy; requires "read" permission on groups and interests. */ declare const GetGroupInterests: ({ groupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupInterestsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupInterests: (groupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_INVITATION_QUERY_KEY: (groupId: string, invitationId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_INVITATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupInvitationProps extends SingleQueryParams { groupId: string; invitationId: string; } /** * @category Queries * @group Groups * @summary Get a single group invitation * @description Returns the details of a single invitation to the given group by its invitation ID, including its status (invited, canceled, rejected, or accepted); requires "read" permission on groups. */ declare const GetGroupInvitation: ({ groupId, invitationId, adminApiParams, }: GetGroupInvitationProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupInvitation: (groupId?: string, invitationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_INVITATIONS_QUERY_KEY: (groupId: string, status?: keyof typeof GroupInvitationStatus) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_INVITATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupInvitationsProps extends InfiniteQueryParams { groupId: string; status: keyof typeof GroupInvitationStatus; } /** * @category Queries * @group Groups * @summary List a group's invitations * @description Returns a paginated list of invitations sent for the given group, filterable by status (e.g. invited, canceled, rejected, accepted) and a search term, with sorting via orderBy; requires "read" permission on groups. */ declare const GetGroupInvitations: ({ groupId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupInvitationsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupInvitations: (groupId?: string, status?: keyof typeof GroupInvitationStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_MEMBERS_QUERY_KEY: (groupId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_MEMBERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupMembersProps extends InfiniteQueryParams { groupId: string; } /** * @category Queries * @group Groups * @summary List a group's members * @description Returns a paginated list of accounts with the "member" role in the given group, optionally filtered by a search term matching the account's name or email and sorted via orderBy; requires "read" permission on groups and accounts. */ declare const GetGroupMembers: ({ groupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupMembersProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupMembers: (groupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_MODERATORS_QUERY_KEY: (groupId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_MODERATORS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupModeratorsProps extends InfiniteQueryParams { groupId: string; } /** * @category Queries * @group Groups * @summary List a group's moderators * @description Returns a paginated list of accounts with the "moderator" role in the given group, optionally filtered by a search term matching the account's name or email and sorted via orderBy; requires "read" permission on groups and accounts. */ declare const GetGroupModerators: ({ groupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupModeratorsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupModerators: (groupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_REQUEST_QUERY_KEY: (groupId: string, requestId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_REQUEST_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupRequestProps extends SingleQueryParams { groupId: string; requestId: string; } /** * @category Queries * @group Groups * @summary Get a single group join request * @description Returns the details of a single request to join the given group by its request ID, including its status (pending, accepted, or rejected); requires "read" permission on groups. */ declare const GetGroupRequest: ({ groupId, requestId, adminApiParams, }: GetGroupRequestProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupRequest: (groupId?: string, requestId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_REQUESTS_QUERY_KEY: (groupId: string, status?: keyof typeof GroupRequestStatus) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_REQUESTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupRequestsProps extends InfiniteQueryParams { groupId: string; status: keyof typeof GroupRequestStatus; } /** * @category Queries * @group Groups * @summary List a group's join requests * @description Returns a paginated list of join requests for the given group, filterable by request status (e.g. requested, accepted, rejected) and searchable by requester name or username; requires read access to groups. */ declare const GetGroupRequests: ({ groupId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupRequestsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupRequests: (groupId?: string, status?: keyof typeof GroupRequestStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_SPONSORS_QUERY_KEY: (groupId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_SPONSORS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupSponsorsProps extends InfiniteQueryParams { groupId: string; } /** * @category Queries * @group Groups * @summary List a group's sponsor accounts * @description Returns a paginated list of accounts sponsoring the given group, searchable by account name, email, or ID; requires read access to groups and accounts. */ declare const GetGroupSponsors: ({ groupId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupSponsorsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupSponsors: (groupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_TRANSLATION_QUERY_KEY: (groupId: string, locale: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetGroupTranslationProps extends SingleQueryParams { groupId: string; locale: string; } /** * @category Queries * @group Groups * @summary Get a group's translation for a locale * @description Returns the translated content (e.g. name, description) for the given group in the specified locale, or null if no translation exists; requires read access to groups. */ declare const GetGroupTranslation: ({ groupId, locale, adminApiParams, }: GetGroupTranslationProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupTranslation: (groupId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_TRANSLATIONS_QUERY_KEY: (groupId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetGroupTranslationsProps extends InfiniteQueryParams { groupId: string; } /** * @category Queries * @group Groups * @summary List a group's translations * @description Returns a paginated list of locale translations available for the given group, with optional search and ordering; requires read access to groups. */ declare const GetGroupTranslations: ({ pageParam, pageSize, orderBy, search, groupId, adminApiParams, }: GetGroupTranslationsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupTranslations: (groupId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_QUERY_KEY: (groupId: string) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupProps extends SingleQueryParams { groupId: string; } /** * @category Queries * @group Groups * @summary Get a single group * @description Returns the details of a single group by its ID or slug, including its configuration and metadata; requires read access to groups. */ declare const GetGroup: ({ groupId, adminApiParams, }: GetGroupProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroup: (groupId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUP_ACTIVITIES_QUERY_KEY: (groupId: string, featured?: true, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUP_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupActivitiesProps extends InfiniteQueryParams { groupId: string; featured?: true; status?: keyof typeof ActivityStatus; } /** * @category Queries * @group Groups * @summary List a group's activity feed * @description Returns a paginated list of activity posts belonging to the given group, filterable by moderation status and whether the activity is featured, and searchable by message text; requires read access to groups and activities. */ declare const GetGroupActivities: ({ groupId, featured, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupActivitiesProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroupActivities: (groupId?: string, featured?: true, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Groups */ declare const GROUPS_QUERY_KEY: (access?: "public" | "private", featured?: boolean) => string[]; /** * @category Setters * @group Groups */ declare const SET_GROUPS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetGroupsProps extends InfiniteQueryParams { access?: "public" | "private"; featured?: boolean; } /** * @category Queries * @group Groups * @summary List groups in the organization * @description Returns a paginated list of groups for the organization, filterable by access level (public or private) and whether the group is featured, with optional search and ordering; requires read access to groups. */ declare const GetGroups: ({ access, featured, pageParam, pageSize, orderBy, search, adminApiParams, }: GetGroupsProps) => Promise>; /** * @category Hooks * @group Groups */ declare const useGetGroups: (access?: "public" | "private", featured?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Imports */ declare const IMPORT_QUERY_KEY: (importId: string) => string[]; /** * @category Setters * @group Imports */ declare const SET_IMPORT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetImportProps extends SingleQueryParams { importId: string; } /** * @category Queries * @group Imports * @summary Get a single import * @description Returns the details and status of a single bulk import job by its ID; requires organization-level read access. */ declare const GetImport: ({ importId, adminApiParams, }: GetImportProps) => Promise>; /** * @category Hooks * @group Imports */ declare const useGetImport: (importId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Imports */ declare const IMPORT_ITEMS_QUERY_KEY: (importId: string, status?: ImportItemStatus) => string[]; interface GetImportItemsProps extends InfiniteQueryParams { importId: string; status?: ImportItemStatus; } /** * @category Queries * @group Imports * @summary List the rows in an import job * @description Returns a paginated list of individual row items belonging to the given import job, along with each item's processing result, and supports search (e.g. by email for account-tier imports); requires organization-level read access. */ declare const GetImportItems: ({ importId, pageParam, pageSize, orderBy, search, status, adminApiParams, }: GetImportItemsProps) => Promise>; /** * @category Hooks * @group Imports */ declare const useGetImportItems: (importId?: string, status?: ImportItemStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Imports */ declare const IMPORTS_QUERY_KEY: (tierId?: string) => string[]; interface GetImportsProps extends InfiniteQueryParams { tierId?: string; } /** * @category Queries * @group Imports * @summary List bulk import jobs * @description Returns a paginated list of bulk import jobs for the organization, optionally filtered by tier and searchable by import type; requires organization-level read access. */ declare const GetImports: ({ tierId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetImportsProps) => Promise>; /** * @category Hooks * @group Imports */ declare const useGetImports: (tierId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Interests */ declare const INTEREST_QUERY_KEY: (interestId: string) => string[]; /** * @category Setters * @group Interests */ declare const SET_INTEREST_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestProps extends SingleQueryParams { interestId: string; } /** * @category Queries * @group Interests * @summary Get an interest * @description Retrieves a single interest by ID or name for the organization, requiring the "read" permission on interests. */ declare const GetInterest: ({ interestId, adminApiParams, }: GetInterestProps) => Promise>; /** * @category Hooks * @group Interests */ declare const useGetInterest: (interestId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Interests */ declare const INTEREST_ACCOUNTS_QUERY_KEY: (interestId: string) => string[]; /** * @category Setters * @group Interests */ declare const SET_INTEREST_ACCOUNTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestAccountsProps extends InfiniteQueryParams { interestId: string; } /** * @category Queries * @group Interests * @summary List accounts tagged with an interest * @description Returns a paginated, searchable list of accounts associated with the given interest, filterable by name, email, or ID, and requires the "read" permission on both interests and accounts. */ declare const GetInterestAccounts: ({ interestId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestAccountsProps) => Promise>; /** * @category Hooks * @group Interests */ declare const useGetInterestAccounts: (interestId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Interests */ declare const INTEREST_ACTIVITIES_QUERY_KEY: (interestId: string, status?: keyof typeof ActivityStatus) => string[]; /** * @category Setters * @group Interests */ declare const SET_INTEREST_ACTIVITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestActivitiesProps extends InfiniteQueryParams { interestId: string; status?: keyof typeof ActivityStatus; } /** * @category Queries * @group Interests * @summary List activity posts tagged with an interest * @description Returns a paginated, searchable list of activity feed posts associated with the given interest, optionally filtered by activity status, and requires the "read" permission on both interests and activities. */ declare const GetInterestActivities: ({ interestId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestActivitiesProps) => Promise>; /** * @category Hooks * @group Interests */ declare const useGetInterestActivities: (interestId?: string, status?: keyof typeof ActivityStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @channel Interests */ declare const INTEREST_CHANNELS_QUERY_KEY: (interestId: string) => string[]; /** * @category Setters * @channel Interests */ declare const SET_INTEREST_CHANNELS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestChannelsProps extends InfiniteQueryParams { interestId: string; } /** * @category Queries * @channel Interests * @summary List channels tagged with an interest * @description Returns a paginated, searchable list of channels associated with the given interest, filterable by name, description, or ID, and requires the "read" permission on both interests and channels. */ declare const GetInterestChannels: ({ interestId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestChannelsProps) => Promise>; /** * @category Hooks * @channel Interests */ declare const useGetInterestChannels: (interestId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @content Interests */ declare const INTEREST_CONTENTS_QUERY_KEY: (interestId: string) => string[]; /** * @category Setters * @content Interests */ declare const SET_INTEREST_CONTENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestContentsProps extends InfiniteQueryParams { interestId: string; } /** * @category Queries * @content Interests * @summary List content items tagged with an interest * @description Returns a paginated, searchable list of content records associated with the given interest, filterable by title, body, or description, and requires the "read" permission on both interests and contents. */ declare const GetInterestContents: ({ interestId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestContentsProps) => Promise>; /** * @category Hooks * @content Interests */ declare const useGetInterestContents: (interestId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Interests */ declare const INTEREST_EVENTS_QUERY_KEY: (interestId: string) => string[]; /** * @category Setters * @group Interests */ declare const SET_INTEREST_EVENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestEventsProps extends InfiniteQueryParams { interestId: string; } /** * @category Queries * @group Interests * @summary List events tagged with an interest * @description Returns a paginated, searchable list of non-template events associated with the given interest, and requires the "read" permission on both interests and events. */ declare const GetInterestEvents: ({ interestId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestEventsProps) => Promise>; /** * @category Hooks * @group Interests */ declare const useGetInterestEvents: (interestId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Interests */ declare const INTEREST_GROUPS_QUERY_KEY: (interestId: string) => string[]; /** * @category Setters * @group Interests */ declare const SET_INTEREST_GROUPS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestGroupsProps extends InfiniteQueryParams { interestId: string; } /** * @category Queries * @group Interests * @summary List groups tagged with an interest * @description Returns a paginated, searchable list of groups associated with the given interest, filterable by name or ID, and requires the "read" permission on both interests and groups. */ declare const GetInterestGroups: ({ interestId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestGroupsProps) => Promise>; /** * @category Hooks * @group Interests */ declare const useGetInterestGroups: (interestId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Interests */ declare const INTERESTS_QUERY_KEY: () => string[]; /** * @category Setters * @group Interests */ declare const SET_INTERESTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInterestsProps extends InfiniteQueryParams { } /** * @category Queries * @group Interests * @summary List interests * @description Returns a paginated, searchable list of interests defined for the organization, filterable by name, and requires the "read" permission on interests. */ declare const GetInterests: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetInterestsProps) => Promise>; /** * @category Hooks * @group Interests */ declare const useGetInterests: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Invoices */ declare const INVOICE_QUERY_KEY: (invoiceId: string) => string[]; /** * @category Setters * @group Invoices */ declare const SET_INVOICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInvoiceProps extends SingleQueryParams { invoiceId: string; } /** * @category Queries * @group Invoices * @summary Get an invoice * @description Retrieves a single invoice by ID or alternate ID for the organization, including its line items, and requires the "read" permission on invoices. */ declare const GetInvoice: ({ invoiceId, adminApiParams, }: GetInvoiceProps) => Promise>; /** * @category Hooks * @group Invoices */ declare const useGetInvoice: (invoiceId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Invoices */ declare const INVOICE_LINE_ITEM_QUERY_KEY: (invoiceId: string, lineItemId: string) => string[]; /** * @category Setters * @group Invoices */ declare const SET_INVOICE_LINE_ITEM_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInvoiceLineItemProps extends SingleQueryParams { invoiceId: string; lineItemId: string; } /** * @category Queries * @group Invoices * @summary Get an invoice line item * @description Retrieves a single line item belonging to the given invoice by its ID, and requires the "read" permission on invoices. */ declare const GetInvoiceLineItem: ({ invoiceId, lineItemId, adminApiParams, }: GetInvoiceLineItemProps) => Promise>; /** * @category Hooks * @group Invoices */ declare const useGetInvoiceLineItem: (invoiceId?: string, lineItemId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Invoices */ declare const INVOICE_LINE_ITEMS_QUERY_KEY: (invoiceId: string) => string[]; /** * @category Setters * @group Invoices */ declare const SET_INVOICE_LINE_ITEMS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInvoiceLineItemsProps extends InfiniteQueryParams { invoiceId: string; } /** * @category Queries * @group Invoices * @summary List an invoice's line items * @description Returns a paginated list of line items belonging to the given invoice, with optional search across item name and description and ordering; requires the read permission on invoices. */ declare const GetInvoiceLineItems: ({ invoiceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetInvoiceLineItemsProps) => Promise>; /** * @category Hooks * @group Invoices */ declare const useGetInvoiceLineItems: (invoiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Invoices */ declare const INVOICE_PAYMENTS_QUERY_KEY: (invoiceId: string) => string[]; /** * @category Setters * @group Invoices */ declare const SET_INVOICE_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInvoicePaymentsProps extends InfiniteQueryParams { invoiceId: string; } /** * @category Queries * @group Invoices * @summary List an invoice's payments * @description Returns a paginated list of payments recorded against the given invoice, with optional search and ordering; requires the read permission on invoices. */ declare const GetInvoicePayments: ({ pageParam, pageSize, orderBy, search, adminApiParams, invoiceId, }: GetInvoicePaymentsProps) => Promise>; /** * @category Hooks * @group Invoices */ declare const useGetInvoicePayments: (invoiceId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Invoices */ declare const INVOICES_QUERY_KEY: (status?: keyof typeof InvoiceStatus, accountId?: string, eventId?: string) => string[]; /** * @category Setters * @group Invoices */ declare const SET_INVOICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetInvoicesProps extends InfiniteQueryParams { accountId?: string; eventId?: string; status?: keyof typeof InvoiceStatus; } /** * @category Queries * @group Invoices * @summary List invoices * @description Returns a paginated list of invoices for the organization, optionally filtered by status, account, or event, with search and ordering support; requires the read permission on invoices. */ declare const GetInvoices: ({ pageParam, pageSize, orderBy, search, adminApiParams, accountId, eventId, status, }: GetInvoicesProps) => Promise>; /** * @category Hooks * @group Invoices */ declare const useGetInvoices: (status?: keyof typeof InvoiceStatus, accountId?: string, eventId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Logins */ declare const LOGIN_ACCOUNTS_QUERY_KEY: (username: string) => string[]; interface GetLoginAccountsProps extends InfiniteQueryParams { username: string; } /** * @category Queries * @group Logins * @summary List a login's linked accounts * @description Returns a paginated list of accounts associated with the given login username, with optional search and ordering; requires the read permission on accounts. */ declare const GetLoginAccounts: ({ username, pageParam, pageSize, orderBy, search, adminApiParams, }: GetLoginAccountsProps) => Promise>; /** * @category Hooks * @group Logins */ declare const useGetLoginAccounts: (username?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Logins */ declare const LOGIN_QUERY_KEY: (username: string) => string[]; interface GetLoginProps extends SingleQueryParams { username: string; } /** * @category Queries * @group Logins * @summary Get a single login * @description Returns the login record identified by username, including its profile and status details; requires the read permission on accounts. */ declare const GetLogin: ({ username, adminApiParams, }: GetLoginProps) => Promise>; /** * @category Hooks * @group Logins */ declare const useGetLogin: (username?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Key * @group Emails */ declare const LOGIN_AUTH_SESSIONS_QUERY_KEY: (loginId: string) => string[]; /** * @category Setters * @group Emails */ declare const SET_LOGIN_AUTH_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLoginAuthSessionsParams extends InfiniteQueryParams { username: string; } /** * @category Query * @group Emails * @summary List a login's auth sessions * @description Returns a paginated list of authentication sessions for the given login username, with optional search and ordering; requires the read permission on accounts. */ declare const GetLoginAuthSessions: ({ username, pageParam, pageSize, orderBy, search, adminApiParams, }: GetLoginAuthSessionsParams) => Promise>; /** * @category Hooks * @group Emails */ declare const useGetLoginAuthSessions: (username?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Logins */ declare const LOGIN_DEVICES_QUERY_KEY: (username: string) => string[]; interface GetLoginDevicesProps extends InfiniteQueryParams { username: string; } /** * @category Queries * @group Logins * @summary List a login's push devices * @description Returns a paginated list of registered push notification devices for the given login username, with optional search and ordering; requires the read permission on accounts. */ declare const GetLoginDevices: ({ username, pageParam, pageSize, orderBy, search, adminApiParams, }: GetLoginDevicesProps) => Promise>; /** * @category Hooks * @group Logins */ declare const useGetLoginDevices: (username?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Logins */ declare const LOGINS_QUERY_KEY: (accountId?: string) => string[]; interface GetLoginsProps extends InfiniteQueryParams { accountId?: string; } /** * @category Queries * @group Logins * @summary List logins * @description Returns a paginated list of logins for the organization, optionally filtered by linked account and with search and ordering support; requires the read permission on accounts. */ declare const GetLogins: ({ pageParam, pageSize, orderBy, search, accountId, adminApiParams, }: GetLoginsProps) => Promise>; /** * @category Hooks * @group Logins */ declare const useGetLogins: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_LINK_QUERY_KEY: (meetingId: string, linkId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_LINK_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingLinkParams extends SingleQueryParams { meetingId: string; linkId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a single meeting link * @description Returns the details of one join link for the given meeting, including its passcode and configuration; requires the read permission on meetings. */ declare const GetMeetingLink: ({ meetingId, linkId, adminApiParams, }: GetMeetingLinkParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingLink: (meetingId?: string, linkId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_LINKS_QUERY_KEY: (meetingId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_LINKS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingLinksParams extends InfiniteQueryParams { meetingId: string; } /** * @category Queries * @group StreamsV2 * @summary List a meeting's join links * @description Returns a paginated list of join links configured for the given meeting, with optional search by name; requires the read permission on meetings. */ declare const GetMeetingLinks: ({ meetingId, pageParam, pageSize, orderBy, adminApiParams, }: GetMeetingLinksParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingLinks: (meetingId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const LIVESTREAM_QUERY_KEY: (livestreamId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_LIVESTREAM_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLivestreamParams extends SingleQueryParams { livestreamId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a livestream * @description Returns details for a single livestream by ID, including its Cloudflare RealtimeKit status and stream key; requires "read" permission on meetings. */ declare const GetLivestream: ({ livestreamId, adminApiParams, }: GetLivestreamParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetLivestream: (livestreamId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const LIVESTREAM_SESSIONS_QUERY_KEY: (livestreamId?: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_LIVESTREAM_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLivestreamSessionsParams extends InfiniteQueryParams { livestreamId?: string; } /** * @category Queries * @group StreamsV2 * @summary List a livestream's sessions * @description Returns a paginated list of sessions that occurred on the given livestream, supporting page and pageSize parameters; requires "read" permission on meetings. */ declare const GetLivestreamSessions: ({ livestreamId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetLivestreamSessionsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetLivestreamSessions: (livestreamId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const LIVESTREAMS_QUERY_KEY: () => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_LIVESTREAMS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLivestreamsParams extends InfiniteQueryParams { } /** * @category Queries * @group StreamsV2 * @summary List livestreams * @description Returns a paginated list of livestreams for the organization's meetings app, supporting page, pageSize, orderBy, and search parameters; requires "read" permission on meetings. */ declare const GetLivestreams: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetLivestreamsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetLivestreams: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_PARTICIPANT_QUERY_KEY: (meetingId: string, participantId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_PARTICIPANT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingParticipantParams extends SingleQueryParams { meetingId: string; participantId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting participant * @description Returns details for a single participant in a meeting, including their peer ID, display name, join/leave times, and linked account (if not a guest); requires "read" permission on meetings. */ declare const GetMeetingParticipant: ({ meetingId, participantId, adminApiParams, }: GetMeetingParticipantParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingParticipant: (meetingId?: string, participantId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_PARTICIPANTS_QUERY_KEY: (meetingId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_PARTICIPANTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingParticipantsParams extends InfiniteQueryParams { meetingId: string; } /** * @category Queries * @group StreamsV2 * @summary List a meeting's participants * @description Returns a paginated list of participants for the given meeting, each enriched with the linked account when the participant is not a guest, supporting page and pageSize parameters; requires "read" permission on meetings. */ declare const GetMeetingParticipants: ({ meetingId, pageParam, pageSize, orderBy, adminApiParams, }: GetMeetingParticipantsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingParticipants: (meetingId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const PRESET_QUERY_KEY: (presetId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_PRESET_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPresetParams extends SingleQueryParams { presetId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting preset * @description Returns details for a single meeting preset, an app-level resource defining participant roles, permissions, media settings, and UI configuration; requires "read" permission on meetings. */ declare const GetPreset: ({ presetId, adminApiParams, }: GetPresetParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetPreset: (presetId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const PRESETS_QUERY_KEY: () => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_PRESETS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPresetsParams extends InfiniteQueryParams { } /** * @category Queries * @group StreamsV2 * @summary List meeting presets * @description Returns a paginated list of meeting presets defined for the organization's meetings app, supporting page, pageSize, and orderBy parameters; requires "read" permission on meetings. */ declare const GetPresets: ({ pageParam, pageSize, orderBy, adminApiParams, }: GetPresetsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetPresets: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_RECORDING_QUERY_KEY: (recordingId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_RECORDING_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingRecordingParams extends SingleQueryParams { recordingId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting recording * @description Returns details for a single meeting recording by ID, including its storage location and status; requires "read" permission on meetings. */ declare const GetMeetingRecording: ({ recordingId, adminApiParams, }: GetMeetingRecordingParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingRecording: (recordingId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_RECORDINGS_QUERY_KEY: (meetingId?: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_RECORDINGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingRecordingsParams extends InfiniteQueryParams { meetingId: string; } /** * @category Queries * @group StreamsV2 * @summary List meeting recordings * @description Returns a paginated list of meeting recordings for the organization, optionally filtered to a specific meeting via meetingId and narrowed with search, page, pageSize, and orderBy parameters; requires "read" permission on meetings. */ declare const GetMeetingRecordings: ({ meetingId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetMeetingRecordingsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingRecordings: (meetingId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_QUERY_KEY: (sessionId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionParams extends SingleQueryParams { sessionId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting session * @description Returns details for a single meeting session by ID, representing one occurrence/run of a meeting; requires "read" permission on meetings. */ declare const GetMeetingSession: ({ sessionId, adminApiParams, }: GetMeetingSessionParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSession: (sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_MESSAGES_QUERY_KEY: (sessionId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_MESSAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionMessagesParams extends SingleQueryParams { sessionId: string; } /** * @category Queries * @group StreamsV2 * @summary Download a meeting session's chat messages * @description Returns a downloadable transcript of the in-meeting chat messages sent during the given meeting session, requires the "read" permission on meetings. */ declare const GetMeetingSessionMessages: ({ sessionId, adminApiParams, }: GetMeetingSessionMessagesParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessionMessages: (sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_PARTICIPANT_QUERY_KEY: (sessionId: string, participantId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_PARTICIPANT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionParticipantParams extends SingleQueryParams { sessionId: string; participantId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting session participant * @description Returns the details of a single participant within a specific meeting session, including their linked account information when the participant is a known user, requires the "read" permission on meetings. */ declare const GetMeetingSessionParticipant: ({ sessionId, participantId, adminApiParams, }: GetMeetingSessionParticipantParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessionParticipant: (sessionId?: string, participantId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_PARTICIPANT_REPORT_QUERY_KEY: (sessionId: string, participantId: string, peerId?: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_PARTICIPANT_REPORT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionParticipantReportParams extends SingleQueryParams { sessionId: string; participantId: string; peerId?: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting session participant's call-quality report * @description Returns the call-quality report for one of a participant's connections (peers) within a meeting session: device, browser, location and connectivity details, per-stream quality roll-ups (audio, video and screenshare, sent and received), a plain-language list of detected issues, downsampled time series for charting, and a timeline of connection and device events. A participant who reconnected owns several peers; the response lists them under summary.connections and defaults to the longest-lived one unless peerId is given. Requires the "read" permission on meetings. */ declare const GetMeetingSessionParticipantReport: ({ sessionId, participantId, peerId, adminApiParams, }: GetMeetingSessionParticipantReportParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessionParticipantReport: (sessionId?: string, participantId?: string, peerId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_PARTICIPANTS_QUERY_KEY: (sessionId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_PARTICIPANTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetMeetingSessionParticipantsParams extends InfiniteQueryParams { sessionId: string; } /** * @category Queries * @group StreamsV2 * @summary List a meeting session's participants * @description Returns a paginated list of participants who joined the given meeting session, with each participant's linked account attached when they are a known user, supports search and requires the "read" permission on meetings. */ declare const GetMeetingSessionParticipants: ({ sessionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetMeetingSessionParticipantsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessionParticipants: (sessionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_SUMMARY_QUERY_KEY: (sessionId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_SUMMARY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionSummaryParams extends SingleQueryParams { sessionId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting session's AI-generated summary * @description Returns the AI-generated summary for the given meeting session, requires the "read" permission on meetings. */ declare const GetMeetingSessionSummary: ({ sessionId, adminApiParams, }: GetMeetingSessionSummaryParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessionSummary: (sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSION_TRANSCRIPT_QUERY_KEY: (sessionId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSION_TRANSCRIPT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionTranscriptParams extends SingleQueryParams { sessionId: string; } /** * @category Queries * @group StreamsV2 * @summary Download a meeting session's transcript * @description Returns the speech-to-text transcript recorded for the given meeting session, requires the "read" permission on meetings. */ declare const GetMeetingSessionTranscript: ({ sessionId, adminApiParams, }: GetMeetingSessionTranscriptParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessionTranscript: (sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_SESSIONS_QUERY_KEY: (meetingId?: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingSessionsParams extends InfiniteQueryParams { meetingId?: string; } /** * @category Queries * @group StreamsV2 * @summary List meeting sessions * @description Returns a paginated list of meeting sessions across the organization, optionally filtered to a single meeting via meetingId and by search term, requires the "read" permission on meetings. */ declare const GetMeetingSessions: ({ meetingId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetMeetingSessionsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingSessions: (meetingId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_QUERY_KEY: (meetingId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingParams extends SingleQueryParams { meetingId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting * @description Returns the details of a single meeting by its ID, requires the "read" permission on meetings. */ declare const GetMeeting: ({ meetingId, adminApiParams, }: GetMeetingParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeeting: (meetingId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETING_LIVESTREAM_QUERY_KEY: (meetingId: string) => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETING_LIVESTREAM_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingLivestreamParams extends SingleQueryParams { meetingId: string; } /** * @category Queries * @group StreamsV2 * @summary Get a meeting's livestream * @description Returns the livestream configuration associated with the given meeting, requires the "read" permission on meetings. */ declare const GetMeetingLivestream: ({ meetingId, adminApiParams, }: GetMeetingLivestreamParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetingLivestream: (meetingId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group StreamsV2 */ declare const MEETINGS_QUERY_KEY: () => string[]; /** * @category Setters * @group StreamsV2 */ declare const SET_MEETINGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetMeetingsParams extends InfiniteQueryParams { } /** * @category Queries * @group StreamsV2 * @summary List meetings * @description Returns a paginated list of meetings for the organization, supports search and requires the "read" permission on meetings. */ declare const GetMeetings: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetMeetingsParams) => Promise>; /** * @category Hooks * @group StreamsV2 */ declare const useGetMeetings: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Notifications */ declare const NOTIFICATION_COUNT_QUERY_KEY: (filters?: NotificationFilters) => string[]; /** * @category Setters * @group Notifications */ declare const SET_NOTIFICATION_COUNT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetNotificationCountProps extends SingleQueryParams { filters?: NotificationFilters; } /** * @category Queries * @group Notifications * @summary Count the caller's notifications * @description Returns the number of notifications for the current organization member, optionally filtered by read/unread status, source, or notification type, no special permission is required beyond authentication since results are scoped to the caller. */ declare const GetNotificationCount: ({ filters, adminApiParams, }: GetNotificationCountProps) => Promise>; /** * @category Hooks * @group Notifications */ declare const useGetNotificationCount: (filters?: NotificationFilters, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Notifications */ declare const NOTIFICATION_STATS_QUERY_KEY: () => string[]; /** * @category Setters * @group Notifications */ declare const SET_NOTIFICATION_STATS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetNotificationStatsProps extends SingleQueryParams { } /** * @category Queries * @group Notifications * @summary Get notification statistics * @description Returns aggregate notification statistics for the authenticated organization member, including total and unread counts broken down by notification type and source; available to any authenticated organization member for their own notifications. */ declare const GetNotificationStats: ({ adminApiParams, }: GetNotificationStatsProps) => Promise>; /** * @category Hooks * @group Notifications */ declare const useGetNotificationStats: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Notifications */ declare const NOTIFICATIONS_QUERY_KEY: (filters?: NotificationFilters) => string[]; /** * @category Setters * @group Notifications */ declare const SET_NOTIFICATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetNotificationsParams extends InfiniteQueryParams { filters?: NotificationFilters; } /** * @category Queries * @group Notifications * @summary List the current member's notifications * @description Returns a paginated list of notifications for the authenticated organization member, filterable by read status, source, type, and search term; available to any authenticated organization member for their own notifications. */ declare const GetNotifications: ({ pageParam, pageSize, orderBy, filters, search, adminApiParams, }: GetNotificationsParams) => Promise>; /** * @category Hooks * @group Notifications */ declare const useGetNotifications: (filters?: NotificationFilters, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const DASHBOARD_ATTRIBUTES_QUERY_KEY: (search?: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_DASHBOARD_ATTRIBUTES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetDashboardAttributesProps extends SingleQueryParams { search?: string; } /** * @category Queries * @group Organization * @summary List account attributes shown on dashboards * @description Returns the account attributes flagged to appear in dashboard widgets that have at least one non-empty value, excluding location-type attributes, optionally filtered by a search term; requires read access to the organization and to dashboards. */ declare const GetDashboardAttributes: ({ search, adminApiParams, }: GetDashboardAttributesProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetDashboardAttributes: (search?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_ACCOUNT_ATTRIBUTE_QUERY_KEY: (attributeId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_ACCOUNT_ATTRIBUTE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationAccountAttributeProps extends SingleQueryParams { attributeId: string; } /** * @category Queries * @group Organization * @summary Get an account attribute definition * @description Returns the details of a single custom account attribute definition for the organization, identified by attribute ID; requires read access to the organization. */ declare const GetOrganizationAccountAttribute: ({ attributeId, adminApiParams, }: GetOrganizationAccountAttributeProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationAccountAttribute: (attributeId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_ACCOUNT_ATTRIBUTES_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_ACCOUNT_ATTRIBUTES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationAccountAttributesProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List account attribute definitions * @description Returns a paginated list of custom account attribute definitions configured for the organization, filterable by search term and sortable via orderBy; requires read access to the organization. */ declare const GetOrganizationAccountAttributes: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationAccountAttributesProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationAccountAttributes: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const REQUIRED_ATTRIBUTES_QUERY_KEY: (search?: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_REQUIRED_ATTRIBUTES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetRequiredAttributesProps extends SingleQueryParams { search?: string; } /** * @category Queries * @group Organization * @summary List required account attributes * @description Returns the account attributes marked as required that have at least one non-empty value, optionally filtered by a search term; requires read access to the organization and to dashboards. */ declare const GetRequiredAttributes: ({ search, adminApiParams, }: GetRequiredAttributesProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetRequiredAttributes: (search?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_DOMAIN_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_DOMAIN_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationDomainProps extends SingleQueryParams { } /** * @category Queries * @group Organization * @summary Get the organization's custom domain * @description Returns the custom domain configured for the organization along with its verification/DNS status from the hosting provider, or null if no domain is configured; requires read access to the organization. */ declare const GetOrganizationDomain: ({ adminApiParams, }: GetOrganizationDomainProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationDomain: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_ENTITIES_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_ENTITIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationEntitiesProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List an organization's legal entities * @description Returns a paginated, searchable list of the legal entities that sell on behalf of the organization, each carrying its registered address and VAT registration. */ declare const GetOrganizationEntities: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationEntitiesProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationEntities: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_ENTITY_QUERY_KEY: (entityId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_ENTITY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationEntityProps extends SingleQueryParams { entityId: string; } /** * @category Queries * @group Organization * @summary Get an organization legal entity * @description Retrieves a single legal entity by ID, including its registered address and VAT registration details. */ declare const GetOrganizationEntity: ({ entityId, adminApiParams, }: GetOrganizationEntityProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationEntity: (entityId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Integrations */ declare const INTEGRATION_QUERY_KEY: (integrationId: string) => string[]; /** * @category Setters * @group Integrations */ declare const SET_INTEGRATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetIntegrationProps extends SingleQueryParams { integrationId: string; } /** * @category Queries * @group Integrations * @summary Get an organization integration * @description Returns the details of a single third-party integration configured for the organization, identified by integration ID, with any stored secret masked; requires read access to the organization. */ declare const GetIntegration: ({ integrationId, adminApiParams, }: GetIntegrationProps) => Promise>; /** * @category Hooks * @group Integrations */ declare const useGetIntegration: (integrationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Integrations */ declare const INTEGRATIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Integrations */ declare const SET_INTEGRATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetIntegrationsProps extends InfiniteQueryParams { } /** * @category Queries * @group Integrations * @summary List an organization's integrations * @description Returns a paginated list of third-party integrations configured for the organization, with any stored secrets masked, sortable via orderBy; requires read access to the organization. */ declare const GetIntegrations: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetIntegrationsProps) => Promise>; /** * @category Hooks * @group Integrations */ declare const useGetIntegrations: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization-Language-Overrides */ declare const ORGANIZATION_LANGUAGE_OVERRIDES_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization-Language-Overrides */ declare const SET_ORGANIZATION_LANGUAGE_OVERRIDES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationLanguageOverridesProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization-Language-Overrides * @summary List an organization's language overrides * @description Returns a paginated list of the organization's i18n string overrides grouped by key, each with its per-locale values; searchable by key. Requires org read permission. */ declare const GetOrganizationLanguageOverrides: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationLanguageOverridesProps) => Promise>; /** * @category Hooks * @group Organization-Language-Overrides */ declare const useGetOrganizationLanguageOverrides: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const CUSTOM_MODULE_TRANSLATION_QUERY_KEY: (moduleId: string, locale: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_CUSTOM_MODULE_TRANSLATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomModuleTranslationProps extends SingleQueryParams { moduleId: string; locale: string; } /** * @category Queries * @group Organization * @summary Get a custom module's translation for a locale * @description Returns the translated strings for a custom module in a specific locale, identified by module ID and locale code; requires read access to the organization. */ declare const GetCustomModuleTranslation: ({ moduleId, locale, adminApiParams, }: GetCustomModuleTranslationProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetCustomModuleTranslation: (moduleId: string, locale: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const CUSTOM_MODULE_TRANSLATIONS_QUERY_KEY: (moduleId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_CUSTOM_MODULE_TRANSLATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomModuleTranslationsProps extends InfiniteQueryParams { moduleId: string; } /** * @category Queries * @group Organization * @summary List a custom module's translations * @description Returns a paginated list of locale translations for the specified custom module, supporting search and ordering; requires org read permission. */ declare const GetCustomModuleTranslations: ({ moduleId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetCustomModuleTranslationsProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetCustomModuleTranslations: (moduleId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const CUSTOM_MODULE_QUERY_KEY: (moduleId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_CUSTOM_MODULE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomModuleProps extends SingleQueryParams { moduleId: string; } /** * @category Queries * @group Organization * @summary Get a custom module * @description Returns the details of a single custom module (name, URL, icon, color, description, position, and enabled state) for the organization; requires org read permission. */ declare const GetCustomModule: ({ moduleId, adminApiParams, }: GetCustomModuleProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetCustomModule: (moduleId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const CUSTOM_MODULES_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_CUSTOM_MODULES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomModulesProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List an organization's custom modules * @description Returns a paginated list of the organization's custom modules (custom navigation links/apps with a name, URL, icon, and color), supporting search and ordering by sort order; requires org read permission. */ declare const GetCustomModules: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetCustomModulesProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetCustomModules: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization-Module-Settings */ declare const ORGANIZATION_MODULE_SETTINGS_TRANSLATION_QUERY_KEY: (locale: string) => string[]; /** * @category Setters * @group Organization-Module-Settings */ declare const SET_ORGANIZATION_MODULE_SETTINGS_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModuleSettingsTranslationProps extends SingleQueryParams { locale: string; } /** * @category Queries * @group Organization-Module-Settings * @summary Get a module settings translation * @description Returns the organization's module settings translation (e.g. localized support auto-resolve message) for the specified locale; requires org read permission. */ declare const GetOrganizationModuleSettingsTranslation: ({ locale, adminApiParams, }: GetOrganizationModuleSettingsTranslationProps) => Promise>; /** * @category Hooks * @group Organization-Module-Settings */ declare const useGetOrganizationModuleSettingsTranslation: (locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization-Module-Settings */ declare const ORGANIZATION_MODULE_SETTINGS_TRANSLATIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization-Module-Settings */ declare const SET_ORGANIZATION_MODULE_SETTINGS_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModuleSettingsTranslationsProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization-Module-Settings * @summary List an organization's module settings translations * @description Returns a paginated list of the organization's module settings translations across locales, supporting search and ordering; requires org read permission. */ declare const GetOrganizationModuleSettingsTranslations: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationModuleSettingsTranslationsProps) => Promise>; /** * @category Hooks * @group Organization-Module-Settings */ declare const useGetOrganizationModuleSettingsTranslations: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization-Module-Settings */ declare const ORGANIZATION_MODULE_SETTINGS_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization-Module-Settings */ declare const SET_ORGANIZATION_MODULE_SETTINGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModuleSettingsProps extends SingleQueryParams { } /** * @category Queries * @group Organization-Module-Settings * @summary Get an organization's module settings * @description Returns the organization's cross-module configuration (e.g. meeting call/webinar/livestream presets and support auto-resolve behavior), creating default settings if none exist yet; requires org read permission. */ declare const GetOrganizationModuleSettings: ({ adminApiParams, }: GetOrganizationModuleSettingsProps) => Promise>; /** * @category Hooks * @group Organization-Module-Settings */ declare const useGetOrganizationModuleSettings: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_MODULE_EDITABLE_TIERS_QUERY_KEY: (moduleType: keyof typeof OrganizationModuleType) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_MODULE_EDITABLE_TIERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModuleEditableTiersProps extends InfiniteQueryParams { moduleType: keyof typeof OrganizationModuleType; } /** * @category Queries * @group Organization * @summary List a module's editable account tiers * @description Returns the account tiers that are allowed to edit content for the specified organization module type; requires org read permission. */ declare const GetOrganizationModuleEditableTiers: ({ moduleType, adminApiParams, }: GetOrganizationModuleEditableTiersProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationModuleEditableTiers: (moduleType: keyof typeof OrganizationModuleType, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_MODULE_ENABLED_TIERS_QUERY_KEY: (moduleType: keyof typeof OrganizationModuleType) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_MODULE_ENABLED_TIERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModuleEnabledTiersProps extends InfiniteQueryParams { moduleType: keyof typeof OrganizationModuleType; } /** * @category Queries * @group Organization * @summary List a module's enabled account tiers * @description Returns the account tiers for which the specified organization module type is enabled; requires org read permission. */ declare const GetOrganizationModuleEnabledTiers: ({ moduleType, adminApiParams, }: GetOrganizationModuleEnabledTiersProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationModuleEnabledTiers: (moduleType: keyof typeof OrganizationModuleType, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_MODULE_QUERY_KEY: (moduleType: keyof typeof OrganizationModuleType) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_MODULE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModuleProps extends SingleQueryParams { moduleType: keyof typeof OrganizationModuleType; } /** * @category Queries * @group Organization * @summary Get an organization module's configuration * @description Returns the enablement configuration for a single feature module type on the organization (enabled state, tier restrictions, auth requirement), defaulting to enabled if no record exists yet; requires org read permission. */ declare const GetOrganizationModule: ({ moduleType, adminApiParams, }: GetOrganizationModuleProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationModule: (moduleType: keyof typeof OrganizationModuleType, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_MODULES_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_MODULES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationModulesProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List an organization's module configurations * @description Returns the enablement configuration for every feature module type on the organization, filling in default values (enabled, no tier restrictions) for module types that have no explicit record yet; requires org read permission. */ declare const GetOrganizationModules: ({ adminApiParams, }: GetOrganizationModulesProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationModules: (options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_PAYMENT_INTEGRATION_QUERY_KEY: (type: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_PAYMENT_INTEGRATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationPaymentIntegrationProps extends SingleQueryParams { integrationId: string; } /** * @category Queries * @group Organization * @summary Get an organization payment integration * @description Returns the details of a single payment integration (e.g. Stripe, Braintree, Authorize.Net, or manual) configured for the organization, identified by integration ID; requires "read" permission on "org". */ declare const GetOrganizationPaymentIntegration: ({ integrationId, adminApiParams, }: GetOrganizationPaymentIntegrationProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationPaymentIntegration: (integrationId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_PAYMENT_INTEGRATIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_PAYMENT_INTEGRATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationPaymentIntegrationsProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List an organization's payment integrations * @description Returns a paginated list of payment integrations (e.g. Stripe, Braintree, Authorize.Net, manual) configured for the organization, with optional search across name, type, currency code, and connection ID; requires "read" permission on "org". */ declare const GetOrganizationPaymentIntegrations: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationPaymentIntegrationsProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationPaymentIntegrations: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Payments */ declare const PAYMENT_QUERY_KEY: (paymentId: string) => string[]; /** * @category Setters * @group Payments */ declare const SET_PAYMENT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPaymentProps extends SingleQueryParams { paymentId: string; } /** * @category Queries * @group Payments * @summary Get a payment * @description Returns the details of a single payment record for the organization, identified by payment ID; requires "read" permission on "payments". */ declare const GetPayment: ({ paymentId, adminApiParams, }: GetPaymentProps) => Promise>; /** * @category Hooks * @group Payments */ declare const useGetPayment: (paymentId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Payments */ declare const PAYMENT_INTENT_QUERY_KEY: (intentId: string) => string[]; /** * @category Setters * @group Payments */ declare const SET_PAYMENT_INTENT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPaymentIntentProps extends SingleQueryParams { intentId: string; } /** * @category Queries * @group Payments * @summary Get a payment intent * @description Returns a single unpaid checkout payment intent identified by intent ID; requires "read" permission on "payments". */ declare const GetPaymentIntent: ({ intentId, adminApiParams, }: GetPaymentIntentProps) => Promise>; /** * @category Hooks * @group Payments */ declare const useGetPaymentIntent: (intentId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Payments */ declare const PAYMENT_INTENTS_QUERY_KEY: () => string[]; /** * @category Setters * @group Payments */ declare const SET_PAYMENT_INTENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPaymentIntentsProps extends InfiniteQueryParams { } /** * @category Queries * @group Payments * @summary List an organization's payment intents * @description Returns a paginated list of unpaid checkout payment intents for the organization, searchable by id, source, description, or account; requires "read" permission on "payments". */ declare const GetPaymentIntents: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetPaymentIntentsProps) => Promise>; /** * @category Hooks * @group Payments */ declare const useGetPaymentIntents: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Payments */ declare const PAYMENT_TAX_METADATA_QUERY_KEY: (paymentId: string) => string[]; /** * @category Setters * @group Payments */ declare const SET_PAYMENT_TAX_METADATA_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPaymentTaxMetadataProps extends SingleQueryParams { paymentId: string; } /** * @category Queries * @group Payments * @summary Get a payment's tax metadata * @description Returns tax metadata recorded for a specific payment by fetching it from the tax integration (e.g. Taxjar, Avalara) linked to that payment, or a message if the payment has no associated tax integration; requires "read" permission on "payments". */ declare const GetPaymentTaxMetadata: ({ paymentId, adminApiParams, }: GetPaymentTaxMetadataProps) => Promise>>; /** * @category Hooks * @group Payments */ declare const useGetPaymentTaxMetadata: (paymentId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult>, axios.AxiosError, any, any>>; /** * @category Keys * @group Payments */ declare const PAYMENTS_QUERY_KEY: () => string[]; /** * @category Setters * @group Payments */ declare const SET_PAYMENTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPaymentsProps extends InfiniteQueryParams { } /** * @category Queries * @group Payments * @summary List an organization's payments * @description Returns a paginated list of payment records for the organization, with optional search and sort ordering; requires "read" permission on "payments". */ declare const GetPayments: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetPaymentsProps) => Promise>; /** * @category Hooks * @group Payments */ declare const useGetPayments: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_SIDE_EFFECT_QUERY_KEY: (sideEffectId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_SIDE_EFFECT_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationSideEffectProps extends SingleQueryParams { sideEffectId: string; } /** * @category Queries * @group Organization * @summary Get an organization side effect * @description Returns the details of a single automation side effect (a trigger-to-action rule, e.g. new pass of pass type joins a group) configured for the organization, identified by side effect ID. */ declare const GetOrganizationSideEffect: ({ sideEffectId, adminApiParams, }: GetOrganizationSideEffectProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationSideEffect: (sideEffectId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_SIDE_EFFECTS_QUERY_KEY: (triggerType?: keyof typeof SideEffectTriggerType, triggerId?: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_SIDE_EFFECTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationSideEffectsProps extends InfiniteQueryParams { triggerType?: keyof typeof SideEffectTriggerType; triggerId?: string; } /** * @category Queries * @group Organization * @summary List an organization's side effects * @description Returns a paginated list of automation side effects (trigger-to-action rules, e.g. a new pass of a pass type adding someone to a group) configured for the organization, filterable by trigger type and trigger ID; the required trigger type determines the permission checked (e.g. "update" on "events" or "accounts"). */ declare const GetOrganizationSideEffects: ({ pageParam, pageSize, orderBy, search, triggerType, triggerId, adminApiParams, }: GetOrganizationSideEffectsProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationSideEffects: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Tax Integrations */ declare const ENTITY_USE_CODES_QUERY_KEY: (type: string) => string[]; /** * @category Setters * @group Tax Integrations */ declare const SET_ENTITY_USE_CODES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetEntityUseCodesProps extends SingleQueryParams { type: string; } /** * @category Queries * @group Tax Integrations * @summary List entity use codes for a tax integration * @description Returns the list of entity use codes (exemption/usage classifications) supported by the organization's configured tax integration of the given type (e.g. Taxjar, Avalara); requires "read" permission on "org". */ declare const GetEntityUseCodes: ({ type, adminApiParams, }: GetEntityUseCodesProps) => Promise>; /** * @category Hooks * @group Tax Integrations */ declare const useGetEntityUseCodes: (type?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Tax Integrations */ declare const TAX_CODES_QUERY_KEY: (type: string) => string[]; /** * @category Setters * @group Tax Integrations */ declare const SET_TAX_CODES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTaxCodesProps extends SingleQueryParams { type: string; } /** * @category Queries * @group Tax Integrations * @summary List tax codes for a tax integration * @description Returns the list of product/service tax codes supported by the organization's configured tax integration of the given type (e.g. Taxjar, Avalara); requires "read" permission on "org". */ declare const GetTaxCodes: ({ type, adminApiParams, }: GetTaxCodesProps) => Promise>; /** * @category Hooks * @group Tax Integrations */ declare const useGetTaxCodes: (type?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Integrations */ declare const TAX_INTEGRATION_QUERY_KEY: (type: string) => string[]; /** * @category Setters * @group Integrations */ declare const SET_TAX_INTEGRATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTaxIntegrationProps extends SingleQueryParams { type: string; } /** * @category Queries * @group Integrations * @summary Get an organization tax integration * @description Returns the configuration details of the organization's tax integration for the given type (e.g. Taxjar, Avalara); requires "read" permission on "org". */ declare const GetTaxIntegration: ({ type, adminApiParams, }: GetTaxIntegrationProps) => Promise>; /** * @category Hooks * @group Integrations */ declare const useGetTaxIntegration: (type?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Integrations */ declare const TAX_INTEGRATIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Integrations */ declare const SET_TAX_INTEGRATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTaxIntegrationsProps extends InfiniteQueryParams { } /** * @category Queries * @group Integrations * @summary List configured tax integrations * @description Returns the organization's configured tax integrations (e.g. Avalara, TaxJar) with their enabled status, requiring the "read" permission on "org". */ declare const GetTaxIntegrations: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetTaxIntegrationsProps) => Promise>; /** * @category Hooks * @group Integrations */ declare const useGetTaxIntegrations: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Tax Integrations */ declare const TAX_LOG_QUERY_KEY: (type: string, logId: string) => QueryKey; /** * @category Setters * @group Tax Integrations */ declare const SET_TAX_LOG_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTaxLogProps extends SingleQueryParams { type: string; logId: string; } /** * @category Queries * @group Tax Integrations * @summary Get a single tax integration log entry * @description Returns a single log entry for the given tax integration type and log ID, requiring the "read" permission on both "org" and "logs". */ declare const GetTaxLog: ({ type, logId, adminApiParams, }: GetTaxLogProps) => Promise>; /** * @category Hooks * @group Tax Integrations */ declare const useGetTaxLog: (type?: string, logId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Tax Integrations */ declare const TAX_LOGS_QUERY_KEY: (type: string) => QueryKey; /** * @category Setters * @group Tax Integrations */ declare const SET_TAX_LOGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetTaxLogsProps extends InfiniteQueryParams { type: string; } /** * @category Queries * @group Tax Integrations * @summary List logs for a tax integration * @description Returns a paginated list of log entries for the tax integration of the given type, supporting page, pageSize, orderBy, and search, and requiring the "read" permission on both "org" and "logs". */ declare const GetTaxLogs: ({ type, pageParam, pageSize, orderBy, search, adminApiParams, }: GetTaxLogsProps) => Promise>; /** * @category Hooks * @group Tax Integrations */ declare const useGetTaxLogs: (type?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_TEAM_MEMBER_QUERY_KEY: (teamMemberId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_TEAM_MEMBER_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationTeamMemberProps extends SingleQueryParams { teamMemberId: string; } /** * @category Queries * @group Organization * @summary Get an organization team member * @description Returns a single organization team member by ID, requiring the "read" permission on "org". */ declare const GetOrganizationTeamMember: ({ teamMemberId, adminApiParams, }: GetOrganizationTeamMemberProps) => Promise; /** * @category Hooks * @group Organization */ declare const useGetOrganizationTeamMember: (teamMemberId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_TEAM_MEMBERS_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_TEAM_MEMBERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationTeamMembersProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List organization team members * @description Returns a paginated list of the organization's internal team members, supporting page, pageSize, orderBy, and search, and requiring the "read" permission on "org". */ declare const GetOrganizationTeamMembers: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationTeamMembersProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationTeamMembers: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationProps extends SingleQueryParams { } /** * @category Queries * @group Organization * @summary Get the organization profile * @description Returns the current organization's profile; open to any authenticated caller with no specific permission required. */ declare const GetOrganization: ({ adminApiParams, }: GetOrganizationProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganization: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_MEMBERSHIP_QUERY_KEY: (userId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_MEMBERSHIP_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationMembershipProps extends SingleQueryParams { userId: string; } /** * @category Queries * @group Organization * @summary Get a user's organization membership * @description Returns the organization membership record for the given user ID, requiring the "read" permission on both "org" and "users". */ declare const GetOrganizationMembership: ({ userId, adminApiParams, }: GetOrganizationMembershipProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationMembership: (userId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_SYSTEM_LOG_QUERY_KEY: (logId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_SYSTEM_LOG_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationSystemLogProps extends SingleQueryParams { logId: string; } /** * @category Queries * @group Organization * @summary Get a single organization system log * @description Returns a single system event log entry by ID for the organization, requiring the "read" permission on both "org" and "logs". */ declare const GetOrganizationSystemLog: ({ logId, adminApiParams, }: GetOrganizationSystemLogProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationSystemLog: (logId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_SYSTEM_LOGS_QUERY_KEY: (status?: keyof typeof SystemEventLogStatus, trigger?: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_SYSTEM_LOGS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationSystemLogsProps extends InfiniteQueryParams { status?: keyof typeof SystemEventLogStatus; trigger?: string; } /** * @category Queries * @group Organization * @summary List organization system event logs * @description Returns a paginated list of system event logs for the organization, filterable by status and trigger in addition to page, pageSize, orderBy, and search, and requiring the "read" permission on both "org" and "logs". */ declare const GetOrganizationSystemLogs: ({ pageParam, pageSize, orderBy, search, status, trigger, adminApiParams, }: GetOrganizationSystemLogsProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationSystemLogs: (status?: keyof typeof SystemEventLogStatus, trigger?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const SEARCH_ORGANIZATION_QUERY_KEY: (search?: string, filters?: SearchOrganizationFilters) => string[]; /** * @category Setters * @group Organization */ declare const SET_SEARCH_ORGANIZATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface SearchOrganizationProps extends SingleQueryParams { search?: string; filters?: SearchOrganizationFilters; } /** * @category Queries * @group Organization * @summary Search across the organization * @description Performs a fuzzy, org-wide search using the given search term and optional filters, returning matching records (e.g. accounts, events) as search fields; available to any authenticated user of the organization. */ declare const SearchOrganization: ({ search, filters, adminApiParams, }: SearchOrganizationProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useSearchOrganization: (search?: string, filters?: SearchOrganizationFilters, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_USERS_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_USERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationUsersProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List organization member users * @description Returns a paginated list of users who are members of the organization, supporting page, pageSize, orderBy, and search, and requiring the "read" permission on both "org" and "users". */ declare const GetOrganizationUsers: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationUsersProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationUsers: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_WEBHOOK_QUERY_KEY: (webhookId: string) => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_WEBHOOK_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationWebhookProps extends SingleQueryParams { webhookId: string; } /** * @category Queries * @group Organization * @summary Get an organization webhook * @description Retrieves a single outbound webhook configuration by ID for the current organization, including its URL, subscribed events, and status; requires read permission on the org resource. */ declare const GetOrganizationWebhook: ({ webhookId, adminApiParams, }: GetOrganizationWebhookProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationWebhook: (webhookId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Organization */ declare const ORGANIZATION_WEBHOOKS_QUERY_KEY: () => string[]; /** * @category Setters * @group Organization */ declare const SET_ORGANIZATION_WEBHOOKS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetOrganizationWebhooksProps extends InfiniteQueryParams { } /** * @category Queries * @group Organization * @summary List an organization's webhooks * @description Returns a paginated, searchable list of outbound webhook configurations registered for the current organization, matching on name, URL, or ID and supporting sorting via orderBy; requires read permission on the org resource. */ declare const GetOrganizationWebhooks: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetOrganizationWebhooksProps) => Promise>; /** * @category Hooks * @group Organization */ declare const useGetOrganizationWebhooks: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Preferences */ declare const PREFERENCES_QUERY_KEY: () => string[]; /** * @category Setters * @group Preferences */ declare const SET_PREFERENCES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPreferencesProps extends SingleQueryParams { } /** * @category Queries * @group Preferences * @summary Get the current user's notification preferences * @description Returns the calling admin user's support ticket notification preferences (in-app and email) for the current organization membership. */ declare const GetPreferences: ({ adminApiParams, }: GetPreferencesProps) => Promise>; /** * @category Hooks * @group Preferences */ declare const useGetPreferences: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const PUSH_DEVICE_QUERY_KEY: (pushDeviceId: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_PUSH_DEVICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPushDeviceProps extends SingleQueryParams { pushDeviceId: string; } /** * @category Queries * @group Accounts * @summary Get a registered push device * @description Retrieves a single registered push notification device by its ID, including its device token and associated account; requires read permission on the accounts resource. */ declare const GetPushDevice: ({ pushDeviceId, adminApiParams, }: GetPushDeviceProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetPushDevice: (pushDeviceId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Accounts */ declare const PUSH_DEVICES_QUERY_KEY: (accountId?: string) => string[]; /** * @category Setters * @group Accounts */ declare const SET_ACCOUNT_PUSH_DEVICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetPushDevicesProps extends InfiniteQueryParams { accountId?: string; } /** * @category Queries * @group Accounts * @summary List registered push devices * @description Returns a paginated, searchable list of registered push notification devices across the organization, optionally filtered to a single account by accountId and sortable via orderBy; requires read permission on the accounts resource. */ declare const GetPushDevices: ({ accountId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetPushDevicesProps) => Promise>; /** * @category Hooks * @group Accounts */ declare const useGetPushDevices: (accountId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Reports */ declare const CUSTOM_REPORT_QUERY_KEY: (reportId: number) => any[]; /** * @category Setters * @group Reports */ declare const SET_CUSTOM_REPORT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomReportProps extends SingleQueryParams { reportId: number; } /** * @category Queries * @group Reports * @summary Get a custom report's configuration * @description Retrieves the saved configuration for a single custom report by ID, including the underlying standard report it is built from and its settings; requires read permission on the reports resource. */ declare const GetCustomReport: ({ reportId, adminApiParams, }: GetCustomReportProps) => Promise>; /** * @category Hooks * @group Reports */ declare const useGetCustomReport: (reportId: number, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Reports */ declare const CUSTOM_REPORT_SCHEDULE_QUERY_KEY: (reportId: number) => any[]; /** * @category Setters * @group Reports */ declare const SET_CUSTOM_REPORT_SCHEDULE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomReportScheduleProps extends SingleQueryParams { reportId: number; } /** * @category Queries * @group Reports * @summary Get a custom report's send schedule * @description Retrieves the recurring email delivery schedule configured for a custom report, including its cron expression, timezone, and recipient emails, or null if no schedule is set; requires read permission on the reports resource. */ declare const GetCustomReportSchedule: ({ reportId, adminApiParams, }: GetCustomReportScheduleProps) => Promise>; /** * @category Hooks * @group Reports */ declare const useGetCustomReportSchedule: (reportId: number, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Reports */ declare const CUSTOM_REPORTS_QUERY_KEY: (filters?: ReportFilters) => any[]; /** * @category Setters * @group Reports */ declare const SET_CUSTOM_REPORTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomReportsProps extends InfiniteQueryParams { filters?: ReportFilters; } /** * @category Queries * @group Reports * @summary List an organization's custom reports * @description Returns a paginated, searchable list of custom report configurations saved for the current organization, matching on report name and supporting additional filters and sorting via orderBy; requires read permission on the reports resource. */ declare const GetCustomReports: ({ filters, pageParam, pageSize, orderBy, search, adminApiParams, }: GetCustomReportsProps) => Promise>; /** * @category Hooks * @group Reports */ declare const useGetCustomReports: (filters?: ReportFilters, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Reports */ declare const REPORT_QUERY_KEY: (standard: string, filters?: ReportFilters) => any[]; /** * @category Setters * @group Reports */ declare const SET_REPORT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetReportProps extends SingleQueryParams { standard: string; filters?: ReportFilters; } /** * @category Queries * @group Reports * @summary Run a standard report and fetch all its rows * @description Executes the named standard report definition with the given filters and automatically pages through cursor-based results to return the complete row set; access is restricted to the domain permissions declared by that specific standard report, in addition to read permission on the reports resource. */ declare const GetReport: ({ standard, filters, adminApiParams, }: GetReportProps) => Promise>; /** * @category Hooks * @group Reports */ declare const useGetReport: (standard?: string, filters?: ReportFilters, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Reports */ declare const REPORTS_QUERY_KEY: (type: keyof typeof ReportType) => string[]; /** * @category Setters * @group Reports */ declare const SET_REPORTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetReportsProps extends SingleQueryParams { type: keyof typeof ReportType; } /** * @category Queries * @group Reports * @summary List available standard reports * @description Returns the list of standard reports available to the organization, filtered by report type and further filtered to only those reports whose required permission domains the caller can read; requires the `read:reports` permission. */ declare const GetReports: ({ type, adminApiParams, }: GetReportsProps) => Promise>; /** * @category Hooks * @group Reports */ declare const useGetReports: (type: keyof typeof ReportType, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Reports */ declare const CUSTOM_REPORT_USERS_QUERY_KEY: (reportId: number) => (string | number)[]; /** * @category Setters * @group Reports */ declare const SET_CUSTOM_REPORT_USERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetCustomReportUsersProps extends SingleQueryParams { reportId: number; } /** * @category Queries * @group Reports * @summary List users shared on a custom report * @description Returns the users a custom report has been shared with, identified by the custom report's ID; requires the `read:reports` permission. */ declare const GetCustomReportUsers: ({ reportId, adminApiParams, }: GetCustomReportUsersProps) => Promise>; /** * @category Hooks * @group Reports */ declare const useGetCustomReportUsers: (reportId: number, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group SearchLists */ declare const SEARCHLIST_QUERY_KEY: (searchListId: string) => string[]; /** * @category Setters * @group SearchLists */ declare const SET_SEARCHLIST_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSearchListProps extends SingleQueryParams { searchListId: string; } /** * @category Queries * @group SearchLists * @summary Get a search list * @description Returns a single search list by its ID, including its configuration; requires the `read:org` permission. */ declare const GetSearchList: ({ searchListId, adminApiParams, }: GetSearchListProps) => Promise>; /** * @category Hooks * @group SearchLists */ declare const useGetSearchList: (searchListId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group SearchLists */ declare const SEARCHLISTS_QUERY_KEY: () => string[]; /** * @category Setters * @group SearchLists */ declare const SET_SEARCHLISTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSearchListsProps extends InfiniteQueryParams { } /** * @category Queries * @group SearchLists * @summary List an organization's search lists * @description Returns a paginated, searchable list of search lists belonging to the organization, with optional page size, ordering, and search term filters; requires the `read:org` permission. */ declare const GetSearchLists: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetSearchListsProps) => Promise>; /** * @category Hooks * @group SearchLists */ declare const useGetSearchLists: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group SearchLists */ declare const SEARCHLIST_CONNECTED_QUESTIONS_QUERY_KEY: (searchListId: string, params?: Omit) => (string | Omit)[]; /** * @category Setters * @group SearchLists */ declare const SET_SEARCHLIST_CONNECTED_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSearchListConnectedQuestionsProps extends CursorQueryParams { searchListId: string; } /** * @category Queries * @group SearchLists * @summary List questions connected to a search list * @description Returns a cursor-paginated list of the questions that reference the given search list, with optional page size, ordering, and search term filters; requires the `read:org` permission. */ declare const GetSearchListConnectedQuestions: ({ searchListId, cursor, pageSize, orderBy, search, adminApiParams, }: GetSearchListConnectedQuestionsProps) => Promise>; /** * @category Hooks * @group SearchLists */ declare const useGetSearchListConnectedQuestions: (searchListId?: string, params?: Omit, options?: CursorQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, string | number | null>, axios.AxiosError, any, any>>; /** * @category Keys * @group SearchListValues */ declare const SEARCHLIST_VALUE_QUERY_KEY: (searchListId: string, valueId: string) => string[]; /** * @category Setters * @group SearchListValues */ declare const SET_SEARCHLIST_VALUE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSearchListValueProps extends SingleQueryParams { searchListId: string; valueId: string; } /** * @category Queries * @group SearchListValues * @summary Get a search list value * @description Returns a single value entry from a search list, identified by the search list ID and value ID; accessible to any authenticated admin user. */ declare const GetSearchListValue: ({ searchListId, valueId, adminApiParams, }: GetSearchListValueProps) => Promise>; /** * @category Hooks * @group SearchListValues */ declare const useGetSearchListValue: (searchListId?: string, valueId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group SearchListValues */ declare const SEARCHLIST_VALUES_QUERY_KEY: (searchListId: string) => string[]; /** * @category Setters * @group SearchListValues */ declare const SET_SEARCHLIST_VALUES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSearchListValuesProps extends InfiniteQueryParams { searchListId: string; } /** * @category Queries * @group SearchListValues * @summary List a search list's values * @description Returns a paginated, searchable list of the value entries belonging to the given search list, with optional page size, ordering, and search term filters; accessible to any authenticated admin user. */ declare const GetSearchListValues: ({ searchListId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSearchListValuesProps) => Promise>; /** * @category Hooks * @group SearchListValues */ declare const useGetSearchListValues: (searchListId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group SelfApiKeys */ declare const SELF_API_KEY_QUERY_KEY: (apiKeyId: string) => string[]; /** * @category Setters * @group SelfApiKeys */ declare const SET_SELF_API_KEY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSelfApiKeyProps extends SingleQueryParams { apiKeyId: string; } /** * @category Queries * @group SelfApiKeys * @summary Get one of the current user's API keys * @description Returns a single API key belonging to the authenticated user, identified by its API key ID; users can only access their own API keys. */ declare const GetSelfApiKey: ({ apiKeyId, adminApiParams, }: GetSelfApiKeyProps) => Promise>; /** * @category Hooks * @group SelfApiKeys */ declare const useGetSelfApiKey: (apiKeyId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group SelfApiKeys */ declare const SELF_API_KEYS_QUERY_KEY: () => string[]; /** * @category Setters * @group SelfApiKeys */ declare const SET_SELF_API_KEYS_QUERY_DATA: (client: QueryClient, response: Awaited>) => void; interface GetSelfApiKeysProps extends InfiniteQueryParams { } /** * @category Queries * @group SelfApiKeys * @summary List the current user's API keys * @description Returns a paginated, searchable list of API keys belonging to the authenticated user, with optional page size, ordering, and search term filters. */ declare const GetSelfApiKeys: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetSelfApiKeysProps) => Promise>; /** * @category Hooks * @group SelfApiKeys */ declare const useGetSelfApiKeys: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Self */ declare const SELF_QUERY_KEY: () => string[]; /** * @category Setters * @group Self */ declare const SET_SELF_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSelfProps extends SingleQueryParams { } /** * @category Queries * @group Self * @summary Get the current user's profile * @description Returns the profile of the currently authenticated user. */ declare const GetSelf: ({ adminApiParams, }: GetSelfProps) => Promise>; /** * @category Hooks * @group Self */ declare const useGetSelf: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Self */ declare const SELF_MEMBERSHIP_QUERY_KEY: () => string[]; /** * @category Setters * @group Self */ declare const SET_SELF_MEMBERSHIP_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSelfOrgMembershipProps extends SingleQueryParams { } /** * @category Queries * @group Self * @summary Get the current user's organization membership * @description Returns the authenticated user's membership record for the currently selected organization, including their role and status; no special permission is required beyond being signed in. */ declare const GetSelfOrgMembership: ({ adminApiParams, }: GetSelfOrgMembershipProps) => Promise>; /** * @category Hooks * @group Self */ declare const useGetSelfOrgMembership: (options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Self */ declare const SELF_ORGANIZATIONS_QUERY_KEY: () => string[]; /** * @category Setters * @group Self */ declare const SET_SELF_ORGANIZATIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSelfOrganizationsProps extends InfiniteQueryParams { } /** * @category Queries * @group Self * @summary List the current user's organizations * @description Returns a paginated list of organizations the authenticated user belongs to, supporting search and ordering; no special permission is required beyond being signed in. */ declare const GetSelfOrganizations: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetSelfOrganizationsProps) => Promise>; /** * @category Hooks * @group Self */ declare const useGetSelfOrganizations: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_QUESTION_TRANSLATION_QUERY_KEY: (seriesId: string, questionId: string, locale: string) => string[]; interface GetSeriesQuestionTranslationProps extends SingleQueryParams { seriesId: string; questionId: string; locale: string; } /** * @category Queries * @group Series * @summary Get a series question's translation * @description Returns the translated text for a series registration question in the given locale, requires the "read" permission on the events module. */ declare const GetSeriesQuestionTranslation: ({ seriesId, questionId, locale, adminApiParams, }: GetSeriesQuestionTranslationProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesQuestionTranslation: (seriesId?: string, questionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_QUESTION_QUERY_KEY: (seriesId: string, questionId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_QUESTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesQuestionProps extends SingleQueryParams { seriesId: string; questionId: string; } /** * @category Queries * @group Series * @summary Get a series registration question * @description Returns a single registration question configured for the given series, identified by its question ID, requires the "read" permission on the events module. */ declare const GetSeriesQuestion: ({ seriesId, questionId, adminApiParams, }: GetSeriesQuestionProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesQuestion: (seriesId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_QUESTION_CHOICE_QUERY_KEY: (seriesId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_QUESTION_CHOICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesQuestionChoiceProps extends SingleQueryParams { seriesId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Series * @summary Get a series question choice * @description Returns a single answer choice for a series registration question, identified by its choice ID, requires the "read" permission on the events module. */ declare const GetSeriesQuestionChoice: ({ seriesId, questionId, choiceId, adminApiParams, }: GetSeriesQuestionChoiceProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesQuestionChoice: (seriesId: string, questionId: string, choiceId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_QUESTION_CHOICES_QUERY_KEY: (seriesId: string, questionId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_QUESTION_CHOICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesQuestionChoicesProps extends InfiniteQueryParams { seriesId: string; questionId: string; } /** * @category Queries * @group Series * @summary List a series question's choices * @description Returns a paginated list of answer choices belonging to a series registration question, supporting search and ordering, requires the "read" permission on the events module. */ declare const GetSeriesQuestionChoices: ({ seriesId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesQuestionChoicesProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesQuestionChoices: (seriesId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_QUESTIONS_QUERY_KEY: (seriesId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesQuestionsProps extends InfiniteQueryParams { seriesId: string; } /** * @category Queries * @group Series * @summary List a series' registration questions * @description Returns a paginated list of registration questions configured for the given series, supporting search and ordering, requires the "read" permission on the events module. */ declare const GetSeriesQuestions: ({ seriesId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesQuestionsProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesQuestions: (seriesId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_REGISTRATION_QUERY_KEY: (seriesId: string, registrationId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_REGISTRATION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesRegistrationProps extends SingleQueryParams { seriesId: string; registrationId: string; } /** * @category Queries * @group Series * @summary Get a series registration * @description Returns a single registration record for the given series, identified by its registration ID, requires the "read" permission on the events module. */ declare const GetSeriesRegistration: ({ seriesId, registrationId, adminApiParams, }: GetSeriesRegistrationProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesRegistration: (seriesId?: string, registrationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_REGISTRATION_PASSES_QUERY_KEY: (seriesId: string, registrationId: string) => string[]; interface GetSeriesRegistrationPassesProps extends InfiniteQueryParams { seriesId: string; registrationId: string; } /** * @category Queries * @group Series * @summary List a series registration's event passes * @description Returns a paginated list of event passes issued under a given series registration, supporting search and ordering, requires the "read" permission on both the events and attendees modules. */ declare const GetSeriesRegistrationPasses: ({ seriesId, registrationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesRegistrationPassesProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesRegistrationPasses: (seriesId?: string, registrationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_REGISTRATION_PAYMENTS_QUERY_KEY: (seriesId: string, registrationId: string) => string[]; interface GetSeriesRegistrationPaymentsProps extends InfiniteQueryParams { seriesId: string; registrationId: string; } /** * @category Queries * @group Series * @summary List a series registration's payments * @description Returns a paginated list of payment records associated with a given series registration, supporting search and ordering, requires the "read" permission on both the events and payments modules. */ declare const GetSeriesRegistrationPayments: ({ seriesId, registrationId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesRegistrationPaymentsProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesRegistrationPayments: (seriesId?: string, registrationId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_REGISTRATION_RESPONSES_QUERY_KEY: (seriesId: string, registrationId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_REGISTRATION_RESPONSES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesRegistrationResponsesProps extends SingleQueryParams { seriesId: string; registrationId: string; } /** * @category Queries * @group Series * @summary Get a series registration's question responses * @description Returns the registration question responses submitted for a given registration within a series, requiring read access to events and attendees. */ declare const GetSeriesRegistrationResponses: ({ seriesId, registrationId, adminApiParams, }: GetSeriesRegistrationResponsesProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesRegistrationResponses: (seriesId?: string, registrationId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_REGISTRATIONS_QUERY_KEY: (seriesId: string, status?: keyof typeof PurchaseStatus) => string[]; interface GetSeriesRegistrationsProps extends InfiniteQueryParams { seriesId: string; status?: keyof typeof PurchaseStatus; } /** * @category Queries * @group Series * @summary List a series' registrations * @description Returns a paginated list of registrations for a series, supporting search, ordering, and filtering by purchase status, and requires read access to events. */ declare const GetSeriesRegistrations: ({ seriesId, pageParam, pageSize, orderBy, search, status, adminApiParams, }: GetSeriesRegistrationsProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesRegistrations: (seriesId?: string, status?: keyof typeof PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_TRANSLATION_QUERY_KEY: (seriesId: string, locale: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesTranslationProps extends SingleQueryParams { seriesId: string; locale: string; } /** * @category Queries * @group Series * @summary Get a series translation * @description Returns the translated content for a series in the given locale, or null if no translation exists, and requires read access to events. */ declare const GetSeriesTranslation: ({ seriesId, locale, adminApiParams, }: GetSeriesTranslationProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesTranslation: (seriesId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_TRANSLATIONS_QUERY_KEY: (seriesId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesTranslationsProps extends InfiniteQueryParams { seriesId: string; } /** * @category Queries * @group Series * @summary List a series' translations * @description Returns a paginated list of locale translations available for a series, supporting search and ordering, and requires read access to events. */ declare const GetSeriesTranslations: ({ pageParam, pageSize, orderBy, search, seriesId, adminApiParams, }: GetSeriesTranslationsProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesTranslations: (seriesId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_QUERY_KEY: (seriesId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesProps extends SingleQueryParams { seriesId: string; } /** * @category Queries * @group Series * @summary Get a series * @description Returns the details of a single event series by its ID, and requires read access to events. */ declare const GetSeries: ({ seriesId, adminApiParams, }: GetSeriesProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeries: (seriesId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_EVENTS_QUERY_KEY: (seriesId: string) => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_EVENTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesEventsProps extends InfiniteQueryParams { seriesId: string; } /** * @category Queries * @group Series * @summary List the events in a series * @description Returns a paginated list of events belonging to a series, supporting search and ordering, and requires read access to events. */ declare const GetSeriesEvents: ({ seriesId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesEventsProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesEvents: (seriesId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_LIST_QUERY_KEY: () => string[]; /** * @category Setters * @group Series */ declare const SET_SERIES_LIST_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSeriesListProps extends InfiniteQueryParams { } /** * @category Queries * @group Series * @summary List event series * @description Returns a paginated list of event series for the organization, supporting search and ordering, and requires read access to events. */ declare const GetSeriesList: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesListProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesList: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Series */ declare const SERIES_PAYMENTS_QUERY_KEY: (seriesId: string) => string[]; interface GetSeriesPaymentsProps extends InfiniteQueryParams { seriesId: string; } /** * @category Queries * @group Series * @summary List a series' payments * @description Returns a paginated list of payments associated with a series, supporting search and ordering, and requires read access to both events and payments. */ declare const GetSeriesPayments: ({ seriesId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSeriesPaymentsProps) => Promise>; /** * @category Hooks * @group Series */ declare const useGetSeriesPayments: (seriesId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Levels */ declare const LEVEL_ACCOUNTS_QUERY_KEY: (levelId: string) => string[]; /** * @category Setters * @group Levels */ declare const SET_LEVEL_ACCOUNTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLevelAccountsProps extends InfiniteQueryParams { levelId: string; } /** * @category Queries * @group Levels * @summary List accounts on a sponsorship level * @description Returns a paginated list of accounts (sponsors) assigned to a sponsorship level, supporting search, and requires read access to both sponsors and accounts. */ declare const GetLevelAccounts: ({ levelId, pageParam, pageSize, search, adminApiParams, }: GetLevelAccountsProps) => Promise>; /** * @category Hooks * @group Levels */ declare const useGetLevelAccounts: (levelId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Levels */ declare const LEVEL_TRANSLATION_QUERY_KEY: (levelId: string, locale: string) => string[]; /** * @category Setters * @group Levels */ declare const SET_LEVEL_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetLevelTranslationProps extends SingleQueryParams { levelId: string; locale: string; } /** * @category Queries * @group Levels * @summary Get a sponsorship level translation * @description Returns the translated content for a sponsorship level in the given locale, or null if no translation exists, and requires read access to sponsors. */ declare const GetLevelTranslation: ({ levelId, locale, adminApiParams, }: GetLevelTranslationProps) => Promise>; /** * @category Hooks * @group Levels */ declare const useGetLevelTranslation: (levelId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Levels */ declare const LEVEL_TRANSLATIONS_QUERY_KEY: (levelId: string) => string[]; /** * @category Setters * @group Levels */ declare const SET_LEVEL_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetLevelTranslationsProps extends InfiniteQueryParams { levelId: string; } /** * @category Queries * @group Levels * @summary List a sponsorship level's translations * @description Returns a paginated list of locale translations for the given sponsorship level, supporting search and ordering; requires "read" permission on "sponsors". */ declare const GetLevelTranslations: ({ pageParam, pageSize, orderBy, search, levelId, adminApiParams, }: GetLevelTranslationsProps) => Promise>; /** * @category Hooks * @group Levels */ declare const useGetLevelTranslations: (levelId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Levels */ declare const LEVEL_QUERY_KEY: (levelId: string) => string[]; /** * @category Setters * @group Levels */ declare const SET_LEVEL_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLevelProps extends SingleQueryParams { sponsorshipLevelId: string; } /** * @category Queries * @group Levels * @summary Get a sponsorship level * @description Returns the details of a single sponsorship level by ID; requires "read" permission on "sponsors". */ declare const GetLevel: ({ sponsorshipLevelId, adminApiParams, }: GetLevelProps) => Promise>; /** * @category Hooks * @group Levels */ declare const useGetLevel: (sponsorshipLevelId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Levels */ declare const LEVELS_QUERY_KEY: () => string[]; /** * @category Setters * @group Levels */ declare const SET_LEVELS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetLevelsProps extends InfiniteQueryParams { } /** * @category Queries * @group Levels * @summary List sponsorship levels * @description Returns a paginated list of the organization's sponsorship levels, with support for search and ordering; requires "read" permission on "sponsors". */ declare const GetLevels: ({ pageParam, pageSize, orderBy, search, adminApiParams, }: GetLevelsProps) => Promise>; /** * @category Hooks * @group Levels */ declare const useGetLevels: (params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Files */ declare const FILE_QUERY_KEY: (fileId: string) => string[]; /** * @category Setters * @group Files */ declare const SET_FILE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetFileParams extends SingleQueryParams { fileId: string; } /** * @category Queries * @group Files * @summary Get a stored file * @description Returns the details of a single uploaded file by ID; requires "read" permission on "storage". */ declare const GetFile: ({ fileId, adminApiParams, }: GetFileParams) => Promise>; /** * @category Hooks * @group Files */ declare const useGetFile: (fileId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Files */ declare const FILES_QUERY_KEY: (source?: string) => string[]; /** * @category Setters * @group Files */ declare const SET_FILES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetFilesParams extends InfiniteQueryParams { source?: string; } /** * @category Queries * @group Files * @summary List stored files * @description Returns a paginated list of uploaded files for the organization, optionally filtered by source and searched/ordered; requires "read" permission on "storage". */ declare const GetFiles: ({ pageParam, pageSize, orderBy, search, source, adminApiParams, }: GetFilesParams) => Promise>; /** * @category Hooks * @group Files */ declare const useGetFiles: (source?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Images */ declare const IMAGE_QUERY_KEY: (imageId: string) => string[]; /** * @category Setters * @group Images */ declare const SET_IMAGE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetImageParams extends SingleQueryParams { imageId: string | undefined; } /** * @category Queries * @group Images * @summary Get an image * @description Returns the details of a single stored image by ID; requires "read" permission on "storage". */ declare const GetImage: ({ imageId, adminApiParams, }: GetImageParams) => Promise>; /** * @category Hooks * @group Images */ declare const useGetImage: (imageId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Images */ declare const IMAGE_USAGE_QUERY_KEY: (imageId: string) => string[]; /** * @category Setters * @group Images */ declare const SET_IMAGE_USAGE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetImageUsageParams extends SingleQueryParams { imageId: string; } /** * @category Queries * @group Images * @summary Get an image's usage * @description Returns the accounts, events, sessions, and other resources that reference the given image, so it can be checked for usage before deletion; requires "read" permission on "storage". */ declare const GetImageUsage: ({ imageId, adminApiParams, }: GetImageUsageParams) => Promise>; /** * @category Hooks * @group Images */ declare const useGetImageUsage: (imageId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Images */ declare const IMAGES_QUERY_KEY: (type?: ImageType) => string[]; /** * @category Setters * @group Images */ declare const SET_IMAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetImagePrams extends InfiniteQueryParams { type?: ImageType; } /** * @category Queries * @group Images * @summary List stored images * @description Returns a paginated list of the organization's stored images, optionally filtered by image type and searched/ordered; requires "read" permission on "storage". */ declare const GetImages: ({ pageParam, pageSize, orderBy, type, search, adminApiParams, }: GetImagePrams) => Promise>; /** * @category Hooks * @group Images */ declare const useGetImages: (type?: ImageType, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Videos */ declare const VIDEO_CAPTIONS_QUERY_KEY: (videoId: string) => string[]; /** * @category Setters * @group Videos */ declare const SET_VIDEO_CAPTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetVideoCaptionsParams extends InfiniteQueryParams { videoId: string; } /** * @category Queries * @group Videos * @summary List a video's captions * @description Returns a paginated list of caption/subtitle tracks uploaded or generated for the given video, with support for search and ordering; requires "read" permission on "storage". */ declare const GetVideoCaptions: ({ videoId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetVideoCaptionsParams) => Promise>; /** * @category Hooks * @group Videos */ declare const useGetVideoCaptions: (videoId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Videos */ declare const VIDEO_QUERY_KEY: (videoId: string) => string[]; /** * @category Setters * @group Videos */ declare const SET_VIDEO_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetVideoParams extends SingleQueryParams { videoId: string; } /** * @category Queries * @group Videos * @summary Get a video * @description Returns the details of a single stored video by ID; requires "read" permission on "storage". */ declare const GetVideo: ({ videoId, adminApiParams, }: GetVideoParams) => Promise>; /** * @category Hooks * @group Videos */ declare const useGetVideo: (videoId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * Response interface for video download status */ interface VideoDownloadStatus { default: { status: "inprogress" | "ready" | "error"; url: string; percentComplete: number; }; } /** * @category Keys * @group Videos */ declare const VIDEO_DOWNLOAD_STATUS_QUERY_KEY: (videoId: string) => string[]; /** * @category Setters * @group Videos */ declare const SET_VIDEO_DOWNLOAD_STATUS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetVideoDownloadStatusParams extends SingleQueryParams { videoId: string; } /** * @category Queries * @group Videos * @summary Get a video's MP4 download status * @description Returns the current status of a Cloudflare Stream MP4 download preparation for the given video, including percent complete and, once ready, the download URL; requires read permission on storage. */ declare const GetVideoDownloadStatus: ({ videoId, adminApiParams, }: GetVideoDownloadStatusParams) => Promise>; /** * @category Hooks * @group Videos */ declare const useGetVideoDownloadStatus: (videoId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Videos */ declare const VIDEOS_QUERY_KEY: (source?: keyof typeof VideoSource | "all") => string[]; /** * @category Setters * @group Videos */ declare const SET_VIDEOS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetVideosParams extends InfiniteQueryParams { source?: string; } /** * @category Queries * @group Videos * @summary List an organization's videos * @description Returns a paginated list of the organization's uploaded and recorded videos, filterable by source (e.g. upload origin) and free-text search, and orderable via the orderBy param; requires read permission on storage. */ declare const GetVideos: ({ pageParam, pageSize, orderBy, search, source, adminApiParams, }: GetVideosParams) => Promise>; /** * @category Hooks * @group Videos */ declare const useGetVideos: (source?: keyof typeof VideoSource, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_INPUT_OUTPUT_QUERY_KEY: (streamId: string, output: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_INPUT_OUTPUT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamInputOutputParams extends SingleQueryParams { streamId: string; output: string; } /** * @category Queries * @group Streams * @summary Get a stream's output destination * @description Returns details for a single restream output (e.g. a third-party RTMP destination) configured on the given stream input; requires read permission on streams. */ declare const GetStreamInputOutput: ({ streamId, output, adminApiParams, }: GetStreamInputOutputParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamInputOutput: (streamId?: string, output?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_INPUT_OUTPUTS_QUERY_KEY: (streamId: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_INPUT_OUTPUTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamInputOutputsParams extends InfiniteQueryParams { streamId: string; } /** * @category Queries * @group Streams * @summary List a stream's output destinations * @description Returns the list of restream output destinations (e.g. third-party RTMP targets) configured for the given stream input; requires read permission on streams. */ declare const GetStreamInputOutputs: ({ streamId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetStreamInputOutputsParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamInputOutputs: (streamId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_SESSION_QUERY_KEY: (streamId: string, sessionId: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_SESSION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamSessionParams extends SingleQueryParams { streamId: string; sessionId: string; } /** * @category Queries * @group Streams * @summary Get a single stream session * @description Returns details for one broadcast session of the given stream input, such as its status and timing information; requires read permission on streams. */ declare const GetStreamSession: ({ streamId, sessionId, adminApiParams, }: GetStreamSessionParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamSession: (streamId?: string, sessionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_SESSION_CHAT_QUERY_KEY: (streamId: string, sessionId: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_SESSION_CHAT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamSessionChatParams extends CursorQueryParams { streamId: string; sessionId: string; } /** * @category Queries * @group Streams * @summary List a stream session's chat messages * @description Returns a cursor-paginated list of the most recent chat messages sent during the given stream session, ordered for chronological display; requires read permission on streams. */ declare const GetStreamSessionChat: ({ streamId, sessionId, cursor, pageSize, adminApiParams, }: GetStreamSessionChatParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamSessionChat: (streamId?: string, sessionId?: string, params?: Omit, options?: CursorQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, string | number | null>, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_SESSION_SUBSCRIPTIONS_QUERY_KEY: (streamId: string, sessionId: string, active?: boolean) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_SESSION_SUBSCRIPTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamSessionSubscriptionsParams extends InfiniteQueryParams { streamId: string; sessionId: string; active?: boolean; } /** * @category Queries * @group Streams * @summary List a stream session's viewer connections * @description Returns a paginated list of viewer WebSocket subscriptions for the given stream session, each with its connection details, optionally filtered to only active (not yet disconnected) subscriptions; requires read permission on streams. */ declare const GetStreamSessionSubscriptions: ({ streamId, sessionId, active, pageParam, pageSize, orderBy, adminApiParams, }: GetStreamSessionSubscriptionsParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamSessionSubscriptions: (streamId?: string, sessionId?: string, active?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_SESSIONS_QUERY_KEY: (streamId: string, status?: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamSessionsParams extends InfiniteQueryParams { streamId: string; status?: string; } /** * @category Queries * @group Streams * @summary List a stream's broadcast sessions * @description Returns a paginated list of broadcast sessions for the given stream input, filterable by session status; requires read permission on streams. */ declare const GetStreamSessions: ({ streamId, status, pageParam, pageSize, orderBy, adminApiParams, }: GetStreamSessionsParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamSessions: (streamId?: string, status?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_QUERY_KEY: (streamId: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_INPUT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamInputParams extends SingleQueryParams { streamId: string; } /** * @category Queries * @group Streams * @summary Get a single stream input * @description Returns details for a single stream input by ID, including its configuration for ingesting a live broadcast; requires read permission on streams. */ declare const GetStreamInput: ({ streamId, adminApiParams, }: GetStreamInputParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamInput: (streamId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_INPUTS_QUERY_KEY: (eventId?: string, sessionId?: string, groupId?: string, meetingId?: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_INPUTS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamInputsParams extends InfiniteQueryParams { eventId?: string; sessionId?: string; groupId?: string; meetingId?: string; } /** * @category Queries * @group Streams * @summary List an organization's stream inputs * @description Returns a paginated list of stream inputs for the organization, filterable by associated event, session, group, or meeting, and by free-text search; requires read permission on streams. */ declare const GetStreamInputs: ({ eventId, sessionId, groupId, meetingId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetStreamInputsParams) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamInputs: (eventId?: string, sessionId?: string, groupId?: string, meetingId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Streams */ declare const STREAM_VIDEOS_QUERY_KEY: (streamId: string) => string[]; /** * @category Setters * @group Streams */ declare const SET_STREAM_VIDEOS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetStreamVideosProps extends InfiniteQueryParams { streamId: string; } /** * @category Queries * @group Streams * @summary List a stream's recorded videos * @description Returns a paginated list of recorded videos associated with the given stream, with optional search and ordering, and requires "read" permission on both streams and storage. */ declare const GetStreamVideos: ({ streamId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetStreamVideosProps) => Promise>; /** * @category Hooks * @group Streams */ declare const useGetStreamVideos: (streamId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Support Tickets */ declare const SUPPORT_TICKET_MESSAGES_QUERY_KEY: (supportTicketId: string) => string[]; /** * @category Setters * @group Support Tickets */ declare const SET_SUPPORT_TICKET_MESSAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSupportTicketMessagesProps extends InfiniteQueryParams { supportTicketId: string; } /** * @category Queries * @group Support Tickets * @summary List a support ticket's messages * @description Returns a paginated list of messages exchanged on the given support ticket, with optional search and ordering, requiring "read" permission on support. */ declare const GetSupportTicketMessages: ({ supportTicketId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSupportTicketMessagesProps) => Promise>; /** * @category Hooks * @group Support Tickets */ declare const useGetSupportTicketMessages: (supportTicketId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Support Tickets */ declare const SUPPORT_TICKET_NOTES_QUERY_KEY: (supportTicketId: string) => string[]; /** * @category Setters * @group Support Tickets */ declare const SET_SUPPORT_TICKET_NOTES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSupportTicketNotesProps extends InfiniteQueryParams { supportTicketId: string; } /** * @category Queries * @group Support Tickets * @summary List a support ticket's internal notes * @description Returns a paginated list of internal notes added to the given support ticket by admin staff, with optional search and ordering, requiring "read" permission on support. */ declare const GetSupportTicketNotes: ({ supportTicketId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSupportTicketNotesProps) => Promise>; /** * @category Hooks * @group Support Tickets */ declare const useGetSupportTicketNotes: (supportTicketId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Support Tickets */ declare const SUPPORT_TICKET_QUERY_KEY: (supportTicketId: string) => string[]; /** * @category Setters * @group Support Tickets */ declare const SET_SUPPORT_TICKET_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSupportTicketProps extends SingleQueryParams { supportTicketId: string; } /** * @category Queries * @group Support Tickets * @summary Get a support ticket * @description Returns the full details of a single support ticket, including its event, activity logs, and current viewer/read state, requiring "read" permission on support. */ declare const GetSupportTicket: ({ supportTicketId, adminApiParams, }: GetSupportTicketProps) => Promise>; /** * @category Hooks * @group Support Tickets */ declare const useGetSupportTicket: (supportTicketId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Support Tickets */ declare const SUPPORT_TICKET_ACTIVITY_QUERY_KEY: (supportTicketId: string, orderBy?: string) => string[]; /** * @category Setters * @group Support Tickets */ declare const SET_SUPPORT_TICKET_ACTIVITY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSupportTicketActivityProps extends SingleQueryParams { supportTicketId: string; orderBy?: string; } /** * @category Queries * @group Support Tickets * @summary List a support ticket's activity log * @description Returns the full activity log for the given support ticket (e.g. status changes and assignment events), ordered as specified, and requires "read" permission on support. */ declare const GetSupportTicketActivity: ({ supportTicketId, orderBy, adminApiParams, }: GetSupportTicketActivityProps) => Promise>; /** * @category Hooks * @group Support Tickets */ declare const useGetSupportTicketActivity: (supportTicketId?: string, orderBy?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Support Tickets */ declare const SUPPORT_TICKET_VIEWER_QUERY_KEY: (supportTicketId: string, orgMembershipId?: string) => string[]; /** * @category Setters * @group Support Tickets */ declare const SET_SUPPORT_TICKET_VIEWER_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSupportTicketViewerProps extends InfiniteQueryParams { supportTicketId: string; orgMembershipId?: string; } /** * @category Queries * @group Support Tickets * @summary List a support ticket's viewer/read records * @description Returns a paginated list of viewer records for the given support ticket, showing which org members have seen it and their last-read timestamp, optionally filtered to a single orgMembershipId, requiring "read" permission on support. */ declare const GetSupportTicketViewer: ({ supportTicketId, orgMembershipId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSupportTicketViewerProps) => Promise>; /** * @category Hooks * @group Support Tickets */ declare const useGetSupportTicketViewer: (supportTicketId?: string, orgMembershipId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Support Tickets */ declare const SUPPORT_TICKETS_QUERY_KEY: (type?: string, state?: string, assignment?: "me" | "unassigned") => string[]; /** * @category Setters * @group Support Tickets */ declare const SET_SUPPORT_TICKETS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSupportTicketsProps extends InfiniteQueryParams { type?: string; state?: string; assignment?: "me" | "unassigned"; } /** * @category Queries * @group Support Tickets * @summary List support tickets * @description Returns a paginated list of support tickets for the organization, filterable by type, state, and assignment ("me" or "unassigned" relative to the current admin), with optional search and ordering, requiring "read" permission on support. */ declare const GetSupportTickets: ({ pageParam, pageSize, orderBy, search, type, state, assignment, adminApiParams, }: GetSupportTicketsProps) => Promise>; /** * @category Hooks * @group Support Tickets */ declare const useGetSupportTickets: (type?: string, state?: string, assignment?: "me" | "unassigned", params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_CHOICE_TRANSLATION_QUERY_KEY: (surveyId: string, questionId: string, choiceId: string, locale: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_CHOICE_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionChoiceTranslationProps extends SingleQueryParams { surveyId: string; questionId: string; choiceId: string; locale: string; } /** * @category Queries * @group Surveys * @summary Get a survey question choice's translation * @description Returns the translated text for a single survey question choice in the given locale, or null if no translation exists for that locale, requiring "read" permission on surveys. */ declare const GetSurveyQuestionChoiceTranslation: ({ surveyId, questionId, choiceId, locale, adminApiParams, }: GetSurveyQuestionChoiceTranslationProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionChoiceTranslation: (surveyId?: string, questionId?: string, choiceId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY: (surveyId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionChoiceTranslationsProps extends InfiniteQueryParams { surveyId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Surveys * @summary List a survey question choice's translations * @description Returns a paginated list of locale translations for the given survey question choice, with optional search and ordering, requiring "read" permission on surveys. */ declare const GetSurveyQuestionChoiceTranslations: ({ pageParam, pageSize, orderBy, search, surveyId, questionId, choiceId, adminApiParams, }: GetSurveyQuestionChoiceTranslationsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionChoiceTranslations: (surveyId?: string, questionId?: string, choiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_TRANSLATION_QUERY_KEY: (surveyId: string, questionId: string, locale: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionTranslationProps extends SingleQueryParams { surveyId: string; questionId: string; locale: string; } /** * @category Queries * @group Surveys * @summary Get a survey question's translation * @description Returns the translated text for a single survey question in the given locale, or null if no translation exists for that locale, requiring "read" permission on surveys. */ declare const GetSurveyQuestionTranslation: ({ surveyId, questionId, locale, adminApiParams, }: GetSurveyQuestionTranslationProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionTranslation: (surveyId?: string, questionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_TRANSLATIONS_QUERY_KEY: (surveyId: string, questionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionTranslationsProps extends InfiniteQueryParams { surveyId: string; questionId: string; } /** * @category Queries * @group Surveys * @summary List a survey question's translations * @description Returns a paginated list of locale translations for a survey question, supporting search and ordering; requires read access to the surveys module. */ declare const GetSurveyQuestionTranslations: ({ pageParam, pageSize, orderBy, search, surveyId, questionId, adminApiParams, }: GetSurveyQuestionTranslationsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionTranslations: (surveyId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_QUERY_KEY: (surveyId: string, questionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionProps extends SingleQueryParams { surveyId: string; questionId: string; } /** * @category Queries * @group Surveys * @summary Get a survey question * @description Returns the details of a single question on a survey, identified by survey and question ID; requires read access to the surveys module. */ declare const GetSurveyQuestion: ({ surveyId, questionId, adminApiParams, }: GetSurveyQuestionProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestion: (surveyId?: string, questionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_CHOICE_QUERY_KEY: (surveyId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_CHOICE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionChoiceProps extends SingleQueryParams { surveyId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Surveys * @summary Get a survey question choice * @description Returns the details of a single answer choice belonging to a survey question, identified by survey, question, and choice ID; requires read access to the surveys module. */ declare const GetSurveyQuestionChoice: ({ surveyId, questionId, choiceId, adminApiParams, }: GetSurveyQuestionChoiceProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionChoice: (surveyId: string, questionId: string, choiceId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_CHOICE_QUESTIONS_QUERY_KEY: (surveyId: string, questionId: string, choiceId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_CHOICE_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionChoiceSubQuestionsProps extends InfiniteQueryParams { surveyId: string; questionId: string; choiceId: string; } /** * @category Queries * @group Surveys * @summary List a choice's follow-up sub-questions * @description Returns a paginated list of the conditional sub-questions that are triggered when a given survey question choice is selected, supporting search by sub-question name or label; requires read access to the surveys module. */ declare const GetSurveyQuestionChoiceSubQuestions: ({ surveyId, questionId, choiceId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveyQuestionChoiceSubQuestionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionChoiceSubQuestions: (surveyId?: string, questionId?: string, choiceId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_CHOICES_QUERY_KEY: (surveyId: string, questionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_CHOICES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionChoicesProps extends InfiniteQueryParams { surveyId: string; questionId: string; } /** * @category Queries * @group Surveys * @summary List a survey question's choices * @description Returns a paginated list of the answer choices defined for a survey question, ordered by sort order and supporting search by choice value; requires read access to the surveys module. */ declare const GetSurveyQuestionChoices: ({ surveyId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveyQuestionChoicesProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionChoices: (surveyId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_MATRIX_ROWS_QUERY_KEY: (surveyId: string, questionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_MATRIX_ROWS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionMatrixRowsProps extends InfiniteQueryParams { surveyId: string; questionId: string; } /** * @category Queries * @group Surveys * @summary List a matrix question's rows * @description Returns a paginated list of the row questions that belong to a matrix survey question, ordered by their matrix sort order and supporting search by row name, label, or description; requires read access to the surveys module. */ declare const GetSurveyQuestionMatrixRows: ({ surveyId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveyQuestionMatrixRowsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionMatrixRows: (surveyId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_RESPONSES_QUERY_KEY: (surveyId: string, questionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_RESPONSES_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionResponsesProps extends InfiniteQueryParams { surveyId: string; questionId: string; } /** * @category Queries * @group Surveys * @summary List responses to a survey question * @description Returns a paginated list of submitted responses for a survey question from completed submissions, supporting search by respondent name or email; file-upload responses include a temporary signed download URL, and read access to the surveys module is required. */ declare const GetSurveyQuestionResponses: ({ surveyId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveyQuestionResponsesProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestionResponses: (surveyId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTIONS_QUERY_KEY: (surveyId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyQuestionsProps extends InfiniteQueryParams { surveyId: string; } /** * @category Queries * @group Surveys * @summary List a survey's questions * @description Returns a paginated list of all questions defined on a survey, ordered by sort order and supporting search by name, label, or description; requires read access to the surveys module. */ declare const GetSurveyQuestions: ({ surveyId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveyQuestionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyQuestions: (surveyId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SECTION_TRANSLATION_QUERY_KEY: (surveyId: string, sectionId: string, locale: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SECTION_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySectionTranslationProps extends SingleQueryParams { surveyId: string; sectionId: string; locale: string; } /** * @category Queries * @group Surveys * @summary Get a survey section's translation * @description Returns the translated text for a survey section in a single locale, or null if no translation exists for that locale; requires read access to the surveys module. */ declare const GetSurveySectionTranslation: ({ surveyId, sectionId, locale, adminApiParams, }: GetSurveySectionTranslationProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySectionTranslation: (surveyId?: string, sectionId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SECTION_TRANSLATIONS_QUERY_KEY: (surveyId: string, sectionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SECTION_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySectionTranslationsProps extends InfiniteQueryParams { surveyId: string; sectionId: string; } /** * @category Queries * @group Surveys * @summary List a survey section's translations * @description Returns a paginated list of locale translations for a survey section, supporting search and ordering; requires read access to the surveys module. */ declare const GetSurveySectionTranslations: ({ pageParam, pageSize, orderBy, search, surveyId, sectionId, adminApiParams, }: GetSurveySectionTranslationsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySectionTranslations: (surveyId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SECTION_QUERY_KEY: (surveyId: string, sectionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SECTION_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySectionProps extends SingleQueryParams { surveyId: string; sectionId: string; } /** * @category Queries * @group Surveys * @summary Get a survey section * @description Returns the details of a single section within a survey, identified by survey and section ID; requires read access to the surveys module. */ declare const GetSurveySection: ({ surveyId, sectionId, adminApiParams, }: GetSurveySectionProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySection: (surveyId?: string, sectionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SECTION_QUESTIONS_QUERY_KEY: (surveyId: string, sectionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SECTION_QUESTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySectionQuestionsProps extends InfiniteQueryParams { surveyId: string; sectionId: string; } /** * @category Queries * @group Surveys * @summary List a survey section's questions * @description Returns a paginated list of questions assigned to a specific section of a survey, with optional search and ordering, requiring read permission on surveys. */ declare const GetSurveySectionQuestions: ({ surveyId, sectionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveySectionQuestionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySectionQuestions: (surveyId?: string, sectionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SECTIONS_QUERY_KEY: (surveyId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SECTIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySectionsProps extends InfiniteQueryParams { surveyId: string; } /** * @category Queries * @group Surveys * @summary List a survey's sections * @description Returns a paginated list of the sections defined on a survey, ordered by their sort order, with optional search, requiring read permission on surveys. */ declare const GetSurveySections: ({ surveyId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveySectionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySections: (surveyId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SUBMISSION_QUERY_KEY: (surveyId: string, submissionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SUBMISSION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySubmissionProps extends SingleQueryParams { surveyId: string; submissionId: string; } /** * @category Queries * @group Surveys * @summary Get a survey submission * @description Retrieves a single survey submission by ID for the given survey, including its responses, requiring read permission on surveys. */ declare const GetSurveySubmission: ({ surveyId, submissionId, adminApiParams, }: GetSurveySubmissionProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySubmission: (surveyId?: string, submissionId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUESTION_SECTIONS_QUERY_KEY: (surveyId: string, submissionId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUESTION_SECTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySubmissionQuestionSectionsProps extends InfiniteQueryParams { surveyId: string; submissionId: string; } /** * @category Queries * @group Surveys * @summary List a submission's sections, questions, and choices * @description Returns the survey's sections along with their questions and answer choices for a specific submission, used to render the full submission form, requiring read permission on surveys. */ declare const GetSurveySubmissionQuestionSections: ({ surveyId, submissionId, adminApiParams, }: GetSurveySubmissionQuestionSectionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySubmissionQuestionSections: (surveyId?: string, submissionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SUBMISSION_RESPONSE_CHANGES_QUERY_KEY: (surveyId: string, submissionId: string, questionId: string) => (string | string[])[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SUBMISSION_RESPONSE_CHANGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySubmissionResponseChangesProps extends InfiniteQueryParams { surveyId: string; submissionId: string; questionId: string; } /** * @category Queries * @group Surveys * @summary List the edit history of a submission response * @description Returns a paginated audit trail of changes made to a specific question's response within a survey submission, with optional search and ordering, requiring read permission on surveys. */ declare const GetSurveySubmissionResponseChanges: ({ surveyId, submissionId, questionId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveySubmissionResponseChangesProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySubmissionResponseChanges: (surveyId?: string, submissionId?: string, questionId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SUBMISSIONS_QUERY_KEY: (surveyId: string, status?: PurchaseStatus) => string[]; interface GetSurveySubmissionsProps extends InfiniteQueryParams { surveyId: string; status?: PurchaseStatus; } /** * @category Queries * @group Surveys * @summary List a survey's submissions * @description Returns a paginated list of submissions for a survey, optionally filtered by purchase status, with search and ordering support, requiring read permission on surveys. */ declare const GetSurveySubmissions: ({ surveyId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveySubmissionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySubmissions: (surveyId?: string, status?: PurchaseStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_TRANSLATION_QUERY_KEY: (surveyId: string, locale: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_TRANSLATION_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyTranslationProps extends SingleQueryParams { surveyId: string; locale: string; } /** * @category Queries * @group Surveys * @summary Get a survey's translation for a locale * @description Retrieves the translated text fields for a survey in a specific locale, returning null if no translation exists for that locale, requiring read permission on surveys. */ declare const GetSurveyTranslation: ({ surveyId, locale, adminApiParams, }: GetSurveyTranslationProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyTranslation: (surveyId?: string, locale?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_TRANSLATIONS_QUERY_KEY: (surveyId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_TRANSLATIONS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyTranslationsProps extends InfiniteQueryParams { surveyId: string; } /** * @category Queries * @group Surveys * @summary List a survey's translations * @description Returns a paginated list of the locale translations available for a survey, with optional search and ordering, requiring read permission on surveys. */ declare const GetSurveyTranslations: ({ pageParam, pageSize, orderBy, search, surveyId, adminApiParams, }: GetSurveyTranslationsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveyTranslations: (surveyId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_QUERY_KEY: (surveyId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveyProps extends SingleQueryParams { surveyId: string; } /** * @category Queries * @group Surveys * @summary Get a survey * @description Retrieves a single survey by ID or slug, including its configuration and metadata, requiring read permission on surveys. */ declare const GetSurvey: ({ surveyId, adminApiParams, }: GetSurveyProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurvey: (surveyId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEY_SESSIONS_QUERY_KEY: (surveyId: string) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEY_SESSIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveySessionsProps extends InfiniteQueryParams { surveyId: string; } /** * @category Queries * @group Surveys * @summary List a survey's linked event sessions * @description Returns a paginated list of event sessions associated with the given survey, supporting search and ordering; requires read permission on surveys. */ declare const GetSurveySessions: ({ surveyId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveySessionsProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveySessions: (surveyId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Surveys */ declare const SURVEYS_QUERY_KEY: (eventId?: string, sessionId?: string, status?: SurveyStatus) => string[]; /** * @category Setters * @group Surveys */ declare const SET_SURVEYS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetSurveysProps extends InfiniteQueryParams { eventId?: string; sessionId?: string; status?: SurveyStatus; } /** * @category Queries * @group Surveys * @summary List surveys * @description Returns a paginated list of surveys for the organization, optionally filtered by event, session, or status, with search and ordering support, requiring read permission on surveys. */ declare const GetSurveys: ({ eventId, sessionId, status, pageParam, pageSize, orderBy, search, adminApiParams, }: GetSurveysProps) => Promise>; /** * @category Hooks * @group Surveys */ declare const useGetSurveys: (eventId?: string, sessionId?: string, status?: SurveyStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @thread Thread Accounts */ declare const THREAD_ACCOUNTS_QUERY_KEY: (threadId: string) => string[]; interface GetThreadAccountsProps extends InfiniteQueryParams { threadId: string; } /** * @category Queries * @thread Thread Accounts * @summary List a thread's participant accounts * @description Returns a paginated list of accounts participating in the given thread, supporting search and ordering; requires read permission on threads and accounts. */ declare const GetThreadAccounts: ({ threadId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadAccountsProps) => Promise>; /** * @category Hooks * @thread Thread Accounts */ declare const useGetThreadAccounts: (threadId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_MESSAGE_FILES_QUERY_KEY: (threadId: string, messageId: string) => QueryKey; declare const SET_THREAD_MESSAGE_FILES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadMessageFilesProps { threadId: string; messageId: string; pageParam: number; adminApiParams: any; pageSize?: number; orderBy?: string; search?: string; queryClient?: QueryClient; } /** * @category Queries * @group Threads * @summary List a thread message's attached files * @description Returns a paginated list of files attached to the given thread message, supporting search and ordering; requires read permission on threads and storage. */ declare const GetThreadMessageFiles: ({ threadId, messageId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadMessageFilesProps) => Promise>; declare const useGetThreadMessageFiles: (threadId: string, messageId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_MESSAGE_IMAGES_QUERY_KEY: (threadId: string, messageId: string) => QueryKey; declare const SET_THREAD_MESSAGE_IMAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadMessageImagesProps { threadId: string; messageId: string; pageParam: number; adminApiParams: any; pageSize?: number; orderBy?: string; search?: string; queryClient?: QueryClient; } /** * @category Queries * @group Threads * @summary List a thread message's attached images * @description Returns a paginated list of images attached to the given thread message, supporting search and ordering; requires read permission on threads and storage. */ declare const GetThreadMessageImages: ({ threadId, messageId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadMessageImagesProps) => Promise>; declare const useGetThreadMessageImages: (threadId: string, messageId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_MESSAGE_REACTIONS_QUERY_KEY: (threadId: string, messageId: string) => QueryKey; declare const SET_THREAD_MESSAGE_REACTIONS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadMessageReactionsProps { threadId: string; messageId: string; pageParam: number; adminApiParams: any; pageSize?: number; orderBy?: string; search?: string; queryClient?: QueryClient; } /** * @category Queries * @group Threads * @summary List a thread message's reactions * @description Returns a paginated list of reactions left on the given thread message, supporting ordering; requires read permission on threads. */ declare const GetThreadMessageReactions: ({ threadId, messageId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadMessageReactionsProps) => Promise>; declare const useGetThreadMessageReactions: (threadId: string, messageId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_MESSAGE_QUERY_KEY: (threadId: string, messageId: string) => QueryKey; declare const SET_THREAD_MESSAGE_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadMessageProps { threadId: string; messageId: string; adminApiParams?: any; } /** * @category Queries * @group Threads * @summary Get a single thread message * @description Returns a single message from the given thread by its ID; requires read permission on threads. */ declare const GetThreadMessage: ({ threadId, messageId, adminApiParams, }: GetThreadMessageProps) => Promise>; declare const useGetThreadMessage: (threadId: string, messageId: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; declare const THREAD_MESSAGES_QUERY_KEY: (threadId: string) => QueryKey; declare const SET_THREAD_MESSAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, baseKeys?: Parameters) => void; interface GetThreadMessagesProps extends CursorQueryParams { threadId: string; } /** * @category Queries * @group Threads * @summary List a thread's messages * @description Returns a cursor-paginated list of messages in the given thread, ordered by send time, with optional search; requires read permission on threads. */ declare const GetThreadMessages: ({ threadId, cursor, pageSize, orderBy, search, queryClient, adminApiParams, }: GetThreadMessagesProps) => Promise>; declare const useGetThreadMessages: (threadId?: string, params?: Omit, options?: CursorQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, string | number | null>, axios.AxiosError, any, any>>; declare const THREAD_MESSAGES_POLL_QUERY_KEY: (threadId: string, lastMessageId: string) => QueryKey; declare const SET_THREAD_MESSAGES_POLL_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetThreadMessagesPollProps extends SingleQueryParams { threadId: string; lastMessageId: string; } /** * @category Queries * @group Threads * @summary Poll a thread for new messages * @description Returns any messages sent in the given thread after the provided lastMessageId, for lightweight polling-based updates; requires read permission on threads. */ declare const GetThreadMessagesPoll: ({ threadId, lastMessageId, adminApiParams, }: GetThreadMessagesPollProps) => Promise>; declare const useGetThreadMessagesPoll: (threadId?: string, lastMessageId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; declare const THREAD_MESSAGE_VIDEOS_QUERY_KEY: (threadId: string, messageId: string) => QueryKey; declare const SET_THREAD_MESSAGE_VIDEOS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadMessageVideosProps { threadId: string; messageId: string; pageParam: number; adminApiParams: any; pageSize?: number; orderBy?: string; search?: string; queryClient?: QueryClient; } /** * @category Queries * @group Threads * @summary List a thread message's attached videos * @description Returns a paginated list of videos attached to the given thread message, supporting search and ordering; requires read permission on threads and storage. */ declare const GetThreadMessageVideos: ({ threadId, messageId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadMessageVideosProps) => Promise>; declare const useGetThreadMessageVideos: (threadId: string, messageId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_STORAGE_FILES_QUERY_KEY: (threadId: string) => QueryKey; declare const SET_THREAD_STORAGE_FILES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadStorageFilesProps extends InfiniteQueryParams { threadId: string; } /** * @category Queries * @group Threads * @summary List a thread's stored files * @description Returns a paginated list of files stored in the given thread's shared storage, supporting search; requires read permission on threads. */ declare const GetThreadStorageFiles: ({ threadId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadStorageFilesProps) => Promise>; declare const useGetThreadStorageFiles: (threadId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_STORAGE_IMAGES_QUERY_KEY: (threadId: string) => QueryKey; declare const SET_THREAD_STORAGE_IMAGES_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadStorageImagesProps extends InfiniteQueryParams { threadId: string; } /** * @category Queries * @group Threads * @summary List images shared in a thread * @description Returns a paginated list of images attached to messages within the given thread, supporting search by image id, name, or description; requires read permission on threads. */ declare const GetThreadStorageImages: ({ threadId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadStorageImagesProps) => Promise>; declare const useGetThreadStorageImages: (threadId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; declare const THREAD_STORAGE_VIDEOS_QUERY_KEY: (threadId: string) => QueryKey; declare const SET_THREAD_STORAGE_VIDEOS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>, options?: SetDataOptions) => void; interface GetThreadStorageVideosProps extends InfiniteQueryParams { threadId: string; } /** * @category Queries * @group Threads * @summary List videos shared in a thread * @description Returns a paginated list of videos attached to messages within the given thread, supporting search by video id, name, or description; requires read permission on threads. */ declare const GetThreadStorageVideos: ({ threadId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetThreadStorageVideosProps) => Promise>; declare const useGetThreadStorageVideos: (threadId: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @thread Threads */ declare const THREAD_QUERY_KEY: (threadId: string) => string[]; /** * @category Setters * @thread Threads */ declare const SET_THREAD_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Updater>>, options?: SetDataOptions) => void; interface GetThreadProps extends SingleQueryParams { threadId: string; } /** * @category Queries * @thread Threads * @summary Get a thread * @description Returns the details of a single thread by id, including its participants and metadata; requires read permission on threads. */ declare const GetThread: ({ threadId, adminApiParams, }: GetThreadProps) => Promise>; /** * @category Hooks * @group Threads */ declare const useGetThread: (threadId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Threads */ declare const THREADS_QUERY_KEY: (type?: keyof typeof ThreadType) => string[]; /** * @category Setters * @group Threads */ declare const SET_THREADS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetThreadsProps extends InfiniteQueryParams { type?: keyof typeof ThreadType; } /** * @category Queries * @group Threads * @summary List threads * @description Returns a paginated list of an organization's message threads for admin moderation, with optional filtering by thread type and search; requires read permission on threads. */ declare const GetThreads: ({ pageParam, pageSize, orderBy, search, type, adminApiParams, }: GetThreadsProps) => Promise>; /** * @category Hooks * @group Threads */ declare const useGetThreads: (type?: keyof typeof ThreadType, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Tiers */ declare const TIER_QUERY_KEY: (tierId: string) => string[]; /** * @category Setters * @group Tiers */ declare const SET_TIER_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTierProps extends SingleQueryParams { tierId: string; } /** * @category Queries * @group Tiers * @summary Get an account tier * @description Returns the details of a single account tier by id; requires read permission on tiers. */ declare const GetTier: ({ tierId, adminApiParams, }: GetTierProps) => Promise>; /** * @category Hooks * @group Tiers */ declare const useGetTier: (tierId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Tiers */ declare const TIER_ACCOUNTS_QUERY_KEY: (tierId: string) => string[]; /** * @category Setters * @group Tiers */ declare const SET_TIER_ACCOUNTS_QUERY_DATA: (client: any, keyParams: Parameters, response: Awaited>) => void; interface GetTierAccountsProps extends InfiniteQueryParams { tierId?: string; } /** * @category Queries * @group Tiers * @summary List accounts assigned to a tier * @description Returns a paginated list of accounts assigned to the given account tier, supporting search; requires read permission on both tiers and accounts. */ declare const GetTierAccounts: ({ pageParam, pageSize, orderBy, search, tierId, adminApiParams, }: GetTierAccountsProps) => Promise>; /** * @category Hooks * @group Tiers */ declare const useGetTierAccounts: (tierId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Imports */ declare const TIER_IMPORT_QUERY_KEY: (tierId: string, importId: string) => string[]; /** * @category Setters * @group Imports */ declare const SET_TIER_IMPORT_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTierImportProps extends SingleQueryParams { tierId: string; importId: string; } /** * @category Queries * @group Imports * @summary Get an account tier import * @description Returns the details and status of a single account-tier bulk import job by id for the given tier; requires read permission on tiers. */ declare const GetTierImport: ({ tierId, importId, adminApiParams, }: GetTierImportProps) => Promise>; /** * @category Hooks * @group Imports */ declare const useGetTierImport: (tierId?: string, importId?: string, options?: SingleQueryOptions>) => _tanstack_react_query.UseQueryResult, axios.AxiosError, any, any>>; /** * @category Keys * @group Imports */ declare const TIER_IMPORT_ITEMS_QUERY_KEY: (tierId: string, importId: string, status?: ImportItemStatus) => string[]; interface GetTierImportItemsProps extends InfiniteQueryParams { tierId: string; importId: string; status?: ImportItemStatus; } /** * @category Queries * @group Imports * @summary List rows of an account tier import * @description Returns a paginated list of individual row items belonging to a given account-tier import job, including their processing status, supporting search; requires read permission on tiers. */ declare const GetTierImportItems: ({ tierId, importId, pageParam, pageSize, orderBy, search, status, adminApiParams, }: GetTierImportItemsProps) => Promise>; /** * @category Hooks * @group Imports */ declare const useGetTierImportItems: (tierId?: string, importId?: string, status?: ImportItemStatus, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Imports */ declare const TIER_IMPORTS_QUERY_KEY: (tierId: string) => string[]; interface GetTierImportsProps extends InfiniteQueryParams { tierId: string; } /** * @category Queries * @group Imports * @summary List account tier imports * @description Returns a paginated list of bulk import jobs used to assign accounts to the given account tier, supporting search; requires read permission on tiers. */ declare const GetTierImports: ({ tierId, pageParam, pageSize, orderBy, search, adminApiParams, }: GetTierImportsProps) => Promise>; /** * @category Hooks * @group Imports */ declare const useGetTierImports: (tierId?: string, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_query_core.InfiniteData, number>, axios.AxiosError, any, any>>; /** * @category Keys * @group Tiers */ declare const TIERS_QUERY_KEY: (type?: "external" | "internal", archived?: boolean) => string[]; /** * @category Setters * @group Tiers */ declare const SET_TIERS_QUERY_DATA: (client: QueryClient, keyParams: Parameters, response: Awaited>) => void; interface GetTiersProps extends InfiniteQueryParams { type?: "external" | "internal"; archived?: boolean; } /** * @category Queries * @group Tiers * @summary List account tiers * @description Returns a paginated list of an organization's account tiers, optionally filtered by type (external or internal), archived status, and search; requires read permission on tiers. */ declare const GetTiers: ({ type, archived, pageParam, pageSize, orderBy, search, adminApiParams, }: GetTiersProps) => Promise>; /** * @category Hooks * @group Tiers */ declare const useGetTiers: (type?: "external" | "internal", archived?: boolean, params?: Omit, options?: InfiniteQueryOptions>>) => _tanstack_react_query.UseInfiniteQueryResult<_tanstack_react_query.InfiniteData, number>, axios.AxiosError, any, any>>; interface MutationParams { adminApiParams: AdminApiParams; queryClient?: QueryClient; } interface ConnectedXMMutationOptions extends UseMutationOptions, TMutationParams> { } declare const useConnectedMutation: >(mutation: (params: TMutationParams) => Promise, options?: Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Account */ interface CreateAccountAddressParams extends MutationParams { accountId: string; address: AccountAddressCreateInputs; } /** * @category Methods * @group Account * @summary Create an address for an account * @description Creates a new mailing address on the given account, validating and optionally geocoding the address unless skipValidation is set, and requires update permission on accounts. */ declare const CreateAccountAddress: ({ accountId, address, adminApiParams, queryClient, }: CreateAccountAddressParams) => Promise>; /** * @category Mutations * @group Account */ declare const useCreateAccountAddress: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface DeleteAccountAddressParams extends MutationParams { accountId: string; addressId: string; } /** * @category Methods * @group Account * @summary Delete an account's address * @description Permanently deletes a specific address from the given account, requiring update permission on accounts. */ declare const DeleteAccountAddress: ({ accountId, addressId, adminApiParams, queryClient, }: DeleteAccountAddressParams) => Promise>; /** * @category Mutations * @group Account */ declare const useDeleteAccountAddress: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface UpdateAccountAddressParams extends MutationParams { accountId: string; addressId: string; address: AccountAddressUpdateInputs; } /** * @category Methods * @group Account * @summary Update an account's address * @description Updates the fields of an existing address on the given account, re-validating the address unless skipValidation is set, and requires update permission on accounts. */ declare const UpdateAccountAddress: ({ accountId, addressId, address, adminApiParams, queryClient, }: UpdateAccountAddressParams) => Promise>; /** * @category Mutations * @group Account */ declare const useUpdateAccountAddress: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface AddAccountFollowerParams extends MutationParams { accountId: string; followerId: string; } /** * @category Methods * @group Account * @summary Add a follower to an account * @description Makes the given follower account follow the target account, failing if the follower has already reached the 5000 following limit, and requires update permission on accounts. */ declare const AddAccountFollower: ({ accountId, followerId, adminApiParams, queryClient, }: AddAccountFollowerParams) => Promise>; /** * @category Mutations * @group Account */ declare const useAddAccountFollower: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface RemoveAccountFollowerParams extends MutationParams { accountId: string; followerId: string; } /** * @category Methods * @group Account * @summary Remove a follower from an account * @description Removes the given follower account from the target account's followers and deletes any related follow notification, requiring update permission on accounts. */ declare const RemoveAccountFollower: ({ accountId, followerId, adminApiParams, queryClient, }: RemoveAccountFollowerParams) => Promise>; /** * @category Mutations * @group Account */ declare const useRemoveAccountFollower: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface AddAccountFollowingParams extends MutationParams { accountId: string; followingId: string; } /** * @category Methods * @group Account * @summary Follow another account * @description Makes the given account start following the specified target account, requiring update permission on accounts. */ declare const AddAccountFollowing: ({ accountId, followingId, adminApiParams, queryClient, }: AddAccountFollowingParams) => Promise>; /** * @category Mutations * @group Account */ declare const useAddAccountFollowing: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface RemoveAccountFollowingParams extends MutationParams { accountId: string; followingId: string; } /** * @category Methods * @group Account * @summary Unfollow another account * @description Makes the given account stop following the specified target account, requiring update permission on accounts. */ declare const RemoveAccountFollowing: ({ accountId, followingId, adminApiParams, queryClient, }: RemoveAccountFollowingParams) => Promise>; /** * @category Mutations * @group Account */ declare const useRemoveAccountFollowing: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface AddAccountGroupParams extends MutationParams { accountId: string; groupId: string; } /** * @category Methods * @group Account * @summary Add an account to a group * @description Creates a group membership adding the given account to the specified group as a member, requiring update permission on both accounts and groups. */ declare const AddAccountGroup: ({ accountId, groupId, adminApiParams, queryClient, }: AddAccountGroupParams) => Promise>; /** * @category Mutations * @group Account */ declare const useAddAccountGroup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface RemoveAccountGroupParams extends MutationParams { accountId: string; groupId: string; } /** * @category Methods * @group Account * @summary Remove an account from a group * @description Removes the given account's membership from the specified group, deleting the group membership record; requires update permission on accounts and groups. */ declare const RemoveAccountGroup: ({ accountId, groupId, adminApiParams, queryClient, }: RemoveAccountGroupParams) => Promise>; /** * @category Mutations * @group Account */ declare const useRemoveAccountGroup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface AddAccountInterestParams extends MutationParams { accountId: string; interestId: string; } /** * @category Methods * @group Account * @summary Add an interest to an account * @description Associates the given interest with the specified account and returns the updated account; requires update permission on accounts and interests. */ declare const AddAccountInterest: ({ accountId, interestId, adminApiParams, queryClient, }: AddAccountInterestParams) => Promise>; /** * @category Mutations * @group Account */ declare const useAddAccountInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface RemoveAccountInterestParams extends MutationParams { accountId: string; interestId: string; } /** * @category Methods * @group Account * @summary Remove an interest from an account * @description Removes the association between the given interest and the specified account and returns the updated account; requires update permission on accounts and interests. */ declare const RemoveAccountInterest: ({ accountId, interestId, adminApiParams, queryClient, }: RemoveAccountInterestParams) => Promise>; /** * @category Mutations * @group Account */ declare const useRemoveAccountInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface CreateAccountInvitationsParams extends MutationParams { emails: string[]; } /** * @category Methods * @group Account * @summary Invite people to create accounts * @description Creates pending account invitations for the given list of email addresses so those people can register with the organization; duplicate emails are skipped and requires create permission on accounts. */ declare const CreateAccountInvitations: ({ emails, adminApiParams, queryClient, }: CreateAccountInvitationsParams) => Promise>; /** * @category Mutations * @group Account */ declare const useCreateAccountInvitations: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface DeleteAccountInvitationParams extends MutationParams { email: string; } /** * @category Methods * @group Account * @summary Delete a pending account invitation * @description Deletes the pending account invitation for the given email address, revoking the invite; requires delete permission on accounts. */ declare const DeleteAccountInvitation: ({ email, adminApiParams, queryClient, }: DeleteAccountInvitationParams) => Promise>; /** * @category Mutations * @group Account */ declare const useDeleteAccountInvitation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface DeleteAccountLeadParams extends MutationParams { accountId: string; leadId: string; } /** * @category Methods * @group Account * @summary Delete an account's lead * @description Permanently deletes the specified lead record captured by the given account; requires update permission on accounts. */ declare const DeleteAccountLead: ({ accountId, leadId, adminApiParams, queryClient, }: DeleteAccountLeadParams) => Promise>; /** * @category Mutations * @group Account */ declare const useDeleteAccountLead: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface UpdateAccountLeadParams extends MutationParams { accountId: string; leadId: string; lead: LeadUpdateInputs; } /** * @category Methods * @group Account * @summary Update an account's lead * @description Updates fields (such as status or contact details) on the specified lead captured by the given account and returns the updated lead; requires update permission on accounts. */ declare const UpdateAccountLead: ({ accountId, leadId, lead, adminApiParams, queryClient, }: UpdateAccountLeadParams) => Promise>; /** * @category Mutations * @group Account */ declare const useUpdateAccountLead: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface AddAccountTierParams extends MutationParams { accountId: string; tierId: string; } /** * @category Methods * @group Account * @summary Add a tier to an account * @description Assigns the given membership tier to the specified account and returns the updated account; requires update permission on accounts and tiers. */ declare const AddAccountTier: ({ accountId, tierId, adminApiParams, queryClient, }: AddAccountTierParams) => Promise>; /** * @category Mutations * @group Account */ declare const useAddAccountTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface RemoveAccountTierParams extends MutationParams { accountId: string; tierId: string; } /** * @category Methods * @group Account * @summary Remove a tier from an account * @description Removes the association between the given tier and account, requiring update permission on both accounts and tiers. */ declare const RemoveAccountTier: ({ accountId, tierId, adminApiParams, queryClient, }: RemoveAccountTierParams) => Promise>; /** * @category Mutations * @group Account */ declare const useRemoveAccountTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface CreateAccountParams extends MutationParams { account: AccountCreateInputs; } /** * @category Methods * @group Account * @summary Create a new account * @description Creates a new account profile in the organization from the supplied account fields, requiring create permission on accounts. */ declare const CreateAccount: ({ account, adminApiParams, queryClient, }: CreateAccountParams) => Promise>; /** * @category Mutations * @group Account */ declare const useCreateAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface DeleteAccountParams extends MutationParams { accountId: string; } /** * @category Methods * @group Account * @summary Delete an account * @description Permanently queues deletion of the given account and its related data, requiring delete permission on accounts. */ declare const DeleteAccount: ({ accountId, adminApiParams, queryClient, }: DeleteAccountParams) => Promise>; /** * @category Mutations * @group Account */ declare const useDeleteAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface ExportAccountParams extends MutationParams { accountId: string; } /** * @category Methods * @group Account * @summary Export an account's data * @description Queues a data export for the given account and emails the resulting file to the requesting admin user, requiring read permission on accounts. */ declare const ExportAccount: ({ accountId, adminApiParams, }: ExportAccountParams) => Promise>; /** * @category Mutations * @group Account */ declare const useExportAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface SyncAccountParams extends MutationParams { accountId: string; } /** * @category Methods * @group Account * @summary Sync a single account * @description Enqueues a background job to resync the given account's data, requiring update permission on accounts. */ declare const SyncAccount: ({ accountId, adminApiParams, }: SyncAccountParams) => Promise>; /** * @category Mutations * @group Account */ declare const useSyncAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface SyncAccountsParams extends MutationParams { } /** * @category Methods * @group Account * @summary Sync all accounts * @description Enqueues a background job to resync every account in the organization and returns the number of accounts enqueued, requiring update permission on accounts. */ declare const SyncAccounts: ({ adminApiParams, }: SyncAccountsParams) => Promise>; /** * @category Mutations * @group Account */ declare const useSyncAccounts: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface UpdateAccountParams extends MutationParams { accountId: string; account: AccountUpdateInputs; } /** * @category Methods * @group Account * @summary Update an account * @description Updates the profile fields of the given account as an administrator, requiring update permission on accounts. */ declare const UpdateAccount: ({ accountId, account, adminApiParams, queryClient, }: UpdateAccountParams) => Promise>; /** * @category Mutations * @group Account */ declare const useUpdateAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface CancelActivityScheduleParams extends MutationParams { activityId: string; } /** * @category Methods * @group Activities * @summary Cancel a scheduled activity * @description Cancels a pending future publish schedule for an activity, removing the scheduled send and leaving the activity unpublished; requires update permission on activities and fails if the activity is not currently scheduled or has already been sent. */ declare const CancelActivitySchedule: ({ activityId, adminApiParams, queryClient, }: CancelActivityScheduleParams) => Promise>; /** * @category Mutations * @group Activities */ declare const useCancelActivitySchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface UpdateActivityScheduleParams extends MutationParams { activityId: string; schedule: { date: string; }; } /** * @category Methods * @group Activities * @summary Schedule an activity to publish later * @description Sets or updates the future date and time at which an activity will automatically be published, creating the schedule if none exists or rescheduling an existing one; requires update permission on activities and the date must be in the future. */ declare const UpdateActivitySchedule: ({ activityId, schedule, adminApiParams, queryClient, }: UpdateActivityScheduleParams) => Promise>; /** * @category Mutations * @group Activities */ declare const useUpdateActivitySchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface ArchiveActivityParams extends MutationParams { activityId: string; } /** * @category Methods * @group Activities * @summary Archive a published activity * @description Archives a currently published activity, removing it from active feeds while retaining its record; requires update permission on activities and fails if the activity has not already been published. */ declare const ArchiveActivity: ({ activityId, adminApiParams, queryClient, }: ArchiveActivityParams) => Promise>; /** * @category Mutations * @group Activities */ declare const useArchiveActivity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface CreateActivityParams extends MutationParams { accountId: string; activity: ActivityCreateInputs; imageDataUri?: string; } /** * @category Methods * @group Activities * @summary Create an activity post * @description Creates a new activity feed post authored by the given account, optionally attaching an image via a base64 data URI; requires create permission on activities. */ declare const CreateActivity: ({ accountId, activity, imageDataUri, adminApiParams, queryClient, }: CreateActivityParams) => Promise>; /** * @category Mutations * @group Activities */ declare const useCreateActivity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface DeleteActivityParams extends MutationParams { activityId: string; } /** * @category Methods * @group Activities * @summary Delete an activity * @description Permanently deletes the specified activity post; requires delete permission on activities. */ declare const DeleteActivity: ({ activityId, adminApiParams, queryClient, }: DeleteActivityParams) => Promise>; /** * @category Mutations * @group Activities */ declare const useDeleteActivity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface PublishActivityParams extends MutationParams { activityId: string; } /** * @category Methods * @group Activities * @summary Publish an activity immediately * @description Publishes an activity right away, making it visible in feeds; requires update permission on activities and fails if the activity is already published or is currently scheduled for a future publish. */ declare const PublishActivity: ({ activityId, adminApiParams, queryClient, }: PublishActivityParams) => Promise>; /** * @category Mutations * @group Activities */ declare const usePublishActivity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Activities */ interface UpdateActivityParams extends MutationParams { activityId: string; activity: ActivityUpdateInputs; } /** * @category Methods * @group Activities * @summary Update an activity's details * @description Updates the content and settings of an existing activity post identified by activityId; requires update permission on activities. */ declare const UpdateActivity: ({ activityId, activity, adminApiParams, queryClient, }: UpdateActivityParams) => Promise>; /** * @category Mutations * @group Activities */ declare const useUpdateActivity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Advertisement */ interface CreateAdvertisementParams extends MutationParams { advertisement: AdvertisementCreateInputs; } /** * @category Methods * @group Advertisement * @summary Create an advertisement * @description Creates a new advertisement record for the organization from the given details; requires create permission on advertisements. */ declare const CreateAdvertisement: ({ advertisement, adminApiParams, queryClient, }: CreateAdvertisementParams) => Promise>; /** * @category Mutations * @group Advertisements */ declare const useCreateAdvertisement: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Advertisement */ interface DeleteAdvertisementParams extends MutationParams { advertisementId: string; } /** * @category Methods * @group Advertisement * @summary Delete an advertisement * @description Permanently deletes the specified advertisement from the organization; requires delete permission on advertisements. */ declare const DeleteAdvertisement: ({ advertisementId, adminApiParams, queryClient, }: DeleteAdvertisementParams) => Promise>; /** * @category Mutations * @group Advertisements */ declare const useDeleteAdvertisement: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Advertisement */ interface UpdateAdvertisementParams extends MutationParams { advertisementId: string; advertisement: AdvertisementUpdateInputs; } /** * @category Methods * @group Advertisement * @summary Update an advertisement * @description Updates the details of an existing advertisement identified by advertisementId; requires update permission on advertisements. */ declare const UpdateAdvertisement: ({ advertisementId, advertisement, adminApiParams, queryClient, }: UpdateAdvertisementParams) => Promise>; /** * @category Mutations * @group Advertisements */ declare const useUpdateAdvertisement: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Announcement */ interface CancelAnnouncementScheduleParams extends MutationParams { announcementId: string; } /** * @category Methods * @group Announcement * @summary Cancel an announcement's scheduled send * @description Cancels a previously scheduled send for the given announcement, removing its scheduled notification so it will not go out; requires update permission on announcements. */ declare const CancelAnnouncementSchedule: ({ announcementId, adminApiParams, queryClient, }: CancelAnnouncementScheduleParams) => Promise>; /** * @category Mutations * @group Announcement */ declare const useCancelAnnouncementSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Announcement */ interface UpdateAnnouncementScheduleParams extends MutationParams { announcementId: string; schedule: { date: string; email?: boolean; push?: boolean; }; } /** * @category Methods * @group Announcement * @summary Schedule or reschedule an announcement send * @description Sets or updates the future send date/time for an announcement and whether it goes out via email and/or push notification; the announcement must already have HTML content, the date must be in the future, and update permission on announcements is required. */ declare const UpdateAnnouncementSchedule: ({ announcementId, schedule, adminApiParams, queryClient, }: UpdateAnnouncementScheduleParams) => Promise>; /** * @category Mutations * @group Announcement */ declare const useUpdateAnnouncementSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @announcement Announcements-Translations */ interface DeleteAnnouncementTranslationParams extends MutationParams { announcementId: string; locale: string; } /** * @category Methods * @announcement Announcements-Translations * @summary Delete an announcement translation * @description Removes the translation for the given announcement in the specified locale; requires update permission on announcements. */ declare const DeleteAnnouncementTranslation: ({ announcementId, locale, adminApiParams, queryClient, }: DeleteAnnouncementTranslationParams) => Promise; /** * @category Mutations * @announcement Announcements-Translations */ declare const useDeleteAnnouncementTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @announcement Announcements-Translations */ interface UpdateAnnouncementTranslationParams extends MutationParams { announcementId: string; locale: ISupportedLocale; announcementTranslation: AnnouncementTranslationUpdateInputs; } /** * @category Methods * @announcement Announcements-Translations * @summary Update an announcement translation * @description Creates or updates the translated content (e.g. title, HTML body) for the given announcement in the specified locale; requires update permission on announcements. */ declare const UpdateAnnouncementTranslation: ({ announcementId, announcementTranslation, locale, queryClient, adminApiParams, }: UpdateAnnouncementTranslationParams) => Promise; /** * @category Mutations * @announcement Announcements-Translations */ declare const useUpdateAnnouncementTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Announcement */ interface CreateAnnouncementParams extends MutationParams { announcement: AnnouncementCreateInputs; } /** * @category Methods * @group Announcement * @summary Create an announcement * @description Creates a new announcement for the organization, requiring at least one audience target (event, group, tier, channel, account, or verified accounts) and requiring create permission on announcements; admins cannot assign the creator directly. */ declare const CreateAnnouncement: ({ announcement, adminApiParams, queryClient, }: CreateAnnouncementParams) => Promise>; /** * @category Mutations * @group Announcement */ declare const useCreateAnnouncement: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Announcement */ interface DeleteAnnouncementParams extends MutationParams { announcementId: string; } /** * @category Methods * @group Announcement * @summary Delete an announcement * @description Permanently deletes the given announcement from the organization; requires delete permission on announcements. */ declare const DeleteAnnouncement: ({ announcementId, adminApiParams, queryClient, }: DeleteAnnouncementParams) => Promise>; /** * @category Mutations * @group Announcement */ declare const useDeleteAnnouncement: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Announcement */ interface SendAnnouncementPreviewParams extends MutationParams { announcementId: string; } /** * @category Methods * @group Announcement * @summary Send a preview of an announcement * @description Queues a preview send of the announcement's current content to a test recipient (identified by userId or accountId in the announcement), failing if the announcement has no HTML content yet; requires create permission on announcements. */ declare const SendAnnouncementPreview: ({ announcementId, adminApiParams, }: SendAnnouncementPreviewParams) => Promise>; /** * @category Mutations * @group Announcement */ declare const useSendAnnouncementPreview: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Announcement */ interface UpdateAnnouncementParams extends MutationParams { announcementId: string; announcement: AnnouncementUpdateInputs; } /** * @category Methods * @group Announcement * @summary Update an announcement * @description Updates the fields (such as title, content, or audience targeting) of an existing announcement identified by ID or slug; requires update permission on announcements. */ declare const UpdateAnnouncement: ({ announcementId, announcement, adminApiParams, queryClient, }: UpdateAnnouncementParams) => Promise>; /** * @category Mutations * @group Announcement */ declare const useUpdateAnnouncement: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Benefit-Translation */ interface DeleteBenefitTranslationParams extends MutationParams { benefitId: string; locale: string; } /** * @category Methods * @group Benefit-Translation * @summary Delete a benefit translation * @description Removes the translation for the given benefit in the specified locale; requires update permission on benefits. */ declare const DeleteBenefitTranslation: ({ benefitId, locale, adminApiParams, queryClient, }: DeleteBenefitTranslationParams) => Promise; /** * @category Mutations * @group Benefit-Translation */ declare const useDeleteBenefitTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Benefit-Translation */ interface UpdateBenefitTranslationParams extends MutationParams { benefitId: string; locale: ISupportedLocale; benefitTranslation: BenefitTranslationUpdateInputs; } /** * @category Methods * @group Benefit-Translation * @summary Update a benefit translation * @description Creates or updates the translated content (e.g. title, description) for the given benefit in the specified locale; requires update permission on benefits. */ declare const UpdateBenefitTranslation: ({ benefitId, benefitTranslation, locale, adminApiParams, queryClient, }: UpdateBenefitTranslationParams) => Promise; /** * @category Mutations * @group Benefit-Translation */ declare const useUpdateBenefitTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Benefit */ interface CreateBenefitParams extends MutationParams { benefit: BenefitCreateInputs; } /** * @category Methods * @group Benefit * @summary Create a benefit * @description Creates a new member benefit for the organization (or an event, when scoped), requiring the "create" permission on benefits; the created benefit is returned and its list cache is invalidated. */ declare const CreateBenefit: ({ benefit, adminApiParams, queryClient, }: CreateBenefitParams) => Promise>; /** * @category Mutations * @group Benefit */ declare const useCreateBenefit: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Benefit */ interface DeleteBenefitParams extends MutationParams { benefitId: string; } /** * @category Methods * @group Benefit * @summary Delete a benefit * @description Permanently deletes the benefit identified by benefitId, requiring the "del" permission on benefits, and clears the benefit from cached list and detail queries. */ declare const DeleteBenefit: ({ benefitId, adminApiParams, queryClient, }: DeleteBenefitParams) => Promise>; /** * @category Mutations * @group Benefit */ declare const useDeleteBenefit: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Benefit */ interface UpdateBenefitParams extends MutationParams { benefitId: string; benefit: BenefitTranslationUpdateInputs; } /** * @category Methods * @group Benefit * @summary Update a benefit * @description Updates the fields of the benefit identified by benefitId, requiring the "update" permission on benefits, and returns the updated benefit. */ declare const UpdateBenefit: ({ benefitId, benefit, adminApiParams, queryClient, }: UpdateBenefitParams) => Promise>; /** * @category Mutations * @group Benefit */ declare const useUpdateBenefit: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingSpaceAvailabilityParams extends MutationParams { spaceId: string; availability: BookingSpaceAvailabilityCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking space availability * @description Creates a recurring weekly availability window (day of week, start/end time) for the given booking space, requiring the "update" permission on bookings, and fails if the new window conflicts with an existing availability for that space. */ declare const CreateBookingSpaceAvailability: ({ spaceId, availability, adminApiParams, queryClient, }: CreateBookingSpaceAvailabilityParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBookingSpaceAvailability: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceAvailabilityParams extends MutationParams { spaceId: string; availabilityId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking space availability * @description Permanently deletes the recurring availability window identified by availabilityId from the given booking space, requiring the "update" permission on bookings. */ declare const DeleteBookingSpaceAvailability: ({ spaceId, availabilityId, adminApiParams, queryClient, }: DeleteBookingSpaceAvailabilityParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceAvailability: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceAvailabilityParams extends MutationParams { spaceId: string; availabilityId: string; availability: BookingSpaceAvailabilityUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking space availability * @description Updates the day of week, start time, or end time of the availability window identified by availabilityId on the given booking space, requiring the "update" permission on bookings, and fails if the change conflicts with another existing availability. */ declare const UpdateBookingSpaceAvailability: ({ spaceId, availabilityId, availability, adminApiParams, queryClient, }: UpdateBookingSpaceAvailabilityParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceAvailability: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingSpaceBlackoutParams extends MutationParams { spaceId: string; blackout: BookingSpaceBlackoutCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking space blackout * @description Creates a date/time range during which the given booking space is unavailable for bookings, requiring the "update" permission on bookings, and fails if the range overlaps an existing blackout for that space. */ declare const CreateBookingSpaceBlackout: ({ spaceId, blackout, adminApiParams, queryClient, }: CreateBookingSpaceBlackoutParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBookingSpaceBlackout: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceBlackoutParams extends MutationParams { spaceId: string; blackoutId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking space blackout * @description Permanently deletes the blackout window identified by blackoutId from the given booking space, requiring the "update" permission on bookings. */ declare const DeleteBookingSpaceBlackout: ({ spaceId, blackoutId, adminApiParams, queryClient, }: DeleteBookingSpaceBlackoutParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceBlackout: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceBlackoutParams extends MutationParams { spaceId: string; blackoutId: string; blackout: BookingSpaceBlackoutUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking space blackout * @description Updates the start or end time of the blackout window identified by blackoutId on the given booking space, requiring the "update" permission on bookings, and fails if the change overlaps another existing blackout. */ declare const UpdateBookingSpaceBlackout: ({ spaceId, blackoutId, blackout, adminApiParams, queryClient, }: UpdateBookingSpaceBlackoutParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceBlackout: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingPlaceTranslationParams extends MutationParams { placeId: string; locale: string; } /** * @category Methods * @group Bookings * @summary Delete a booking place translation * @description Permanently deletes the translated content for the given locale on the specified booking place, requiring the "update" permission on bookings. */ declare const DeleteBookingPlaceTranslation: ({ placeId, locale, adminApiParams, queryClient, }: DeleteBookingPlaceTranslationParams) => Promise; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingPlaceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingPlaceTranslationParams extends MutationParams { placeId: string; locale: ISupportedLocale; bookingPlaceTranslation: BookingPlaceTranslationUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking place's translation * @description Updates the translated fields (e.g. name, description) for a booking place in the given locale, requires the update bookings permission. */ declare const UpdateBookingPlaceTranslation: ({ placeId, bookingPlaceTranslation, locale, adminApiParams, queryClient, }: UpdateBookingPlaceTranslationParams) => Promise; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingPlaceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingPlaceParams extends MutationParams { bookingPlace: BookingPlaceCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking place * @description Creates a new booking place (a bookable location such as a venue or facility) for the organization, requires the update bookings permission. */ declare const CreateBookingPlace: ({ bookingPlace, adminApiParams, queryClient, }: CreateBookingPlaceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBookingPlace: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingPlaceParams extends MutationParams { placeId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking place * @description Permanently deletes a booking place from the organization by its ID, requires the update bookings permission. */ declare const DeleteBookingPlace: ({ placeId, adminApiParams, queryClient, }: DeleteBookingPlaceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingPlace: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingPlaceParams extends MutationParams { placeId: string; bookingPlace: BookingPlaceUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking place * @description Updates the details of an existing booking place by its ID, excluding its image and identifying/audit fields, requires the update bookings permission. */ declare const UpdateBookingPlace: ({ placeId, bookingPlace, adminApiParams, queryClient, }: UpdateBookingPlaceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingPlace: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceQuestionChoiceTranslationParams extends MutationParams { spaceId: string; questionId: string; choiceId: string; locale: string; } /** * @category Methods * @group Bookings * @summary Delete a booking question choice's translation * @description Removes the translation for a specific locale from a booking space question choice, requires the update bookings permission. */ declare const DeleteBookingSpaceQuestionChoiceTranslation: ({ spaceId, questionId, choiceId, locale, adminApiParams, queryClient, }: DeleteBookingSpaceQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceQuestionChoiceTranslationParams extends MutationParams { spaceId: string; questionId: string; choiceId: string; locale: string; choiceTranslation: BookingSpaceQuestionChoiceTranslationUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking question choice's translation * @description Updates the translated label for a booking space question choice in the given locale, requires the update bookings permission. */ declare const UpdateBookingSpaceQuestionChoiceTranslation: ({ spaceId, questionId, choiceId, locale, choiceTranslation, adminApiParams, queryClient, }: UpdateBookingSpaceQuestionChoiceTranslationParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingSpaceQuestionChoiceParams extends MutationParams { spaceId: string; questionId: string; choice: BookingSpaceQuestionChoiceCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking space question choice * @description Creates a new selectable choice for a multiple-choice question on a booking space, requires the update bookings permission. */ declare const CreateBookingSpaceQuestionChoice: ({ spaceId, questionId, choice, adminApiParams, queryClient, }: CreateBookingSpaceQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBookingSpaceQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceQuestionChoiceParams extends MutationParams { spaceId: string; questionId: string; choiceId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking space question choice * @description Permanently deletes a choice from a booking space question by its ID, requires the update bookings permission. */ declare const DeleteBookingSpaceQuestionChoice: ({ spaceId, questionId, choiceId, adminApiParams, queryClient, }: DeleteBookingSpaceQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface ReorderBookingSpaceQuestionChoicesParams extends MutationParams { spaceId: string; questionId: string; choicesIds: string[]; } /** * @category Methods * @group Bookings * @summary Reorder a booking question's choices * @description Sets the display order of a booking space question's choices by supplying the full list of choice IDs in the desired sequence, requires the update bookings permission. */ declare const ReorderBookingSpaceQuestionChoices: ({ spaceId, questionId, choicesIds, adminApiParams, queryClient, }: ReorderBookingSpaceQuestionChoicesParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useReorderBookingSpaceQuestionChoices: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceQuestionChoiceParams extends MutationParams { spaceId: string; questionId: string; choiceId: string; choice: BookingSpaceQuestionChoiceUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking space question choice * @description Updates the details of an existing choice on a booking space question by its ID, requires the update bookings permission. */ declare const UpdateBookingSpaceQuestionChoice: ({ spaceId, questionId, choiceId, choice, adminApiParams, queryClient, }: UpdateBookingSpaceQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceQuestionTranslationParams extends MutationParams { spaceId: string; questionId: string; locale: string; } /** * @category Methods * @group Bookings * @summary Delete a booking question translation * @description Deletes the translation for the given locale on a booking space question, removing that language's localized label, description, and other translated fields; requires update permission on bookings. */ declare const DeleteBookingSpaceQuestionTranslation: ({ spaceId, questionId, locale, adminApiParams, queryClient, }: DeleteBookingSpaceQuestionTranslationParams) => Promise; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceQuestionTranslationParams extends MutationParams { spaceId: string; questionId: string; locale: string; questionTranslation: BookingSpaceQuestionTranslationUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking question translation * @description Creates or updates the localized content (such as label and description) for a booking space question in the given locale; requires update permission on bookings. */ declare const UpdateBookingSpaceQuestionTranslation: ({ spaceId, questionId, locale, questionTranslation, adminApiParams, queryClient, }: UpdateBookingSpaceQuestionTranslationParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface AttachBookingSpaceQuestionSearchListParams extends MutationParams { spaceId: string; questionId: string; searchList: AttachSearchListInputs; } /** * @category Methods * @group Bookings * @summary Attach a search list to a booking question * @description Links an existing search list to a booking space question so its options are sourced from that list, replacing any previously attached search list; requires update permission on bookings. */ declare const AttachBookingSpaceQuestionSearchList: ({ spaceId, questionId, searchList, adminApiParams, queryClient, }: AttachBookingSpaceQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useAttachBookingSpaceQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingSpaceQuestionParams extends MutationParams { spaceId: string; question: BookingSpaceQuestionCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking space question * @description Creates a new custom question (with optional choices) on a booking space, inserting it at the given sort order among the space's existing questions; requires update permission on bookings. */ declare const CreateBookingSpaceQuestion: ({ spaceId, question, adminApiParams, queryClient, }: CreateBookingSpaceQuestionParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBookingSpaceQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceQuestionParams extends MutationParams { spaceId: string; questionId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking space question * @description Permanently deletes a custom question from a booking space and re-sequences the sort order of the remaining questions; requires update permission on bookings. */ declare const DeleteBookingSpaceQuestion: ({ spaceId, questionId, adminApiParams, queryClient, }: DeleteBookingSpaceQuestionParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DetachBookingSpaceQuestionSearchListParams extends MutationParams { spaceId: string; questionId: string; } /** * @category Methods * @group Bookings * @summary Detach a search list from a booking question * @description Removes the search list currently linked to a booking space question, clearing its source of predefined options; requires update permission on bookings. */ declare const DetachBookingSpaceQuestionSearchList: ({ spaceId, questionId, adminApiParams, queryClient, }: DetachBookingSpaceQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDetachBookingSpaceQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface ReorderBookingSpaceQuestionsParams extends MutationParams { spaceId: string; questionsIds: string[]; } /** * @category Methods * @group Bookings * @summary Reorder a booking space's questions * @description Sets the display order of all questions on a booking space by supplying the complete ordered list of question IDs; every existing question must be included or the request is rejected, and requires update permission on bookings. */ declare const ReorderBookingSpaceQuestions: ({ spaceId, questionsIds, adminApiParams, queryClient, }: ReorderBookingSpaceQuestionsParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useReorderBookingSpaceQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceQuestionParams extends MutationParams { spaceId: string; questionId: string; question: BookingSpaceQuestionUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking space question * @description Updates the properties of an existing booking space question, such as its name, label, description, or sort order, moving it among the space's other questions if the sort order changes; requires update permission on bookings. */ declare const UpdateBookingSpaceQuestion: ({ spaceId, questionId, question, adminApiParams, queryClient, }: UpdateBookingSpaceQuestionParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingResponsesParams extends MutationParams { spaceId: string; bookingId: string; questions: UpdateBookingResponsesInputs; } /** * @category Methods * @group Bookings * @summary Update a booking's question responses * @description Bulk-updates the answers submitted to a booking space's custom questions for a specific booking, requires read and update permission on bookings. */ declare const UpdateBookingResponses: ({ spaceId, bookingId, questions, adminApiParams, queryClient, }: UpdateBookingResponsesParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceTranslationParams extends MutationParams { spaceId: string; locale: string; } /** * @category Methods * @group Bookings * @summary Delete a booking space translation * @description Deletes the translation for the given locale on a booking space, removing that language's localized name and other translated fields; requires update permission on bookings. */ declare const DeleteBookingSpaceTranslation: ({ spaceId, locale, adminApiParams, queryClient, }: DeleteBookingSpaceTranslationParams) => Promise; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpaceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceTranslationParams extends MutationParams { spaceId: string; locale: ISupportedLocale; bookingSpaceTranslation: BookingSpaceTranslationUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking space translation * @description Creates or updates the localized content (such as name) for a booking space in the given locale; requires update permission on bookings. */ declare const UpdateBookingSpaceTranslation: ({ spaceId, bookingSpaceTranslation, locale, adminApiParams, queryClient, }: UpdateBookingSpaceTranslationParams) => Promise; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpaceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingSpaceParams extends MutationParams { bookingSpace: BookingSpaceCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking space * @description Creates a new bookable space optionally linked to any combination of place, event, group, and account parent ids (all null = no parents; still appears in the org-wide list), requires the update bookings permission, and assigns the space a sort order relative to existing spaces if none is provided. */ declare const CreateBookingSpace: ({ bookingSpace, adminApiParams, queryClient, }: CreateBookingSpaceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBookingSpace: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingSpaceParams extends MutationParams { spaceId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking space * @description Deletes a booking space, requires the update bookings permission, and fails if the space still has existing bookings. */ declare const DeleteBookingSpace: ({ spaceId, adminApiParams, queryClient, }: DeleteBookingSpaceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBookingSpace: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingSpaceParams extends MutationParams { spaceId: string; bookingSpace: BookingSpaceUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking space * @description Updates the attributes of an existing booking space, including optional parent link changes (any combination of place/event/group/account ids; send null to unlink), and requires the update bookings permission. */ declare const UpdateBookingSpace: ({ spaceId, bookingSpace, adminApiParams, queryClient, }: UpdateBookingSpaceParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBookingSpace: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface AddBookingSpaceTierParams extends MutationParams { spaceId: string; tierId: string; } /** * @category Methods * @group Bookings * @summary Add an account tier to a booking space * @description Grants an account tier access to a booking space by adding it to the space's allowed tiers list, requiring the update bookings permission and read access to tiers. */ declare const AddBookingSpaceTier: ({ spaceId, tierId, adminApiParams, queryClient, }: AddBookingSpaceTierParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useAddBookingSpaceTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CancelBookingParams extends MutationParams { spaceId: string; bookingId: string; } /** * @category Methods * @group Bookings * @summary Cancel a booking * @description Cancels an existing booking for a space, setting its status to canceled and triggering the booking cancellation side effect; requires the update bookings permission and only succeeds if the booking is currently ready or needs info. */ declare const CancelBooking: ({ spaceId, bookingId, adminApiParams, queryClient, }: CancelBookingParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCancelBooking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CheckInBookingParams extends MutationParams { spaceId: string; bookingId: string; } /** * @category Methods * @group Bookings * @summary Check in a booking * @description Marks an existing booking as checked in by setting its checked-in timestamp, requires the update bookings permission, and fails if the booking is not in a ready or needs-info status or is already checked in. */ declare const CheckInBooking: ({ spaceId, bookingId, adminApiParams, queryClient, }: CheckInBookingParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCheckInBooking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface CreateBookingParams extends MutationParams { spaceId: string; booking: BookingCreateInputs; } /** * @category Methods * @group Bookings * @summary Create a booking for a space * @description Creates a new booking within the specified booking space on behalf of an account, using the provided booking details, and requires the create bookings permission. */ declare const CreateBooking: ({ spaceId, booking, adminApiParams, queryClient, }: CreateBookingParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useCreateBooking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface DeleteBookingParams extends MutationParams { spaceId: string; bookingId: string; } /** * @category Methods * @group Bookings * @summary Delete a booking * @description Permanently deletes an existing booking from a booking space and requires the delete bookings permission. The API returns the deleted booking (used to invalidate place-scoped lists when place-owned). */ declare const DeleteBooking: ({ spaceId, bookingId, adminApiParams, queryClient, }: DeleteBookingParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useDeleteBooking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface RemoveBookingSpaceTierParams extends MutationParams { spaceId: string; tierId: string; } /** * @category Methods * @group Bookings * @summary Remove an account tier from a booking space * @description Revokes an account tier's access to a booking space by disconnecting it from the space's allowed tiers list, requiring the update bookings permission and read access to tiers. */ declare const RemoveBookingSpaceTier: ({ spaceId, tierId, adminApiParams, queryClient, }: RemoveBookingSpaceTierParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useRemoveBookingSpaceTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UndoCheckInBookingParams extends MutationParams { spaceId: string; bookingId: string; } /** * @category Methods * @group Bookings * @summary Undo a booking check-in * @description Reverts a previous check-in on a booking by clearing its checked-in timestamp and requires the update bookings permission. */ declare const UndoCheckInBooking: ({ spaceId, bookingId, adminApiParams, queryClient, }: UndoCheckInBookingParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUndoCheckInBooking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Bookings */ interface UpdateBookingParams extends MutationParams { spaceId: string; bookingId: string; booking: BookingUpdateInputs; } /** * @category Methods * @group Bookings * @summary Update a booking * @description Updates an existing booking for a bookable space, identified by spaceId and bookingId, requiring update permission on bookings. */ declare const UpdateBooking: ({ spaceId, bookingId, booking, adminApiParams, queryClient, }: UpdateBookingParams) => Promise>; /** * @category Mutations * @group Bookings */ declare const useUpdateBooking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel-Translation */ interface DeleteChannelContentGuestTranslationParams extends MutationParams { contentId: string; channelId: string; guestId: string; locale: string; } /** * @category Methods * @group Channel-Translation * @summary Delete a channel content guest translation * @description Removes the translation for a specific locale on a channel content item's guest speaker/author, requiring update permission on contents. */ declare const DeleteChannelContentGuestTranslation: ({ channelId, contentId, guestId, locale, adminApiParams, queryClient, }: DeleteChannelContentGuestTranslationParams) => Promise; /** * @category Mutations * @group Channel-Translation */ declare const useDeleteChannelContentGuestTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Channel-Translation */ interface DeleteChannelContentTranslationParams extends MutationParams { contentId: string; channelId: string; locale: string; } /** * @category Methods * @group Channel-Translation * @summary Delete a channel content translation * @description Removes the translation for a specific locale on a piece of channel content, requiring update permission on contents. */ declare const DeleteChannelContentTranslation: ({ channelId, contentId, locale, adminApiParams, queryClient, }: DeleteChannelContentTranslationParams) => Promise; /** * @category Mutations * @group Channel-Translation */ declare const useDeleteChannelContentTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Channel-Translation */ interface DeleteChannelTranslationParams extends MutationParams { channelId: string; locale: string; } /** * @category Methods * @group Channel-Translation * @summary Delete a channel translation * @description Removes the translation for a specific locale on a channel's name/description, requiring update permission on channels. */ declare const DeleteChannelTranslation: ({ channelId, locale, adminApiParams, queryClient, }: DeleteChannelTranslationParams) => Promise; /** * @category Mutations * @group Channel-Translation */ declare const useDeleteChannelTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Channel-Translation */ interface UpdateChannelContentGuestTranslationParams extends MutationParams { channelId: string; contentId: string; guestId: string; locale: ISupportedLocale; guestTranslation: ChannelContentGuestTranslationUpdateInputs; } /** * @category Methods * @group Channel-Translation * @summary Update a channel content guest translation * @description Creates or updates the translation for a specific locale on a channel content item's guest speaker/author, requiring update permission on contents. */ declare const UpdateChannelContentGuestTranslation: ({ channelId, contentId, guestId, guestTranslation, locale, adminApiParams, queryClient, }: UpdateChannelContentGuestTranslationParams) => Promise>; /** * @category Mutations * @group Channel-Translation */ declare const useUpdateChannelContentGuestTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel-Translation */ interface UpdateChannelContentTranslationParams extends MutationParams { channelId: string; contentId: string; locale: ISupportedLocale; contentTranslation: ChannelContentTranslationUpdateInputs; } /** * @category Methods * @group Channel-Translation * @summary Update a channel content translation * @description Creates or updates the translation for a specific locale on a piece of channel content, requiring update permission on contents. */ declare const UpdateChannelContentTranslation: ({ channelId, contentId, contentTranslation, locale, adminApiParams, queryClient, }: UpdateChannelContentTranslationParams) => Promise; /** * @category Mutations * @group Channel-Translation */ declare const useUpdateChannelContentTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Channel-Translation */ interface UpdateChannelTranslationParams extends MutationParams { channelId: string; locale: ISupportedLocale; channelTranslation: ChannelTranslationUpdateInputs; } /** * @category Methods * @group Channel-Translation * @summary Update a channel translation * @description Creates or updates the translation for a specific locale on a channel's name/description, requiring update permission on channels. */ declare const UpdateChannelTranslation: ({ channelId, channelTranslation, locale, adminApiParams, queryClient, }: UpdateChannelTranslationParams) => Promise>; /** * @category Mutations * @group Channel-Translation */ declare const useUpdateChannelTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface AddChannelsubscriberParams extends MutationParams { channelId: string; accountId: string; } /** * @category Methods * @group Channel * @summary Subscribe an account to a channel * @description Adds the given account as a subscriber of the specified channel, requiring update permission on both channels and accounts. */ declare const AddChannelSubscriber: ({ channelId, accountId, adminApiParams, queryClient, }: AddChannelsubscriberParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useAddChannelSubscriber: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface CancelChannelContentPublishScheduleParams extends MutationParams { contentId: string; channelId: string; } /** * @category Methods * @group Channel * @summary Cancel a scheduled channel content publish * @description Cancels the pending scheduled publish date for a piece of channel content, requiring update permission on contents. */ declare const CancelChannelContentPublishSchedule: ({ contentId, channelId, adminApiParams, queryClient, }: CancelChannelContentPublishScheduleParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useCancelChannelContentPublishSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface CreateChannelParams extends MutationParams { channel: ChannelCreateInputs; } /** * @category Methods * @group Channel * @summary Create a channel * @description Creates a new content channel for the organization, requiring create permission on channels. */ declare const CreateChannel: ({ channel, adminApiParams, queryClient, }: CreateChannelParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useCreateChannel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface CreateChannelContentParams extends MutationParams { content: ChannelContentCreateInputs; channelId: string; } /** * @category Methods * @group Channel * @summary Create channel content * @description Creates a new content item (post) within the specified channel, requiring create permission on contents, and invalidates the channel's subscriber cache on success. */ declare const CreateChannelContent: ({ content, channelId, adminApiParams, queryClient, }: CreateChannelContentParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useCreateChannelContent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channels */ interface CreateChannelContentGuestParams extends MutationParams { contentId: string; channelId: string; contentGuest: ChannelContentGuestCreateInputs; } /** * @category Methods * @group Channels * @summary Add a guest to channel content * @description Adds a guest (such as a speaker or host) to a specific content item within a channel, requiring update permission on contents, and returns the created guest record. */ declare const CreateChannelContentGuest: ({ contentId, channelId, contentGuest: content, adminApiParams, queryClient, }: CreateChannelContentGuestParams) => Promise>; /** * @category Mutations * @group Channels */ declare const useCreateChannelContentGuest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface DeleteChannelParams extends MutationParams { channelId: string; } /** * @category Methods * @group Channel * @summary Delete a channel * @description Permanently deletes the specified channel and its association from the organization, requiring delete permission on channels. */ declare const DeleteChannel: ({ channelId, adminApiParams, queryClient, }: DeleteChannelParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useDeleteChannel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface DeleteChannelContentParams extends MutationParams { contentId: string; channelId: string; } /** * @category Methods * @group Channel * @summary Delete channel content * @description Permanently deletes a specific content item from the given channel, requiring delete permission on contents. */ declare const DeleteChannelContent: ({ contentId, channelId, adminApiParams, queryClient, }: DeleteChannelContentParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useDeleteChannelContent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface DeleteChannelContentGuestParams extends MutationParams { contentId: string; channelId: string; guestId: string; } /** * @category Methods * @group Channel * @summary Remove a guest from channel content * @description Removes a specific guest (such as a speaker or host) from a content item within a channel, requiring update permission on contents. */ declare const DeleteChannelContentGuest: ({ contentId, guestId, channelId, adminApiParams, queryClient, }: DeleteChannelContentGuestParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useDeleteChannelContentGuest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface RemoveAllChannelSubscribersParams extends MutationParams { channelId: string; } /** * @category Methods * @group Channel * @summary Remove all subscribers from a channel * @description Unsubscribes every account currently subscribed to the specified channel, requiring update and delete permission on channels and accounts. */ declare const RemoveAllChannelSubscribers: ({ channelId, adminApiParams, queryClient, }: RemoveAllChannelSubscribersParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useRemoveAllChannelSubscribers: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface RemoveChannelSubscriberParams extends MutationParams { channelId: string; accountId: string; } /** * @category Methods * @group Channel * @summary Remove a subscriber from a channel * @description Unsubscribes a specific account from the given channel, requiring update permission on channels and accounts. */ declare const RemoveChannelSubscriber: ({ channelId, accountId, adminApiParams, queryClient, }: RemoveChannelSubscriberParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useRemoveChannelSubscriber: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface RevertChannelContentToDraftParams extends MutationParams { contentId: string; channelId: string; } /** * @category Methods * @group Channel * @summary Revert channel content to draft * @description Changes a published or scheduled content item back to draft status, unpublishing it, requiring update permission on contents. */ declare const RevertChannelContentToDraft: ({ contentId, channelId, adminApiParams, queryClient, }: RevertChannelContentToDraftParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useRevertChannelContentToDraft: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface UpdateChannelParams extends MutationParams { channelId: string; channel: ChannelUpdateInputs; } /** * @category Methods * @group Channel * @summary Update a channel * @description Updates the properties of an existing channel, such as its name and settings, requiring update permission on channels. */ declare const UpdateChannel: ({ channelId, channel, adminApiParams, queryClient, }: UpdateChannelParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useUpdateChannel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface UpdateChannelContentParams extends MutationParams { contentId: string; content: ChannelContentUpdateInputs; channelId: string; } /** * @category Methods * @group Channel * @summary Update channel content * @description Updates the fields of an existing content item within a channel, such as its title, body, or publish settings, requiring update permission on contents. */ declare const UpdateChannelContent: ({ contentId, channelId, content, adminApiParams, queryClient, }: UpdateChannelContentParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useUpdateChannelContent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channels */ interface UpdateChannelContentGuestParams extends MutationParams { contentId: string; channelId: string; guestId: string; contentGuest: ChannelContentGuestUpdateInputs; } /** * @category Methods * @group Channels * @summary Update a content guest * @description Updates a guest speaker or panelist record attached to a piece of channel content, such as their name, bio, title, company, or image, and requires update permission on contents. */ declare const UpdateChannelContentGuest: ({ contentId, channelId, guestId, contentGuest: content, adminApiParams, queryClient, }: UpdateChannelContentGuestParams) => Promise>; /** * @category Mutations * @group Channels */ declare const useUpdateChannelContentGuest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface UpdateChannelContentPublishScheduleParams extends MutationParams { contentId: string; channelId: string; schedule: { date: string; email: boolean; push: boolean; }; } /** * @category Methods * @group Channel * @summary Schedule channel content for publishing * @description Sets or updates the future publish date for a piece of channel content, and optionally triggers email and push notifications when it goes live; requires update permission on contents. */ declare const UpdateChannelContentPublishSchedule: ({ contentId, channelId, schedule, adminApiParams, queryClient, }: UpdateChannelContentPublishScheduleParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useUpdateChannelContentPublishSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Channel */ interface UpdateChannelSubscriberParams extends MutationParams { accountId: string; channelId: string; channelSubscriber: ChannelSubscriberUpdateInputs; } /** * @category Methods * @group Channel * @summary Update an account's channel subscription * @description Updates the subscription settings, such as the activity notification preference, for a given account's subscription to a channel; requires update permission on both channels and accounts. */ declare const UpdateChannelSubscriber: ({ accountId, channelId, channelSubscriber, adminApiParams, queryClient, }: UpdateChannelSubscriberParams) => Promise>; /** * @category Mutations * @group Channel */ declare const useUpdateChannelSubscriber: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Dashboard */ interface CreateDashboardParams extends MutationParams { dashboard: DashboardCreateInputs; } /** * @category Methods * @group Dashboard * @summary Create a dashboard * @description Creates a new analytics dashboard for the organization, optionally scoped to a specific event, and requires create permission on dashboards. */ declare const CreateDashboard: ({ dashboard, adminApiParams, queryClient, }: CreateDashboardParams) => Promise>; /** * @category Mutations * @group Dashboard */ declare const useCreateDashboard: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Dashboard */ interface DeleteDashboardParams extends MutationParams { dashboardId: string; } /** * @category Methods * @group Dashboard * @summary Delete a dashboard * @description Permanently deletes an analytics dashboard, including its widgets, and requires delete permission on dashboards. */ declare const DeleteDashboard: ({ dashboardId, adminApiParams, queryClient, }: DeleteDashboardParams) => Promise>; /** * @category Mutations * @group Dashboard */ declare const useDeleteDashboard: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Dashboard */ interface UpdateDashboardParams extends MutationParams { dashboardId: string; dashboard: DashboardUpdateInputs; } /** * @category Methods * @group Dashboard * @summary Update a dashboard * @description Updates properties of an existing analytics dashboard, such as its name, and requires update permission on dashboards. */ declare const UpdateDashboard: ({ dashboardId, dashboard, adminApiParams, queryClient, }: UpdateDashboardParams) => Promise>; /** * @category Mutations * @group Dashboard */ declare const useUpdateDashboard: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Dashboard */ interface CreateDashboardWidgetParams extends MutationParams { dashboardId: string; widgetData: DashboardWidgetCreateInputs; } /** * @category Methods * @group Dashboard * @summary Add a widget to a dashboard * @description Creates a new widget on a dashboard using a specified analytics endpoint and widget configuration, and requires update permission on dashboards. */ declare const CreateDashboardWidget: ({ dashboardId, widgetData, adminApiParams, queryClient, }: CreateDashboardWidgetParams) => Promise>; /** * @category Mutations * @group Dashboard */ declare const useCreateDashboardWidget: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Dashboard */ interface DeleteDashboardWidgetParams extends MutationParams { dashboardId: string; widgetId: string; } /** * @category Methods * @group Dashboard * @summary Remove a widget from a dashboard * @description Permanently deletes a single widget from a dashboard, and requires update permission on dashboards. */ declare const DeleteDashboardWidget: ({ dashboardId, widgetId, adminApiParams, queryClient, }: DeleteDashboardWidgetParams) => Promise>; /** * @category Mutations * @group Dashboard */ declare const useDeleteDashboardWidget: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Dashboard */ interface UpdateDashboardWidgetParams extends MutationParams { dashboardId: string; widgetId: string; widgetData: DashboardWidgetUpdateInputs; } /** * @category Methods * @group Dashboard * @summary Update a dashboard widget * @description Updates the configuration of an existing widget on a dashboard, such as its layout, title, or settings, and requires update permission on dashboards. */ declare const UpdateDashboardWidget: ({ dashboardId, widgetId, widgetData, adminApiParams, queryClient, }: UpdateDashboardWidgetParams) => Promise>; /** * @category Mutations * @group Dashboard */ declare const useUpdateDashboardWidget: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Mutations * @group Events */ interface AddEventAccessUserParams extends MutationParams { eventId: string; email: string; } /** * @category Methods * @group Events * @summary Grant a user access to an event * @description Looks up an existing platform user by email and grants them admin access to manage a specific event, and requires update permission on events; fails if no user with that email exists. */ declare const AddEventAccessUser: ({ eventId, email, queryClient, adminApiParams, }: AddEventAccessUserParams) => Promise>; /** * @category Hooks * @group Events */ declare const useAddEventAccessUser: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Mutations * @group Events * @summary Revoke a user's private event access * @description Removes a user from the list of users explicitly granted access to a private event, revoking their ability to view or purchase it; requires update permission on events. */ interface RemoveEventAccessUserParams extends MutationParams { eventId: string; userId: string; } declare const RemoveEventAccessUser: ({ eventId, userId, queryClient, adminApiParams, }: RemoveEventAccessUserParams) => Promise>; /** * @category Hooks * @group Events */ declare const useRemoveEventAccessUser: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface AddEventActivationSessionParams extends MutationParams { eventId: string; activationId: string; sessionId: string; } /** * @category Methods * @group Event-Activations * @summary Attach a session to an activation * @description Links an existing event session to an activation so checking in to that session counts toward completing it, failing if the session is already connected to another activation or if the activation's reward type is "input"; requires update permission on events. */ declare const AddEventActivationSession: ({ eventId, activationId, sessionId, adminApiParams, queryClient, }: AddEventActivationSessionParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useAddEventActivationSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface RemoveEventActivationSessionParams extends MutationParams { eventId: string; activationId: string; sessionId: string; } /** * @category Methods * @group Event-Activations * @summary Detach a session from an activation * @description Disconnects a single event session from an activation so checking in to it no longer counts toward completing the activation; requires update permission on events. */ declare const RemoveEventActivationSession: ({ eventId, activationId, sessionId, adminApiParams, queryClient, }: RemoveEventActivationSessionParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useRemoveEventActivationSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface RemoveEventActivationSessionsParams extends MutationParams { eventId: string; activationId: string; } /** * @category Methods * @group Event-Activations * @summary Detach all sessions from an activation * @description Disconnects every event session currently linked to an activation, clearing its session-based check-in requirements in a single call; requires update permission on events. */ declare const RemoveEventActivationSessions: ({ eventId, activationId, adminApiParams, queryClient, }: RemoveEventActivationSessionsParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useRemoveEventActivationSessions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations-Translations */ interface DeleteEventActivationTranslationParams extends MutationParams { eventId: string; activationId: string; locale: string; } /** * @category Methods * @group Event-Activations-Translations * @summary Delete an activation's translation * @description Removes the translated content for an event activation in the specified locale, deleting that locale's name and descriptions; requires update permission on events. */ declare const DeleteEventActivationTranslation: ({ eventId, activationId, locale, adminApiParams, queryClient, }: DeleteEventActivationTranslationParams) => Promise; /** * @category Mutations * @group Event-Activations-Translations */ declare const useDeleteEventActivationTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Activations-Translations */ interface UpdateEventActivationTranslationParams extends MutationParams { eventId: string; activationId: string; locale: ISupportedLocale; eventActivationTranslation: EventActivationTranslationUpdateInputs; } /** * @category Methods * @group Event-Activations-Translations * @summary Create or update an activation's translation * @description Upserts the translated name and descriptions for an event activation in the specified locale, creating the translation record if it does not already exist; requires update permission on events. */ declare const UpdateEventActivationTranslation: ({ eventId, activationId, eventActivationTranslation, locale, adminApiParams, queryClient, }: UpdateEventActivationTranslationParams) => Promise>; /** * @category Mutations * @group Event-Activations-Translations */ declare const useUpdateEventActivationTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface CreateEventActivationParams extends MutationParams { eventId: string; activation: EventActivationCreateInputs; } /** * @category Methods * @group Event-Activations * @summary Create an event activation * @description Creates a new activation (e.g. a scavenger-hunt or reward task) on the given event, automatically assigning its display sort order if one is not provided; requires update permission on events. */ declare const CreateEventActivation: ({ eventId, activation, adminApiParams, queryClient, }: CreateEventActivationParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useCreateEventActivation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface CreateEventActivationCompletionParams extends MutationParams { eventId: string; activationId: string; completion: EventActivationCompletionCreateInputs; } /** * @category Methods * @group Event-Activations * @summary Record an attendee's activation completion * @description Marks an activation as completed for the pass given in the request body, awarding its points (or a specified earned-points amount for "input" reward types) and failing if that pass has already completed the activation; requires update permission on events. */ declare const CreateEventActivationCompletion: ({ eventId, activationId, completion, adminApiParams, queryClient, }: CreateEventActivationCompletionParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useCreateEventActivationCompletion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface DeleteEventActivationParams extends MutationParams { eventId: string; activationId: string; } /** * @category Methods * @group Event-Activations * @summary Delete an event activation * @description Permanently deletes an activation from the given event, along with its association to any sessions; requires update permission on events. */ declare const DeleteEventActivation: ({ eventId, activationId, adminApiParams, queryClient, }: DeleteEventActivationParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useDeleteEventActivation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface DeleteEventActivationCompletionParams extends MutationParams { eventId: string; activationId: string; completionId: string; } /** * @category Methods * @group Event-Activations * @summary Delete an activation completion record * @description Permanently removes a specific attendee's completion record for an event activation, effectively un-completing it; requires update permission on events. */ declare const DeleteEventActivationCompletion: ({ eventId, activationId, completionId, adminApiParams, queryClient, }: DeleteEventActivationCompletionParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useDeleteEventActivationCompletion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface UpdateEventActivationParams extends MutationParams { eventId: string; activationId: string; activation: EventActivationUpdateInputs; } /** * @category Methods * @group Event-Activations * @summary Update an event activation * @description Updates the fields of a gamification activation for the given event, such as its name, points, or configuration; requires the update permission on events. */ declare const UpdateEventActivation: ({ eventId, activationId, activation, adminApiParams, queryClient, }: UpdateEventActivationParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useUpdateEventActivation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Activations */ interface UpdateEventActivationCompletionParams extends MutationParams { eventId: string; activationId: string; completionId: string; completion: EventActivationCompletionUpdateInputs; } /** * @category Methods * @group Event-Activations * @summary Update an activation completion's earned points * @description Updates the earned points on an existing completion record for the given event activation, identified by completion id; requires the update permission on events. */ declare const UpdateEventActivationCompletion: ({ eventId, activationId, completionId, completion, adminApiParams, queryClient, }: UpdateEventActivationCompletionParams) => Promise>; /** * @category Mutations * @group Event-Activations */ declare const useUpdateEventActivationCompletion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns-Translations */ interface DeleteEventAddOnTranslationParams extends MutationParams { eventId: string; addOnId: string; locale: string; } /** * @category Methods * @group Event-AddOns-Translations * @summary Delete an event add-on translation * @description Removes the translation for a given locale from an event add-on, reverting that locale to the add-on's default content; requires the update permission on events. */ declare const DeleteEventAddOnTranslation: ({ eventId, addOnId, locale, adminApiParams, queryClient, }: DeleteEventAddOnTranslationParams) => Promise; /** * @category Mutations * @group Event-AddOns-Translations */ declare const useDeleteEventAddOnTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-AddOns-Translations */ interface UpdateEventAddOnTranslationParams extends MutationParams { eventId: string; addOnId: string; locale: ISupportedLocale; addOnTranslation: EventAddOnTranslationUpdateInputs; } /** * @category Methods * @group Event-AddOns-Translations * @summary Update an event add-on translation * @description Creates or updates the localized content (e.g. name, description) for an event add-on in the given locale; requires the update permission on events. */ declare const UpdateEventAddOnTranslation: ({ eventId, addOnId, addOnTranslation, locale, adminApiParams, queryClient, }: UpdateEventAddOnTranslationParams) => Promise>; /** * @category Mutations * @group Event-AddOns-Translations */ declare const useUpdateEventAddOnTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface AddEventAddOnPassTypeParams extends MutationParams { eventId: string; addOnId: string; passTypeId: string; } /** * @category Methods * @group Event-AddOns * @summary Allow a pass type to purchase an add-on * @description Adds the given pass type to the add-on's allowed pass types, permitting attendees with that pass type to purchase the event add-on; requires the update permission on events. */ declare const AddEventAddOnPassType: ({ eventId, addOnId, passTypeId, adminApiParams, queryClient, }: AddEventAddOnPassTypeParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useAddEventAddOnPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface AddEventAddOnTierParams extends MutationParams { allowed: boolean; eventId: string; addOnId: string; tierId: string; } /** * @category Methods * @group Event-AddOns * @summary Set an account tier's access to an add-on * @description Adds the given account tier to the add-on's allowed or disallowed tier list, controlling whether members of that tier can purchase the event add-on, based on the `allowed` flag; requires the update permission on events. */ declare const AddEventAddOnTier: ({ allowed, eventId, addOnId, tierId, adminApiParams, queryClient, }: AddEventAddOnTierParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useAddEventAddOnTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface CreateEventAddOnParams extends MutationParams { eventId: string; addOn: EventAddOnCreateInputs; } /** * @category Methods * @group Event-AddOns * @summary Create an event add-on * @description Creates a new purchasable add-on (e.g. merchandise, upgrade) for the given event; requires the update permission on events. */ declare const CreateEventAddOn: ({ eventId, addOn, adminApiParams, queryClient, }: CreateEventAddOnParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useCreateEventAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface DeleteEventAddOnParams extends MutationParams { eventId: string; addOnId: string; } /** * @category Methods * @group Event-AddOns * @summary Delete an event add-on * @description Permanently removes a purchasable add-on from the given event; requires the update permission on events. */ declare const DeleteEventAddOn: ({ eventId, addOnId, adminApiParams, queryClient, }: DeleteEventAddOnParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useDeleteEventAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface RemoveEventAddOnPassTypeParams extends MutationParams { eventId: string; addOnId: string; passTypeId: string; } /** * @category Methods * @group Event-AddOns * @summary Revoke a pass type's access to an add-on * @description Removes the given pass type from the add-on's allowed pass types, preventing attendees with that pass type from purchasing the event add-on; requires the update permission on events. */ declare const RemoveEventAddOnPassType: ({ eventId, addOnId, passTypeId, adminApiParams, queryClient, }: RemoveEventAddOnPassTypeParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useRemoveEventAddOnPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface RemoveEventAddOnTierParams extends MutationParams { allowed: boolean; eventId: string; addOnId: string; tierId: string; } /** * @category Methods * @group Event-AddOns * @summary Remove an account tier's access setting from an add-on * @description Removes the given account tier from the add-on's allowed or disallowed tier list (per the `allowed` flag), clearing that tier's explicit access rule for the event add-on; requires the update permission on events. */ declare const RemoveEventAddOnTier: ({ allowed, eventId, addOnId, tierId, adminApiParams, queryClient, }: RemoveEventAddOnTierParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useRemoveEventAddOnTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-AddOns */ interface UpdateEventAddOnParams extends MutationParams { eventId: string; addOnId: string; addOn: EventAddOnUpdateInputs; } /** * @category Methods * @group Event-AddOns * @summary Update an event add-on * @description Updates an existing add-on for an event, including its name, pricing, and related settings; if a new sortOrder is provided the other add-ons for the event are reordered around it, and this requires read and update permission on events. */ declare const UpdateEventAddOn: ({ eventId, addOnId, addOn, adminApiParams, queryClient, }: UpdateEventAddOnParams) => Promise>; /** * @category Mutations * @group Event-AddOns */ declare const useUpdateEventAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attributes */ interface CreateEventAttributeParams extends MutationParams { eventId: string; attribute: EventAttributeCreateInputs; } /** * @category Methods * @group Event-Attributes * @summary Create an event attribute * @description Creates a new named attribute on the given event, which can then be assigned to pass types to tag or categorize them; requires the "update" permission on events. */ declare const CreateEventAttribute: ({ eventId, attribute, adminApiParams, queryClient, }: CreateEventAttributeParams) => Promise>; /** * @category Mutations * @group Event-Attributes */ declare const useCreateEventAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attributes */ interface DeleteEventAttributeParams extends MutationParams { eventId: string; attributeId: string; } /** * @category Methods * @group Event-Attributes * @summary Delete an event attribute * @description Permanently deletes the specified attribute from the given event; requires the "update" permission on events. */ declare const DeleteEventAttribute: ({ eventId, attributeId, adminApiParams, queryClient, }: DeleteEventAttributeParams) => Promise>; /** * @category Mutations * @group Event-Attributes */ declare const useDeleteEventAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attributes */ interface UpdateEventAttributeParams extends MutationParams { eventId: string; attributeId: string; attribute: EventAttributeUpdateInputs; } /** * @category Methods * @group Event-Attributes * @summary Update an event attribute * @description Updates the name or other fields of the specified attribute on the given event; requires the "update" permission on events. */ declare const UpdateEventAttribute: ({ eventId, attributeId, attribute, adminApiParams, queryClient, }: UpdateEventAttributeParams) => Promise>; /** * @category Mutations * @group Event-Attributes */ declare const useUpdateEventAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Benefits */ interface AddEventBenefitParams extends MutationParams { benefitId: string; eventId: string; } /** * @category Methods * @group Event-Benefits * @summary Add a benefit to an event * @description Associates an existing benefit with the given event so it is granted to the event's attendees; requires "update" permission on both events and benefits. */ declare const AddEventBenefit: ({ benefitId, eventId, adminApiParams, queryClient, }: AddEventBenefitParams) => Promise>; /** * @category Mutations * @group Event-Benefits */ declare const useAddEventBenefit: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Benefits */ interface RemoveEventBenefitParams extends MutationParams { benefitId: string; eventId: string; } /** * @category Methods * @group Event-Benefits * @summary Remove a benefit from an event * @description Disassociates the specified benefit from the given event so it is no longer granted to the event's attendees; requires "update" permission on both events and benefits. */ declare const RemoveEventBenefit: ({ benefitId, eventId, adminApiParams, queryClient, }: RemoveEventBenefitParams) => Promise>; /** * @category Mutations * @group Event-Benefits */ declare const useRemoveEventBenefit: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Blocks */ interface AddEventBlockSessionParams extends MutationParams { eventId: string; blockId: string; sessionId: string; } /** * @category Methods * @group Event-Blocks * @summary Add a session to an event block * @description Adds the specified session to the given block (a schedule grouping of selectable sessions) on the given event; requires the "update" permission on events. */ declare const AddEventBlockSession: ({ eventId, blockId, sessionId, adminApiParams, queryClient, }: AddEventBlockSessionParams) => Promise>; /** * @category Mutations * @group Event-Blocks */ declare const useAddEventBlockSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Blocks */ interface CreateEventBlockParams extends MutationParams { eventId: string; block: EventBlockCreateInputs; } /** * @category Methods * @group Event-Blocks * @summary Create an event schedule block * @description Creates a new schedule block (a grouping of sessions, such as a day or track segment) for the given event and requires update permission on events. */ declare const CreateEventBlock: ({ eventId, block, adminApiParams, queryClient, }: CreateEventBlockParams) => Promise>; /** * @category Mutations * @group Event-Blocks */ declare const useCreateEventBlock: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Blocks */ interface DeleteEventBlockParams extends MutationParams { eventId: string; blockId: string; } /** * @category Methods * @group Event-Blocks * @summary Delete an event schedule block * @description Permanently deletes the specified schedule block from the given event and requires update permission on events. */ declare const DeleteEventBlock: ({ eventId, blockId, adminApiParams, queryClient, }: DeleteEventBlockParams) => Promise>; /** * @category Mutations * @group Event-Blocks */ declare const useDeleteEventBlock: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Blocks */ interface RemoveEventBlockSessionParams extends MutationParams { eventId: string; blockId: string; sessionId: string; } /** * @category Methods * @group Event-Blocks * @summary Remove a session from an event block * @description Disconnects the specified session from the given event schedule block without deleting the session itself, and requires update permission on events. */ declare const RemoveEventBlockSession: ({ eventId, blockId, sessionId, adminApiParams, queryClient, }: RemoveEventBlockSessionParams) => Promise>; /** * @category Mutations * @group Event-Blocks */ declare const useRemoveEventBlockSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Blocks */ interface UpdateEventBlockParams extends MutationParams { eventId: string; blockId: string; block: EventBlockUpdateInputs; } /** * @category Methods * @group Event-Blocks * @summary Update an event schedule block * @description Updates the fields of an existing schedule block on the given event, such as its name or image, and requires update permission on events. */ declare const UpdateEventBlock: ({ eventId, blockId, block, adminApiParams, queryClient, }: UpdateEventBlockParams) => Promise>; /** * @category Mutations * @group Event-Blocks */ declare const useUpdateEventBlock: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Bypass */ interface CreateEventRegistrationBypassParams extends MutationParams { eventId: string; bypass: EventRegistrationBypassCreateInputs; } /** * @category Methods * @group Event-Bypass * @summary Create an event registration bypass * @description Creates a registration bypass for the given event, allowing a specific account to skip normal registration requirements, and requires create permission on events. */ declare const CreateEventRegistrationBypass: ({ eventId, bypass, adminApiParams, queryClient, }: CreateEventRegistrationBypassParams) => Promise>; /** * @category Mutations * @group Event-Bypass */ declare const useCreateEventRegistrationBypass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Bypass */ interface DeleteEventRegistrationBypassParams extends MutationParams { eventId: string; bypassId: string; } /** * @category Methods * @group Event-Bypass * @summary Delete an event registration bypass * @description Permanently deletes the specified registration bypass from the given event and requires delete permission on events. */ declare const DeleteEventRegistrationBypass: ({ eventId, bypassId, adminApiParams, queryClient, }: DeleteEventRegistrationBypassParams) => Promise>; /** * @category Mutations * @group Event-Bypass */ declare const useDeleteEventRegistrationBypass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Bypass */ interface UpdateEventRegistrationBypassParams extends MutationParams { eventId: string; bypassId: string; page: EventRegistrationBypassUpdateInputs; } /** * @category Methods * @group Event-Bypass * @summary Update an event registration bypass * @description Updates the fields of an existing registration bypass on the given event, such as the associated account, and requires update permission on events. */ declare const UpdateEventRegistrationBypass: ({ eventId, bypassId, page, adminApiParams, queryClient, }: UpdateEventRegistrationBypassParams) => Promise>; /** * @category Mutations * @group Event-Bypass */ declare const useUpdateEventRegistrationBypass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-CoHosts */ interface AddEventCoHostParams extends MutationParams { eventId: string; accountId: string; } /** * @category Methods * @group Event-CoHosts * @summary Add a co-host to an event * @description Connects the specified account as a co-host of the given event and requires update permission on events; an account cannot be added as a co-host of itself. */ declare const AddEventCoHost: ({ eventId, accountId, adminApiParams, queryClient, }: AddEventCoHostParams) => Promise>; /** * @category Mutations * @group Event-CoHosts */ declare const useAddEventCoHost: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-CoHosts */ interface RemoveEventCoHostParams extends MutationParams { eventId: string; accountId: string; } /** * @category Methods * @group Event-CoHosts * @summary Remove a co-host from an event * @description Disconnects the specified account from the given event's co-host list and requires update permission on events. */ declare const RemoveEventCoHost: ({ eventId, accountId, adminApiParams, queryClient, }: RemoveEventCoHostParams) => Promise>; /** * @category Mutations * @group Event-CoHosts */ declare const useRemoveEventCoHost: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface AddEventCouponTierParams extends MutationParams { allowed: boolean; eventId: string; couponId: string; tierId: string; } /** * @category Methods * @group Event-Coupons * @summary Add tier to event coupon * @description Adds a ticket tier to an event coupon's allow-list or disallow-list; when allowed is true the tier is connected to the coupon's allowed tiers, otherwise to its disallowed tiers. Requires update permission on events. */ declare const AddEventCouponTier: ({ allowed, eventId, couponId, tierId, adminApiParams, queryClient, }: AddEventCouponTierParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useAddEventCouponTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface CreateEventCouponParams extends MutationParams { eventId: string; coupon: EventCouponCreateInputs; } /** * @category Methods * @group Event-Coupons * @summary Create an event coupon * @description Creates a new discount coupon for the given event and requires update permission on events. */ declare const CreateEventCoupon: ({ eventId, coupon, adminApiParams, queryClient, }: CreateEventCouponParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useCreateEventCoupon: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface CreateEventCouponVariantsParams extends MutationParams { eventId: string; couponId: string; quantity: EventVariantCouponCreateInputs; } /** * @category Methods * @group Event-Coupons * @summary Create variant coupons from a parent coupon * @description Generates the given quantity of unique, randomly-coded variant coupons cloned from a parent coupon's settings, failing if the parent is itself a variant or is pre-paid; requires update permission on events. */ declare const CreateEventCouponVariants: ({ eventId, couponId, quantity, adminApiParams, queryClient, }: CreateEventCouponVariantsParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useCreateEventCouponVariants: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface DeleteEventCouponParams extends MutationParams { eventId: string; couponId: string; } /** * @category Methods * @group Event-Coupons * @summary Delete an event coupon * @description Permanently deletes a coupon from an event, failing if any purchases have already used the coupon; requires update permission on events. */ declare const DeleteEventCoupon: ({ eventId, couponId, adminApiParams, queryClient, }: DeleteEventCouponParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useDeleteEventCoupon: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface DeleteEventCouponVariantsParams extends MutationParams { eventId: string; couponId: string; } /** * @category Methods * @group Event-Coupons * @summary Delete all variants of a coupon * @description Deletes every variant coupon generated from a parent coupon, failing if the target is itself a variant or if any variant has already been used in a purchase; requires update permission on events. */ declare const DeleteEventCouponVariants: ({ eventId, couponId, adminApiParams, queryClient, }: DeleteEventCouponVariantsParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useDeleteEventCouponVariants: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface RemoveEventCouponTierParams extends MutationParams { allowed: boolean; eventId: string; couponId: string; tierId: string; } /** * @category Methods * @group Event-Coupons * @summary Remove tier from event coupon * @description Removes a ticket tier from an event coupon's allow-list or disallow-list; the allowed query flag selects which list to disconnect the tier from (allowed tiers when true, disallowed tiers when false). Requires update permission on events. */ declare const RemoveEventCouponTier: ({ allowed, eventId, couponId, tierId, adminApiParams, queryClient, }: RemoveEventCouponTierParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useRemoveEventCouponTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface SyncEventCouponToVariantsParams extends MutationParams { eventId: string; couponId: string; fields: EventVariantCouponSyncInputs; } /** * @category Methods * @group Event-Coupons * @summary Sync a coupon's fields to its variants * @description Copies the given list of field values from a parent coupon onto all of its variant coupons, failing if the target is itself a variant; requires update permission on events. */ declare const SyncEventCouponToVariants: ({ eventId, couponId, fields, adminApiParams, queryClient, }: SyncEventCouponToVariantsParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useSyncEventCouponToVariants: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Coupons */ interface UpdateEventCouponParams extends MutationParams { eventId: string; couponId: string; coupon: EventCouponUpdateInputs; } /** * @category Methods * @group Event-Coupons * @summary Update an event coupon * @description Updates the properties of an existing coupon on an event, such as its discount, active state, dates, and usage limits, blocking changes to the purchase limit on pre-paid coupons; requires update permission on events. */ declare const UpdateEventCoupon: ({ eventId, couponId, coupon, adminApiParams, queryClient, }: UpdateEventCouponParams) => Promise>; /** * @category Mutations * @group Event-Coupons */ declare const useUpdateEventCoupon: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Emails-Translations */ interface DeleteEventEmailTranslationParams extends MutationParams { eventId: string; type: EventEmailType; locale: string; } /** * @category Methods * @group Event-Emails-Translations * @summary Delete an event email translation * @description Removes the translated content for a specific event email type in a given locale, reverting that locale to the email's default content; requires update permission on events. */ declare const DeleteEventEmailTranslation: ({ eventId, type, locale, adminApiParams, queryClient, }: DeleteEventEmailTranslationParams) => Promise; /** * @category Mutations * @group Event-Emails-Translations */ declare const useDeleteEventEmailTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Emails-Translations */ interface UpdateEventEmailTranslationParams extends MutationParams { eventId: string; type: EventEmailType; locale: ISupportedLocale; emailTranslation: EventEmailTranslationUpdateInputs; } /** * @category Methods * @group Event-Emails-Translations * @summary Update an event email translation * @description Creates or updates the translated subject and body content for a specific event email type in a given locale; requires update permission on events. */ declare const UpdateEventEmailTranslation: ({ eventId, type, emailTranslation, locale, adminApiParams, queryClient, }: UpdateEventEmailTranslationParams) => Promise; /** * @category Mutations * @group Event-Emails-Translations */ declare const useUpdateEventEmailTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Emails */ interface UpdateEventEmailParams extends MutationParams { eventId: string; type: EventEmailType; eventEmail: EventEmailUpdateInputs; } /** * @category Methods * @group Event-Emails * @summary Update an event email template * @description Updates the content of a specific automated email (by type, e.g. registration confirmation) sent for an event; requires update permission on events. */ declare const UpdateEventEmail: ({ eventId, type, eventEmail, adminApiParams, queryClient, }: UpdateEventEmailParams) => Promise>; /** * @category Mutations * @group Event-Emails */ declare const useUpdateEventEmail: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Faqs-Translations */ interface DeleteEventFaqSectionQuestionTranslationParams extends MutationParams { eventId: string; sectionId: string; questionId: string; locale: string; } /** * @category Methods * @group Event-Faqs-Translations * @summary Delete an event FAQ question translation * @description Removes the translated content for a specific FAQ question within an event's FAQ section in a given locale, reverting that locale to the question's default content; requires update permission on events. */ declare const DeleteEventFaqSectionQuestionTranslation: ({ eventId, sectionId, questionId, locale, adminApiParams, queryClient, }: DeleteEventFaqSectionQuestionTranslationParams) => Promise; /** * @category Mutations * @group Event-Faqs-Translations */ declare const useDeleteEventFaqSectionQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Faqs-Translations */ interface DeleteEventFaqSectionTranslationParams extends MutationParams { eventId: string; sectionId: string; locale: string; } /** * @category Methods * @group Event-Faqs-Translations * @summary Delete an event FAQ section translation * @description Removes the translated title and content for a specific FAQ section of an event in a given locale, reverting that locale to the section's default content; requires update permission on events. */ declare const DeleteEventFaqSectionTranslation: ({ eventId, sectionId, locale, adminApiParams, queryClient, }: DeleteEventFaqSectionTranslationParams) => Promise; /** * @category Mutations * @group Event-Faqs-Translations */ declare const useDeleteEventFaqSectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Faqs-Translations */ interface UpdateEventFaqSectionQuestionTranslationParams extends MutationParams { eventId: string; sectionId: string; questionId: string; locale: ISupportedLocale; faqSectionQuestionTranslation: EventFaqSectionQuestionTranslationUpdateInputs; } /** * @category Methods * @group Event-Faqs-Translations * @summary Update an FAQ question's translation * @description Updates the translated text for a specific locale on a question within an event FAQ section, creating the translation if it does not already exist; requires the "update" permission on events. */ declare const UpdateEventFaqSectionQuestionTranslation: ({ eventId, sectionId, questionId, locale, faqSectionQuestionTranslation, adminApiParams, queryClient, }: UpdateEventFaqSectionQuestionTranslationParams) => Promise; /** * @category Mutations * @group Event-Faqs-Translations */ declare const useUpdateEventFaqSectionQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Faqs-Translations */ interface UpdateEventFaqSectionTranslationParams extends MutationParams { eventId: string; sectionId: string; locale: ISupportedLocale; faqSectionTranslation: EventFaqSectionTranslationUpdateInputs; } /** * @category Methods * @group Event-Faqs-Translations * @summary Update an FAQ section's translation * @description Updates the translated text for a specific locale on an event FAQ section, creating the translation if it does not already exist; requires the "update" permission on events. */ declare const UpdateEventFaqSectionTranslation: ({ eventId, sectionId, locale, faqSectionTranslation, adminApiParams, queryClient, }: UpdateEventFaqSectionTranslationParams) => Promise; /** * @category Mutations * @group Event-Faqs-Translations */ declare const useUpdateEventFaqSectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Faqs */ interface CreateEventFaqSectionParams extends MutationParams { eventId: string; faqSection: EventFaqSectionCreateInputs; } /** * @category Methods * @group Event-Faqs * @summary Create an event FAQ section * @description Creates a new FAQ section (a grouping of questions and answers) for the given event; requires the "update" permission on events. */ declare const CreateEventFaqSection: ({ eventId, faqSection, adminApiParams, queryClient, }: CreateEventFaqSectionParams) => Promise>; /** * @category Mutations * @group Event-Faqs */ declare const useCreateEventFaqSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Faqs */ interface CreateEventFaqSectionQuestionParams extends MutationParams { sectionId: string; eventId: string; faq: EventFaqSectionQuestionCreateInputs; } /** * @category Methods * @group Event-Faqs * @summary Add a question to an event FAQ section * @description Creates a new question-and-answer entry within the specified FAQ section of an event; requires the "update" permission on events. */ declare const CreateEventFaqSectionQuestion: ({ sectionId, eventId, faq, adminApiParams, queryClient, }: CreateEventFaqSectionQuestionParams) => Promise>; /** * @category Mutations * @group Event-Faqs */ declare const useCreateEventFaqSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Faqs */ interface DeleteEventFaqSectionParams extends MutationParams { eventId: string; sectionId: string; } /** * @category Methods * @group Event-Faqs * @summary Delete an event FAQ section * @description Permanently deletes an FAQ section, including its questions, from the given event; requires the "update" permission on events. */ declare const DeleteEventFaqSection: ({ eventId, sectionId, adminApiParams, queryClient, }: DeleteEventFaqSectionParams) => Promise>; /** * @category Mutations * @group Event-Faqs */ declare const useDeleteEventFaqSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Faqs */ interface DeleteEventFaqSectionQuestionParams extends MutationParams { eventId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Event-Faqs * @summary Delete a question from an event FAQ section * @description Permanently deletes a single question-and-answer entry from the specified FAQ section of an event; requires the "update" permission on events. */ declare const DeleteEventFaqSectionQuestion: ({ eventId, sectionId, questionId, adminApiParams, queryClient, }: DeleteEventFaqSectionQuestionParams) => Promise>; /** * @category Mutations * @group Event-Faqs */ declare const useDeleteEventFaqSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface ReorderEventFaqSectionQuestionsParams extends MutationParams { eventId: string; sectionId: string; questionIds: string[]; } /** * @category Methods * @group Event-Sections * @summary Reorder questions in an event FAQ section * @description Updates the display order of questions within an event FAQ section by supplying the full list of question IDs in the desired order; requires the "update" permission on events. */ declare const ReorderEventFaqSectionQuestions: ({ eventId, sectionId, questionIds, adminApiParams, queryClient, }: ReorderEventFaqSectionQuestionsParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useReorderEventFaqSectionQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Faqs */ interface UpdateEventFaqSectionParams extends MutationParams { eventId: string; sectionId: string; section: EventFaqSectionUpdateInputs; } /** * @category Methods * @group Event-Faqs * @summary Update an event FAQ section * @description Updates the properties (such as title) of an existing FAQ section on the given event; requires the "update" permission on events. */ declare const UpdateEventFaqSection: ({ eventId, sectionId, section, adminApiParams, queryClient, }: UpdateEventFaqSectionParams) => Promise>; /** * @category Mutations * @group Event-Faqs */ declare const useUpdateEventFaqSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Faqs */ interface UpdateEventFaqSectionQuestionParams extends MutationParams { sectionId: string; eventId: string; questionId: string; faq: EventFaqSectionQuestionUpdateInputs; } /** * @category Methods * @group Event-Faqs * @summary Update a question in an event FAQ section * @description Updates the question and/or answer text of an existing entry within the specified FAQ section of an event; requires the "update" permission on events. */ declare const UpdateEventFaqSectionQuestion: ({ sectionId, eventId, questionId, faq, adminApiParams, queryClient, }: UpdateEventFaqSectionQuestionParams) => Promise>; /** * @category Mutations * @group Event-Faqs */ declare const useUpdateEventFaqSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups-Translations */ interface DeleteEventFollowupTranslationParams extends MutationParams { eventId: string; followupId: string; locale: string; } /** * @category Methods * @group Event-Followups-Translations * @summary Delete a followup's translation * @description Permanently removes the translated content for a specific locale on an event registration followup message; requires the "update" permission on events. */ declare const DeleteEventFollowupTranslation: ({ eventId, followupId, locale, adminApiParams, queryClient, }: DeleteEventFollowupTranslationParams) => Promise; /** * @category Mutations * @group Event-Followups-Translations */ declare const useDeleteEventFollowupTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Followups-Translations */ interface UpdateEventFollowupTranslationParams extends MutationParams { eventId: string; followupId: string; locale: ISupportedLocale; followupTranslation: EventFollowupTranslationUpdateInputs; } /** * @category Methods * @group Event-Followups-Translations * @summary Update an event followup's translation * @description Updates the localized content (for the given locale) of a registration followup on an event, requires "update" permission on events. */ declare const UpdateEventFollowupTranslation: ({ eventId, followupId, followupTranslation, locale, adminApiParams, queryClient, }: UpdateEventFollowupTranslationParams) => Promise; /** * @category Mutations * @group Event-Followups-Translations */ declare const useUpdateEventFollowupTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface AddEventFollowupAddOnParams extends MutationParams { eventId: string; followupId: string; addOnId: string; } /** * @category Methods * @group Event-Followups * @summary Add an add-on to an event followup * @description Associates an existing event add-on with a registration followup so it can be offered to registrants after they register, requires "update" permission on events. */ declare const AddEventFollowupAddOn: ({ eventId, followupId, addOnId, adminApiParams, queryClient, }: AddEventFollowupAddOnParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useAddEventFollowupAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface AddEventFollowupPassTypeParams extends MutationParams { eventId: string; followupId: string; passTypeId: string; } /** * @category Methods * @group Event-Followups * @summary Add a pass type to an event followup * @description Associates an existing event pass type with a registration followup so it can be offered to registrants after they register, requires "update" permission on events. */ declare const AddEventFollowupPassType: ({ eventId, followupId, passTypeId, adminApiParams, queryClient, }: AddEventFollowupPassTypeParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useAddEventFollowupPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface AddEventFollowupQuestionParams extends MutationParams { eventId: string; followupId: string; questionId: string; } /** * @category Methods * @group Event-Followups * @summary Add a question to an event followup * @description Associates an existing registration question with a followup so it is asked of registrants after they register, requires "update" permission on events. */ declare const AddEventFollowupQuestion: ({ eventId, followupId, questionId, adminApiParams, queryClient, }: AddEventFollowupQuestionParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useAddEventFollowupQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface AddEventFollowupTierParams extends MutationParams { allowed: boolean; eventId: string; followupId: string; tierId: string; } /** * @category Methods * @group Event-Followups * @summary Set an account tier's access to an event followup * @description Adds an account tier to a registration followup's allow or deny list, controlling whether members of that tier see the followup, requires "update" permission on events and "read" permission on tiers. */ declare const AddEventFollowupTier: ({ allowed, eventId, followupId, tierId, adminApiParams, queryClient, }: AddEventFollowupTierParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useAddEventFollowupTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface CreateEventFollowupParams extends MutationParams { eventId: string; followup: EventFollowupCreateInputs; } /** * @category Methods * @group Event-Followups * @summary Create an event followup * @description Creates a new registration followup for an event, which is presented to registrants after they complete registration, requires "update" permission on events. */ declare const CreateEventFollowup: ({ eventId, followup, adminApiParams, queryClient, }: CreateEventFollowupParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useCreateEventFollowup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface DeleteEventFollowupParams extends MutationParams { eventId: string; followupId: string; } /** * @category Methods * @group Event-Followups * @summary Delete an event followup * @description Permanently deletes a registration followup from an event, requires "update" permission on events. */ declare const DeleteEventFollowup: ({ eventId, followupId, adminApiParams, queryClient, }: DeleteEventFollowupParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useDeleteEventFollowup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface RemoveEventFollowupAddOnParams extends MutationParams { eventId: string; followupId: string; addOnId: string; } /** * @category Methods * @group Event-Followups * @summary Remove an add-on from an event followup * @description Disassociates an event add-on from a registration followup so it is no longer offered to registrants after they register, requires "update" permission on events. */ declare const RemoveEventFollowupAddOn: ({ eventId, followupId, addOnId, adminApiParams, queryClient, }: RemoveEventFollowupAddOnParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useRemoveEventFollowupAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface RemoveEventFollowupPassTypeParams extends MutationParams { eventId: string; followupId: string; passTypeId: string; } /** * @category Methods * @group Event-Followups * @summary Remove a pass type from an event followup * @description Disassociates an event pass type from a registration followup so it is no longer offered to registrants after they register, requires "update" permission on events. */ declare const RemoveEventFollowupPassType: ({ eventId, followupId, passTypeId, adminApiParams, queryClient, }: RemoveEventFollowupPassTypeParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useRemoveEventFollowupPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface RemoveEventFollowupQuestionParams extends MutationParams { eventId: string; followupId: string; questionId: string; } /** * @category Methods * @group Event-Followups * @summary Remove a question from an event followup * @description Disassociates a registration question from a followup so it is no longer asked of registrants after they register, requires "update" permission on events. */ declare const RemoveEventFollowupQuestion: ({ eventId, followupId, questionId, adminApiParams, queryClient, }: RemoveEventFollowupQuestionParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useRemoveEventFollowupQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface RemoveEventFollowupTierParams extends MutationParams { allowed: boolean; eventId: string; followupId: string; tierId: string; } /** * @category Methods * @group Event-Followups * @summary Remove an account tier from a followup * @description Disconnects an account tier from an event followup's allowed or disallowed tier list, based on the `allowed` flag, restricting or freeing which account tiers can access the followup; requires update permission on events and read permission on tiers. */ declare const RemoveEventFollowupTier: ({ allowed, eventId, followupId, tierId, adminApiParams, queryClient, }: RemoveEventFollowupTierParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useRemoveEventFollowupTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface ReorderEventFollowupQuestionsParams extends MutationParams { eventId: string; followupId: string; questionIds: string[]; } /** * @category Methods * @group Event-Followups * @summary Reorder a followup's questions * @description Sets the display order of an event followup's questions to match the given `questionIds` array, requiring update permission on events. */ declare const ReorderEventFollowupQuestions: ({ eventId, followupId, questionIds, adminApiParams, queryClient, }: ReorderEventFollowupQuestionsParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useReorderEventFollowupQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface UpdateEventFollowupParams extends MutationParams { eventId: string; followupId: string; followup: EventFollowupUpdateInputs; } /** * @category Methods * @group Event-Followups * @summary Update an event followup * @description Updates the fields of a registration followup on the given event, such as its name and settings, requiring update permission on events. */ declare const UpdateEventFollowup: ({ eventId, followupId, followup, adminApiParams, queryClient, }: UpdateEventFollowupParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useUpdateEventFollowup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Followups */ interface UpdateEventFollowupQuestionParams extends MutationParams { eventId: string; followupId: string; questionId: string; sortOrder: number; } /** * @category Methods * @group Event-Followups * @summary Update a followup question's sort order * @description Updates the sort order of a single question within an event followup, requiring update permission on events. */ declare const UpdateEventFollowupQuestion: ({ eventId, followupId, questionId, sortOrder, adminApiParams, queryClient, }: UpdateEventFollowupQuestionParams) => Promise>; /** * @category Mutations * @group Event-Followups */ declare const useUpdateEventFollowupQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-GroupCouponReminder */ interface UpdateEventGroupCouponReminderParams extends MutationParams { eventId: string; groupCouponReminder: EventGroupCouponReminderUpdateInputs; } /** * @category Methods * @group Event-GroupCouponReminder * @summary Update an event's group coupon reminder schedule * @description Partially updates the per-event group coupon reminder configuration. Pass null for startDate or frequency to clear the schedule; requires update permission on events. */ declare const UpdateEventGroupCouponReminder: ({ eventId, groupCouponReminder, adminApiParams, queryClient, }: UpdateEventGroupCouponReminderParams) => Promise>; /** * @category Mutations * @group Event-GroupCouponReminder */ declare const useUpdateEventGroupCouponReminder: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface AddEventMatchPassParams extends MutationParams { eventId: string; roundId: string; matchId: string; passId: string; } /** * @category Methods * @group Event * @summary Assign a pass to a match * @description Connects an attendee's pass to a match within an event round, disconnecting it from any other match in that round first, requiring update permission on attendees. */ declare const AddEventMatchPass: ({ eventId, roundId, matchId, passId, adminApiParams, queryClient, }: AddEventMatchPassParams) => Promise>; /** * @category Mutations * @group Event */ declare const useAddEventMatchPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface CreateEventMatchParams extends MutationParams { eventId: string; roundId: string; } /** * @category Methods * @group Event * @summary Create a match within a round * @description Creates a new match in the given event round, automatically assigning it the next sequential match number, requiring create permission on events. */ declare const CreateEventMatch: ({ eventId, roundId, adminApiParams, queryClient, }: CreateEventMatchParams) => Promise>; /** * @category Mutations * @group Event */ declare const useCreateEventMatch: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface CreateEventRoundParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event * @summary Create a matchmaking round for an event * @description Creates a new round for the given event, automatically assigning it the next sequential round number, requiring update permission on events. */ declare const CreateEventRound: ({ eventId, adminApiParams, queryClient, }: CreateEventRoundParams) => Promise>; /** * @category Mutations * @group Event */ declare const useCreateEventRound: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DeleteEventMatchParams extends MutationParams { eventId: string; roundId: string; matchId: string; } /** * @category Methods * @group Event * @summary Delete a match from a round * @description Permanently deletes a single match from an event round, requiring update permission on events. */ declare const DeleteEventMatch: ({ eventId, roundId, matchId, adminApiParams, queryClient, }: DeleteEventMatchParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDeleteEventMatch: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DeleteEventRoundParams extends MutationParams { eventId: string; roundId: string; } /** * @category Methods * @group Event * @summary Delete a matchmaking round * @description Permanently deletes a round, along with its matches, from an event, requiring update permission on events. */ declare const DeleteEventRound: ({ eventId, roundId, adminApiParams, queryClient, }: DeleteEventRoundParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDeleteEventRound: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface RemoveEventMatchPassParams extends MutationParams { eventId: string; roundId: string; matchId: string; passId: string; } /** * @category Methods * @group Event * @summary Remove a pass from a match * @description Disconnects an attendee's pass from a match within an event round, requiring update permission on attendees. */ declare const RemoveEventMatchPass: ({ eventId, roundId, matchId, passId, adminApiParams, queryClient, }: RemoveEventMatchPassParams) => Promise>; /** * @category Mutations * @group Event */ declare const useRemoveEventMatchPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface StartEventRoundMatchmakingParams extends MutationParams { eventId: string; roundId: string; targetMatchSize: number; } /** * @category Methods * @group Event * @summary Start matchmaking for an event round * @description Kicks off automated matchmaking for the given round of an event, setting the target size for each generated match and queuing the matchmaking job for asynchronous processing; requires the round to have at least one question configured for matching and requires update permission on events. */ declare const StartEventRoundMatchmaking: ({ eventId, roundId, targetMatchSize, adminApiParams, }: StartEventRoundMatchmakingParams) => Promise>; /** * @category Mutations * @group Event */ declare const useStartEventRoundMatchmaking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface UpdateEventMatchParams extends MutationParams { eventId: string; roundId: string; matchId: string; match: MatchUpdateInputs; } /** * @category Methods * @group Event * @summary Update an event round match * @description Updates the fields (such as room or session assignment) of a single match belonging to a matchmaking round for an event, and requires update permission on events. */ declare const UpdateEventMatch: ({ eventId, roundId, matchId, match, adminApiParams, queryClient, }: UpdateEventMatchParams) => Promise>; /** * @category Mutations * @group Event */ declare const useUpdateEventMatch: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventRoundQuestionParams extends MutationParams { eventId: string; roundId: string; questionId: string; roundEventQuestion: RoundEventQuestionUpdataInputs; } /** * @category Methods * @group Events * @summary Set a registration question's matchmaking type for a round * @description Sets how a specific event registration question is used by matchmaking for a given round (include, split, or exclude), creating the round-question link if it doesn't already exist, and requires update permission on events. */ declare const UpdateEventRoundQuestion: ({ eventId, roundId, questionId, roundEventQuestion, adminApiParams, }: UpdateEventRoundQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventRoundQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Media-Translations */ interface DeleteEventMediaItemTranslationParams extends MutationParams { eventId: string; mediaItemId: string; locale: string; } /** * @category Methods * @group Event-Media-Translations * @summary Delete an event media item's translation * @description Removes the translated content for a single locale from an event media item, and requires read and update permission on both events and storage. */ declare const DeleteEventMediaItemTranslation: ({ eventId, mediaItemId, locale, adminApiParams, queryClient, }: DeleteEventMediaItemTranslationParams) => Promise; /** * @category Mutations * @group Event-Media-Translations */ declare const useDeleteEventMediaItemTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Media-Translations */ interface UpdateEventMediaItemTranslationParams extends MutationParams { eventId: string; mediaItemId: string; locale: ISupportedLocale; eventMediaItemTranslation: EventMediaItemTranslationUpdateInputs; } /** * @category Methods * @group Event-Media-Translations * @summary Create or update an event media item's translation * @description Creates or updates the translated content (such as title, alt text, or description) for a single locale on an event media item, and requires read and update permission on both events and storage. */ declare const UpdateEventMediaItemTranslation: ({ eventId, mediaItemId, eventMediaItemTranslation, locale, adminApiParams, queryClient, }: UpdateEventMediaItemTranslationParams) => Promise>; /** * @category Mutations * @group Event-Media-Translations */ declare const useUpdateEventMediaItemTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface AddEventMediaItemPassTypeParams extends MutationParams { eventId: string; mediaItemId: string; passTypeId: string; } /** * @category Methods * @group Event-MediaItems * @summary Restrict an event media item to a pass type * @description Grants a specific pass type access to an event media item, restricting who can view it, and requires read and update permission on both events and storage. */ declare const AddEventMediaItemPassType: ({ eventId, mediaItemId, passTypeId, adminApiParams, queryClient, }: AddEventMediaItemPassTypeParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useAddEventMediaItemPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface AddEventMediaItemTierParams extends MutationParams { eventId: string; mediaItemId: string; tierId: string; } /** * @category Methods * @group Event-MediaItems * @summary Restrict an event media item to a tier * @description Grants a specific account tier (tier/segment) access to an event media item, restricting who can view it, and requires read and update permission on both events and storage. */ declare const AddEventMediaItemTier: ({ eventId, mediaItemId, tierId, adminApiParams, queryClient, }: AddEventMediaItemTierParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useAddEventMediaItemTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface CreateEventMediaItemParams extends MutationParams { eventId: string; mediaItem: EventMediaItemCreateInputs; } /** * @category Methods * @group Event-MediaItems * @summary Create an event media item * @description Creates a new media item (image, video, or file) in an event's media gallery, and requires read and update permission on both events and storage. */ declare const CreateEventMediaItem: ({ eventId, mediaItem, adminApiParams, queryClient, }: CreateEventMediaItemParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useCreateEventMediaItem: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface DeleteEventMediaItemParams extends MutationParams { eventId: string; mediaItemId: string; } /** * @category Methods * @group Event-MediaItems * @summary Delete an event media item * @description Permanently removes a media item from an event's media gallery, and requires read and update permission on both events and storage. */ declare const DeleteEventMediaItem: ({ eventId, mediaItemId, adminApiParams, queryClient, }: DeleteEventMediaItemParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useDeleteEventMediaItem: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface RemoveEventMediaItemPassTypeParams extends MutationParams { eventId: string; mediaItemId: string; passTypeId: string; } /** * @category Methods * @group Event-MediaItems * @summary Remove a pass type restriction from an event media item * @description Revokes a pass type's access to an event media item, and requires read and update permission on both events and storage. */ declare const RemoveEventMediaItemPassType: ({ eventId, mediaItemId, passTypeId, adminApiParams, queryClient, }: RemoveEventMediaItemPassTypeParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useRemoveEventMediaItemPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface RemoveEventMediaItemTierParams extends MutationParams { eventId: string; mediaItemId: string; tierId: string; } /** * @category Methods * @group Event-MediaItems * @summary Remove a tier restriction from an event media item * @description Revokes an account tier's (tier/segment) access to an event media item, and requires read and update permission on both events and storage. */ declare const RemoveEventMediaItemTier: ({ eventId, mediaItemId, tierId, adminApiParams, queryClient, }: RemoveEventMediaItemTierParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useRemoveEventMediaItemTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-MediaItems */ interface UpdateEventMediaItemParams extends MutationParams { eventId: string; mediaItemId: string; mediaItem: EventMediaItemUpdateInputs; } /** * @category Methods * @group Event-MediaItems * @summary Update an event media item * @description Updates the fields (such as name, type, or file references) of an existing media item in an event's media gallery, and requires read and update permission on both events and storage. */ declare const UpdateEventMediaItem: ({ eventId, mediaItemId, mediaItem, adminApiParams, queryClient, }: UpdateEventMediaItemParams) => Promise>; /** * @category Mutations * @group Event-MediaItems */ declare const useUpdateEventMediaItem: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface AddEventOnSiteLabelPassTypeParams extends MutationParams { eventId: string; labelId: string; passTypeId: string; } /** * @category Methods * @group Event-OnSite * @summary Assign a pass type to an on-site label * @description Sets the given pass type's labelId to this label. Assignment is exclusive, so a pass type previously assigned to another label is silently moved; requires the update permission on events. */ declare const AddEventOnSiteLabelPassType: ({ eventId, labelId, passTypeId, adminApiParams, queryClient, }: AddEventOnSiteLabelPassTypeParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useAddEventOnSiteLabelPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface CreateEventBadgeColorRuleParams extends MutationParams { eventId: string; rule: EventBadgeColorRuleCreateInputs; } /** * @category Methods * @group Event-OnSite * @summary Create an event badge color rule * @description Creates a new on-site badge color rule for the given event. Omitting sortOrder appends the rule after the last existing one; requires the "update" permission on events. */ declare const CreateEventBadgeColorRule: ({ eventId, rule, adminApiParams, queryClient, }: CreateEventBadgeColorRuleParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useCreateEventBadgeColorRule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface CreateEventOnSiteLabelParams extends MutationParams { eventId: string; label: EventOnSiteLabelCreateInputs; } /** * @category Methods * @group Event-OnSite * @summary Create an event on-site label * @description Creates a new on-site label for the given event. Omitting sortOrder appends the label after the last existing one. The API flags the new label as default when the event currently has none; requires the "update" permission on events. */ declare const CreateEventOnSiteLabel: ({ eventId, label, adminApiParams, queryClient, }: CreateEventOnSiteLabelParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useCreateEventOnSiteLabel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface DeleteEventBadgeColorRuleParams extends MutationParams { eventId: string; ruleId: string; } /** * @category Methods * @group Event-OnSite * @summary Delete an event badge color rule * @description Permanently deletes the specified on-site badge color rule from the given event; requires the "update" permission on events. */ declare const DeleteEventBadgeColorRule: ({ eventId, ruleId, adminApiParams, queryClient, }: DeleteEventBadgeColorRuleParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useDeleteEventBadgeColorRule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface DeleteEventOnSiteLabelParams extends MutationParams { eventId: string; labelId: string; } /** * @category Methods * @group Event-OnSite * @summary Delete an event on-site label * @description Permanently deletes the specified on-site label from the given event; requires the "update" permission on events. */ declare const DeleteEventOnSiteLabel: ({ eventId, labelId, adminApiParams, queryClient, }: DeleteEventOnSiteLabelParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useDeleteEventOnSiteLabel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface RemoveEventOnSiteLabelPassTypeParams extends MutationParams { eventId: string; labelId: string; passTypeId: string; } /** * @category Methods * @group Event-OnSite * @summary Unassign a pass type from an on-site label * @description Clears the given pass type's labelId when it currently points at this label. Returns 400 if the pass type has since moved to another label; requires the update permission on events. */ declare const RemoveEventOnSiteLabelPassType: ({ eventId, labelId, passTypeId, adminApiParams, queryClient, }: RemoveEventOnSiteLabelPassTypeParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useRemoveEventOnSiteLabelPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface SetEventOnSiteLabelDefaultParams extends MutationParams { eventId: string; labelId: string; } /** * @category Methods * @group Event-OnSite * @summary Set an event on-site label as the default * @description Marks the specified label as the event's default print design, clearing the flag from whichever label held it before. Unassigned pass types fall through to this label; requires the "update" permission on events. */ declare const SetEventOnSiteLabelDefault: ({ eventId, labelId, adminApiParams, queryClient, }: SetEventOnSiteLabelDefaultParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useSetEventOnSiteLabelDefault: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface UpdateEventBadgeColorRuleParams extends MutationParams { eventId: string; ruleId: string; rule: EventBadgeColorRuleUpdateInputs; } /** * @category Methods * @group Event-OnSite * @summary Update an event badge color rule * @description Partially updates the specified on-site badge color rule. Changing type still nulls unused match branches on the backend, so send the new branch's ids when the type changes; requires the "update" permission on events. */ declare const UpdateEventBadgeColorRule: ({ eventId, ruleId, rule, adminApiParams, queryClient, }: UpdateEventBadgeColorRuleParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useUpdateEventBadgeColorRule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface UpdateEventBadgeTemplateParams extends MutationParams { eventId: string; badgeTemplate: object; } /** * @category Methods * @group Event-OnSite * @summary Update an event's badge template * @description Replaces the on-site check-in badge template design for the given event, used to render printed attendee badges; requires read and update permission on events. */ declare const UpdateEventBadgeTemplate: ({ eventId, badgeTemplate, adminApiParams, queryClient, }: UpdateEventBadgeTemplateParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useUpdateEventBadgeTemplate: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface UpdateEventCheckinCodeParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event-OnSite * @summary Regenerate an event's check-in code * @description Generates a new on-site check-in code for the given event, used for badge printing and attendee check-in kiosks; requires read and update permission on events. */ declare const UpdateEventCheckinCode: ({ eventId, adminApiParams, queryClient, }: UpdateEventCheckinCodeParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useUpdateEventCheckinCode: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-OnSite */ interface UpdateEventOnSiteLabelParams extends MutationParams { eventId: string; labelId: string; label: EventOnSiteLabelUpdateInputs; } /** * @category Methods * @group Event-OnSite * @summary Update an event on-site label * @description Partially updates the specified on-site label. The default flag is not writable here — use SetEventOnSiteLabelDefault; requires the "update" permission on events. */ declare const UpdateEventOnSiteLabel: ({ eventId, labelId, label, adminApiParams, queryClient, }: UpdateEventOnSiteLabelParams) => Promise>; /** * @category Mutations * @group Event-OnSite */ declare const useUpdateEventOnSiteLabel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface CreateEventPackagePassParams extends MutationParams { eventId: string; packageId: string; pass: EventPackagePassCreateInputs; } /** * @category Methods * @group Event-Packages * @summary Create a pass for an event package * @description Creates a new pass tied to the given event package, defining a purchasable pass option within that package; requires read and update permission on events. */ declare const CreateEventPackagePass: ({ eventId, packageId, pass, adminApiParams, queryClient, }: CreateEventPackagePassParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useCreateEventPackagePass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface DeleteEventPackagePassParams extends MutationParams { eventId: string; packageId: string; passId: string; } /** * @category Methods * @group Event-Packages * @summary Delete a pass from an event package * @description Permanently removes the specified pass from the given event package; requires read and update permission on events. */ declare const DeleteEventPackagePass: ({ eventId, packageId, passId, adminApiParams, queryClient, }: DeleteEventPackagePassParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useDeleteEventPackagePass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface UpdateEventPackagePassParams extends MutationParams { eventId: string; packageId: string; passId: string; pass: EventPackagePassUpdateInputs; } /** * @category Methods * @group Event-Packages * @summary Update a pass within an event package * @description Updates the details of an existing pass in the given event package, such as its name, pricing, or availability; requires read and update permission on events. */ declare const UpdateEventPackagePass: ({ eventId, packageId, passId, pass, adminApiParams, queryClient, }: UpdateEventPackagePassParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useUpdateEventPackagePass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface DeleteEventPackageTranslationParams extends MutationParams { eventId: string; packageId: string; locale: string; } /** * @category Methods * @group Event-Packages * @summary Delete an event package translation * @description Removes the localized translation for the given event package in the specified locale; requires read and update permission on events. */ declare const DeleteEventPackageTranslation: ({ eventId, packageId, locale, adminApiParams, queryClient, }: DeleteEventPackageTranslationParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useDeleteEventPackageTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface UpdateEventPackageTranslationParams extends MutationParams { eventId: string; packageId: string; locale: string; translation: EventPackageTranslationUpdateInputs; } /** * @category Methods * @group Event-Packages * @summary Update an event package translation * @description Creates or updates the localized translation of an event package's content for the specified locale; requires read and update permission on events. */ declare const UpdateEventPackageTranslation: ({ eventId, packageId, locale, translation, adminApiParams, queryClient, }: UpdateEventPackageTranslationParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useUpdateEventPackageTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface CreateEventPackageParams extends MutationParams { eventId: string; package: EventPackageCreateInputs; } /** * @category Methods * @group Event-Packages * @summary Create an event package * @description Creates a new package for the given event, bundling passes and other offerings that attendees can purchase together; requires read and update permission on events. */ declare const CreateEventPackage: ({ eventId, package: packageData, adminApiParams, queryClient, }: CreateEventPackageParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useCreateEventPackage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface DeleteEventPackageParams extends MutationParams { eventId: string; packageId: string; } /** * @category Methods * @group Event-Packages * @summary Delete an event package * @description Permanently removes the specified package, along with its association to passes, from the given event; requires read and update permission on events. */ declare const DeleteEventPackage: ({ eventId, packageId, adminApiParams, queryClient, }: DeleteEventPackageParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useDeleteEventPackage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Packages */ interface UpdateEventPackageParams extends MutationParams { eventId: string; packageId: string; package: EventPackageUpdateInputs; } /** * @category Methods * @group Event-Packages * @summary Update an event package * @description Updates the details of an existing package for the given event, such as its name, description, or pricing; requires read and update permission on events. */ declare const UpdateEventPackage: ({ eventId, packageId, package: packageData, adminApiParams, queryClient, }: UpdateEventPackageParams) => Promise>; /** * @category Mutations * @group Event-Packages */ declare const useUpdateEventPackage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Page-Translation */ interface DeleteEventPageTranslationParams extends MutationParams { eventId: string; pageId: string; locale: string; } /** * @category Methods * @group Event-Page-Translation * @summary Delete an event page translation * @description Deletes the translation for the given locale on an event page, requiring update permission on events; subsequent reads for that locale will fall back to the page's default content. */ declare const DeleteEventPageTranslation: ({ eventId, pageId, locale, adminApiParams, queryClient, }: DeleteEventPageTranslationParams) => Promise; /** * @category Mutations * @group Event-Page-Translation */ declare const useDeleteEventPageTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Page-Translation */ interface UpdateEventPageTranslationParams extends MutationParams { eventId: string; pageId: string; locale: ISupportedLocale; pageTranslation: EventPageTranslationUpdateInputs; } /** * @category Methods * @group Event-Page-Translation * @summary Create or update an event page translation * @description Upserts the localized content (e.g. title, subtitle, body) for an event page in the given locale, requiring update permission on events. */ declare const UpdateEventPageTranslation: ({ eventId, pageId, locale, pageTranslation, adminApiParams, queryClient, }: UpdateEventPageTranslationParams) => Promise; /** * @category Mutations * @group Event-Page-Translation */ declare const useUpdateEventPageTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Page */ interface AddEventPageImageParams extends MutationParams { eventId: string; pageId: string; imageId: string; } /** * @category Methods * @group Event-Page * @summary Add an image to an event page * @description Attaches an existing image to an event page's image gallery, requiring update permission on both events and storage. */ declare const AddEventPageImage: ({ eventId, pageId, imageId, adminApiParams, queryClient, }: AddEventPageImageParams) => Promise>; /** * @category Mutations * @group Event-Page */ declare const useAddEventPageImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Page */ interface CreateEventPageParams extends MutationParams { eventId: string; page: EventPageCreateInputs; } /** * @category Methods * @group Event-Page * @summary Create an event page * @description Creates a new custom content page for an event, assigning it a slug and sort order, and requires create permission on events. */ declare const CreateEventPage: ({ eventId, page, adminApiParams, queryClient, }: CreateEventPageParams) => Promise>; /** * @category Mutations * @group Event-Page */ declare const useCreateEventPage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Page */ interface DeleteEventPageParams extends MutationParams { eventId: string; pageId: string; } /** * @category Methods * @group Event-Page * @summary Delete an event page * @description Deletes a custom content page from an event and re-sequences the sort order of the event's remaining pages, requiring update permission on events. */ declare const DeleteEventPage: ({ eventId, pageId, adminApiParams, queryClient, }: DeleteEventPageParams) => Promise>; /** * @category Mutations * @group Event-Page */ declare const useDeleteEventPage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Page */ interface RemoveEventPageImageParams extends MutationParams { eventId: string; pageId: string; imageId: string; } /** * @category Methods * @group Event-Page * @summary Remove an image from an event page * @description Detaches an image from an event page's image gallery without deleting the underlying image, requiring update permission on both events and storage. */ declare const RemoveEventPageImage: ({ eventId, pageId, imageId, adminApiParams, queryClient, }: RemoveEventPageImageParams) => Promise>; /** * @category Mutations * @group Event-Page */ declare const useRemoveEventPageImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Page */ interface UpdateEventPageParams extends MutationParams { eventId: string; pageId: string; page: EventPageUpdateInputs; } /** * @category Methods * @group Event-Page * @summary Update an event page * @description Updates the content, title, or sort order of an existing custom event page, re-sequencing other pages when the sort order changes, and requires update permission on events. */ declare const UpdateEventPage: ({ eventId, pageId, page, adminApiParams, queryClient, }: UpdateEventPageParams) => Promise>; /** * @category Mutations * @group Event-Page */ declare const useUpdateEventPage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassChangeWebhooks */ interface AddEventPassChangeWebhookParams extends MutationParams { eventId: string; webhookId: string; } /** * @category Methods * @group Event-PassChangeWebhooks * @summary Connect a webhook to an event's pass change log * @description Connects the specified webhook so it receives the event's pass change log rows, and requires update permission on events; the webhook must be verified. */ declare const AddEventPassChangeWebhook: ({ eventId, webhookId, adminApiParams, queryClient, }: AddEventPassChangeWebhookParams) => Promise>; /** * @category Mutations * @group Event-PassChangeWebhooks */ declare const useAddEventPassChangeWebhook: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassChangeWebhooks */ interface RemoveEventPassChangeWebhookParams extends MutationParams { eventId: string; webhookId: string; } /** * @category Methods * @group Event-PassChangeWebhooks * @summary Disconnect a webhook from an event's pass change log * @description Disconnects the specified webhook from the given event's pass change log and requires update permission on events. */ declare const RemoveEventPassChangeWebhook: ({ eventId, webhookId, adminApiParams, queryClient, }: RemoveEventPassChangeWebhookParams) => Promise>; /** * @category Mutations * @group Event-PassChangeWebhooks */ declare const useRemoveEventPassChangeWebhook: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface AddEventPassTypeExchangeTargetParams extends MutationParams { eventId: string; passTypeId: string; exchangeTarget: PassTypeExchangeTargetCreateInputs; } /** * @category Methods * @group Event-PassTypes */ declare const AddEventPassTypeExchangeTarget: ({ eventId, passTypeId, exchangeTarget, adminApiParams, queryClient, }: AddEventPassTypeExchangeTargetParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useAddEventPassTypeExchangeTarget: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface RemoveEventPassTypeExchangeTargetParams extends MutationParams { eventId: string; passTypeId: string; exchangeTargetId: string; } /** * @category Methods * @group Event-PassTypes */ declare const RemoveEventPassTypeExchangeTarget: ({ eventId, passTypeId, exchangeTargetId, adminApiParams, queryClient, }: RemoveEventPassTypeExchangeTargetParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useRemoveEventPassTypeExchangeTarget: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface UpdateEventPassTypeExchangeTargetParams extends MutationParams { eventId: string; passTypeId: string; exchangeTargetId: string; exchangeTarget: PassTypeExchangeTargetUpdateInputs; } /** * @category Methods * @group Event-PassTypes */ declare const UpdateEventPassTypeExchangeTarget: ({ eventId, passTypeId, exchangeTargetId, exchangeTarget, adminApiParams, queryClient, }: UpdateEventPassTypeExchangeTargetParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useUpdateEventPassTypeExchangeTarget: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventPassTypePriceScheduleParams extends MutationParams { eventId: string; passTypeId: string; schedule: PassTypePriceScheduleCreateInputs; } /** * @category Methods * @group Events * @summary Create a pass type price schedule * @description Creates a time-windowed price schedule for an event pass type, rejecting the request if its date range overlaps an existing schedule; requires update permission on events. */ declare const CreateEventPassTypePriceSchedule: ({ eventId, passTypeId, schedule, adminApiParams, queryClient, }: CreateEventPassTypePriceScheduleParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventPassTypePriceSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventPassTypePriceScheduleParams extends MutationParams { eventId: string; passTypeId: string; scheduleId: string; } /** * @category Methods * @group Events * @summary Delete a pass type price schedule * @description Permanently removes a price schedule from an event pass type by its schedule ID; requires update permission on events. */ declare const DeleteEventPassTypePriceSchedule: ({ eventId, passTypeId, scheduleId, adminApiParams, queryClient, }: DeleteEventPassTypePriceScheduleParams) => Promise; /** * @category Mutations * @group Events */ declare const useDeleteEventPassTypePriceSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventPassTypePriceScheduleParams extends MutationParams { eventId: string; passTypeId: string; scheduleId: string; schedule: PassTypePriceScheduleUpdateInputs; } /** * @category Methods * @group Events * @summary Update a pass type price schedule * @description Updates the date range and price of an existing price schedule on an event pass type, rejecting the request if the new date range overlaps another schedule; requires update permission on events. */ declare const UpdateEventPassTypePriceSchedule: ({ eventId, passTypeId, scheduleId, schedule, adminApiParams, queryClient, }: UpdateEventPassTypePriceScheduleParams) => Promise; /** * @category Mutations * @group Events */ declare const useUpdateEventPassTypePriceSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventPassTypeRefundScheduleParams extends MutationParams { eventId: string; passTypeId: string; schedule: PassTypeRefundScheduleCreateInputs; } /** * @category Methods * @group Events * @summary Create a pass type refund schedule * @description Creates a time-windowed refund schedule for an event pass type, defining the refund terms available during that date range; requires update permission on events. */ declare const CreateEventPassTypeRefundSchedule: ({ eventId, passTypeId, schedule, adminApiParams, queryClient, }: CreateEventPassTypeRefundScheduleParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventPassTypeRefundSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventPassTypeRefundScheduleParams extends MutationParams { eventId: string; passTypeId: string; scheduleId: string; } /** * @category Methods * @group Events * @summary Delete a pass type refund schedule * @description Permanently removes a refund schedule from an event pass type by its schedule ID; requires update permission on events. */ declare const DeleteEventPassTypeRefundSchedule: ({ eventId, passTypeId, scheduleId, adminApiParams, queryClient, }: DeleteEventPassTypeRefundScheduleParams) => Promise; /** * @category Mutations * @group Events */ declare const useDeleteEventPassTypeRefundSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventPassTypeRefundScheduleParams extends MutationParams { eventId: string; passTypeId: string; scheduleId: string; schedule: PassTypeRefundScheduleUpdateInputs; } /** * @category Methods * @group Events * @summary Update a pass type refund schedule * @description Updates the date range and refund terms of an existing refund schedule on an event pass type; requires update permission on events. */ declare const UpdateEventPassTypeRefundSchedule: ({ eventId, passTypeId, scheduleId, schedule, adminApiParams, queryClient, }: UpdateEventPassTypeRefundScheduleParams) => Promise; /** * @category Mutations * @group Events */ declare const useUpdateEventPassTypeRefundSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-PassTypes-Translations */ interface DeleteEventPassTypeTranslationParams extends MutationParams { eventId: string; passTypeId: string; locale: string; } /** * @category Methods * @group Event-PassTypes-Translations * @summary Delete an event pass type translation * @description Deletes the localized translation for an event pass type in the given locale; requires update permission on events. */ declare const DeleteEventPassTypeTranslation: ({ eventId, passTypeId, locale, adminApiParams, queryClient, }: DeleteEventPassTypeTranslationParams) => Promise; /** * @category Mutations * @group Event-PassTypes-Translations */ declare const useDeleteEventPassTypeTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-PassTypes-Translations */ interface UpdateEventPassTypeTranslationParams extends MutationParams { eventId: string; passTypeId: string; locale: ISupportedLocale; passTypeTranslation: EventTranslationUpdateInputs; } /** * @category Methods * @group Event-PassTypes-Translations * @summary Update an event pass type translation * @description Creates or updates the localized translation (e.g. name, description) for an event pass type in the given locale; requires update permission on events. */ declare const UpdateEventPassTypeTranslation: ({ eventId, passTypeId, passTypeTranslation, locale, adminApiParams, queryClient, }: UpdateEventPassTypeTranslationParams) => Promise; /** * @category Mutations * @group Event-PassTypes-Translations */ declare const useUpdateEventPassTypeTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface AddEventPassTypeAddOnParams extends MutationParams { eventId: string; passTypeId: string; addOnId: string; } /** * @category Methods * @group Event-PassTypes * @summary Add an add-on to a pass type * @description Associates an existing event add-on with a pass type so it can be purchased alongside that pass; requires update permission on events. */ declare const AddEventPassTypeAddOn: ({ eventId, passTypeId, addOnId, adminApiParams, queryClient, }: AddEventPassTypeAddOnParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useAddEventPassTypeAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface AddEventPassTypeGroupPassTierParams extends MutationParams { eventId: string; passTypeId: string; tierId: string; } /** * @category Methods * @group Event-PassTypes * @summary Allow a tier to purchase a group pass type * @description Adds an account tier to the list of tiers allowed to purchase a pass type as a group pass, rejecting the request if the tier has already been added; requires update permission on events and read permission on tiers. */ declare const AddEventPassTypeGroupPassTier: ({ eventId, passTypeId, tierId, adminApiParams, queryClient, }: AddEventPassTypeGroupPassTierParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useAddEventPassTypeGroupPassTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface AddEventPassTypeTierParams extends MutationParams { allowed: boolean; eventId: string; passTypeId: string; tierId: string; } /** * @category Methods * @group Event-PassTypes * @summary Add an account tier to a pass type's tier list * @description Adds an account tier to either the allowed or disallowed tier list of an event pass type depending on the `allowed` flag, restricting or permitting which account tiers may purchase that pass type; requires update permission on events. */ declare const AddEventPassTypeTier: ({ allowed, eventId, passTypeId, tierId, adminApiParams, queryClient, }: AddEventPassTypeTierParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useAddEventPassTypeTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface CreateEventPassTypeParams extends MutationParams { eventId: string; passType: PassTypeCreateInputs; } /** * @category Methods * @group Event-PassTypes * @summary Create an event pass type * @description Creates a new pass type (ticket type) for the given event using the provided details, such as name, pricing, and availability; requires update permission on events. */ declare const CreateEventPassType: ({ eventId, passType, adminApiParams, queryClient, }: CreateEventPassTypeParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useCreateEventPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface DeleteEventPassTypeParams extends MutationParams { eventId: string; passTypeId: string; } /** * @category Methods * @group Event-PassTypes * @summary Delete an event pass type * @description Permanently deletes a pass type from the given event; requires update permission on events. */ declare const DeleteEventPassType: ({ eventId, passTypeId, adminApiParams, queryClient, }: DeleteEventPassTypeParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useDeleteEventPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface RemoveEventPassTypeAddOnParams extends MutationParams { eventId: string; passTypeId: string; addOnId: string; } /** * @category Methods * @group Event-PassTypes * @summary Remove an add-on from a pass type * @description Detaches an add-on from an event pass type so it is no longer offered alongside that pass type; requires update permission on events. */ declare const RemoveEventPassTypeAddOn: ({ eventId, passTypeId, addOnId, adminApiParams, queryClient, }: RemoveEventPassTypeAddOnParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useRemoveEventPassTypeAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface RemoveEventPassTypeGroupPassTierParams extends MutationParams { eventId: string; passTypeId: string; tierId: string; } /** * @category Methods * @group Event-PassTypes * @summary Remove an account tier from a pass type's group tiers * @description Removes an account tier from the list of tiers allowed to purchase an event pass type as a group pass; requires update permission on events. */ declare const RemoveEventPassTypeGroupPassTier: ({ eventId, passTypeId, tierId, adminApiParams, queryClient, }: RemoveEventPassTypeGroupPassTierParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useRemoveEventPassTypeGroupPassTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface RemoveEventPassTypeTierParams extends MutationParams { allowed: boolean; eventId: string; passTypeId: string; tierId: string; } /** * @category Methods * @group Event-PassTypes * @summary Remove an account tier from a pass type's tier list * @description Removes an account tier from either the allowed or disallowed tier list of an event pass type depending on the `allowed` flag; requires update permission on events. */ declare const RemoveEventPassTypeTier: ({ allowed, eventId, passTypeId, tierId, adminApiParams, queryClient, }: RemoveEventPassTypeTierParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useRemoveEventPassTypeTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-PassTypes */ interface UpdateEventPassTypeParams extends MutationParams { eventId: string; passTypeId: string; passType: PassTypeUpdateInputs; } /** * @category Methods * @group Event-PassTypes * @summary Update an event pass type * @description Updates the details of an existing pass type on the given event, such as its name, pricing, or availability; requires update permission on events. */ declare const UpdateEventPassType: ({ eventId, passTypeId, passType, adminApiParams, queryClient, }: UpdateEventPassTypeParams) => Promise>; /** * @category Mutations * @group Event-PassTypes */ declare const useUpdateEventPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees-Passs */ interface CreateEventSessionAccessParams extends MutationParams { eventId: string; passId: string; sessionId: string; } /** * @category Methods * @group Event-Attendees-Passs * @summary Grant a pass access to a session * @description Creates a session access record linking an attendee's pass to an event session, failing if session registration is not enabled, and requires update permission on attendees. */ declare const CreateEventSessionAccess: ({ eventId, passId, sessionId, adminApiParams, queryClient, }: CreateEventSessionAccessParams) => Promise>; /** * @category Mutations * @group Event-Attendees-Passs */ declare const useCreateEventSessionAccess: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface DeleteEventSessionAccessParams extends MutationParams { eventId: string; sessionId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Revoke a pass's access to a session * @description Permanently deletes the session access record linking a pass to an event session, requiring update permission on attendees. */ declare const DeleteEventSessionAccess: ({ eventId, sessionId, passId, adminApiParams, queryClient, }: DeleteEventSessionAccessParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useDeleteEventSessionAccess: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface UpdateEventSessionAccessParams extends MutationParams { eventId: string; sessionId: string; passId: string; access: EventSessionAccessUpdateInputs; } /** * @category Methods * @group Event-Attendee-Passes * @summary Update a pass's session access * @description Updates fields, such as status, on the session access record linking a pass to an event session, requiring update permission on attendees. */ declare const UpdateEventSessionAccess: ({ eventId, sessionId, passId, access, adminApiParams, queryClient, }: UpdateEventSessionAccessParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useUpdateEventSessionAccess: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionAccessResponsesParams extends MutationParams { eventId: string; sessionId: string; passId: string; responses: { questionId: string; value: string; }[]; } /** * @category Methods * @group Events * @summary Update a pass's session access question responses * @description Overwrites the registration question responses used to control a pass's access to a specific event session, requires read/update permission on attendees and read permission on events. */ declare const UpdateEventSessionAccessResponses: ({ eventId, sessionId, passId, responses, adminApiParams, queryClient, }: UpdateEventSessionAccessResponsesParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionAccessResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface AddEventPassAddOnParams extends MutationParams { addOnId: string; eventId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Add an add-on to an attendee's pass * @description Attaches an event add-on purchase to the specified pass, requires read permission on events and read/update permission on attendees. */ declare const AddEventPassAddOn: ({ addOnId, eventId, passId, adminApiParams, queryClient, }: AddEventPassAddOnParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useAddEventPassAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface FulfillEventPassAddOnParams extends MutationParams { addOnId: string; eventId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Fulfill an add-on on an attendee's pass * @description Marks the given pass add-on as fulfilled, requires read permission on events and read/update permission on attendees. */ declare const FulfillEventPassAddOn: ({ addOnId, eventId, passId, adminApiParams, queryClient, }: FulfillEventPassAddOnParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useFulfillEventPassAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface RemoveEventPassAddOnParams extends MutationParams { addOnId: string; eventId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Remove an add-on from an attendee's pass * @description Detaches a previously added event add-on purchase from the specified pass, requires read permission on events and read/update permission on attendees. */ declare const RemoveEventPassAddOn: ({ addOnId, eventId, passId, adminApiParams, queryClient, }: RemoveEventPassAddOnParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useRemoveEventPassAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface UnfulfillEventPassAddOnParams extends MutationParams { addOnId: string; eventId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Undo an add-on fulfillment * @description Reverses a previous fulfillment of the given pass add-on, requires read permission on events and read/update permission on attendees. */ declare const UnfulfillEventPassAddOn: ({ addOnId, eventId, passId, adminApiParams, queryClient, }: UnfulfillEventPassAddOnParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useUnfulfillEventPassAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface ImportEventPassAttributesParams extends MutationParams { eventId: string; values: PassAttributesImportInputs; } /** * @category Methods * @group Event-Attendee-Passes * @summary Bulk set custom attribute values across many passes * @description Creates or updates attribute values on up to 500 passes in one call, the write half of a CSV import. Each row's passId may be a pass id or the pass's alternateId, and each attributeId may be an attribute id or its name. Rows whose pass or attribute cannot be resolved are reported back as invalid and skipped rather than failing the batch. Requires read permission on events and read/update permission on attendees. */ declare const ImportEventPassAttributes: ({ eventId, values, adminApiParams, queryClient, }: ImportEventPassAttributesParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useImportEventPassAttributes: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface RemoveEventPassAttributeParams extends MutationParams { eventId: string; passId: string; attributeId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Remove a custom attribute from a pass * @description Deletes a single custom attribute value that had been set on the specified event pass, requires read permission on events and read/update permission on attendees. */ declare const RemoveEventPassAttribute: ({ eventId, passId, attributeId, adminApiParams, queryClient, }: RemoveEventPassAttributeParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useRemoveEventPassAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface UpdateEventPassAttributesParams extends MutationParams { eventId: string; passId: string; values: PassAttributesUpdateInputs; } /** * @category Methods * @group Event-Attendee-Passes * @summary Set custom attribute values on a pass * @description Creates or updates one or more custom attribute values (attributeId/value pairs) on the specified event pass, requires read permission on events and read/update permission on attendees. */ declare const UpdateEventPassAttributes: ({ eventId, passId, values, adminApiParams, queryClient, }: UpdateEventPassAttributesParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useUpdateEventPassAttributes: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees */ interface UpdateEventPassFollowupResponsesParams extends MutationParams { eventId: string; passId: string; registrationId: string; questions: Question[]; } /** * @category Methods * @group Event-Attendees * @summary Update all followup question responses for a pass * @description Bulk-updates the responses to an attendee's pending followup questions for the given event pass, requires read permission on events and read/update permission on attendees. */ declare const UpdateEventPassFollowupResponses: ({ eventId, registrationId, passId, questions, adminApiParams, queryClient, }: UpdateEventPassFollowupResponsesParams) => Promise>; /** * @category Mutations * @group Event-Attendees */ declare const useUpdateEventPassFollowupResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees */ interface UpdateEventPassSingleFollowupResponsesParams extends MutationParams { eventId: string; passId: string; registrationId: string; followupId: string; questions: Question[]; } /** * @category Methods * @group Event-Attendees * @summary Update responses for one followup on a pass * @description Updates an attendee's question responses for a single specified followup on the given event pass, requires read permission on events and read/update permission on attendees. */ declare const UpdateEventPassSingleFollowupResponses: ({ eventId, registrationId, passId, followupId, questions, adminApiParams, queryClient, }: UpdateEventPassSingleFollowupResponsesParams) => Promise>; /** * @category Mutations * @group Event-Attendees */ declare const useUpdateEventPassSingleFollowupResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface ImportEventPassResponsesParams extends MutationParams { eventId: string; values: PassResponsesImportInputs; } /** * @category Methods * @group Event-Attendee-Passes * @summary Bulk set registration question answers across many passes * @description Creates or updates question answers on up to 500 passes in one call, the write half of a CSV import. Each row's passId may be a pass id or the pass's alternateId. Each questionId must be a question id — question names are not unique on an event, so there is no name fallback. Values are given in the human form the pass export produces: choice questions accept a choice's label or id, checkbox cells accept a comma-separated list (use semicolons if a label itself contains a comma), toggles accept yes/no, and dates accept yyyy-MM-dd. File questions cannot be imported. Rows whose pass, question or value cannot be resolved are reported back as invalid and skipped rather than failing the batch. Resolution is synchronous, so every rejected row comes back in the response; the write is queued and runs on the effects side, so the response reports what was accepted rather than what changed. Requires read permission on events and read/update permission on attendees. */ declare const ImportEventPassResponses: ({ eventId, values, adminApiParams, queryClient, }: ImportEventPassResponsesParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useImportEventPassResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees */ interface UpdateEventPassResponseParams extends MutationParams { eventId: string; passId: string; questionId: string; response: UpdateEventPassResponseInputs; } /** * @category Methods * @group Event-Attendees * @summary Update a single registration question response * @description Updates the response value for one registration question on the specified event pass, requires read permission on events and read/update permission on attendees. */ declare const UpdateEventPassResponse: ({ eventId, passId, questionId, response, adminApiParams, queryClient, }: UpdateEventPassResponseParams) => Promise>; /** * @category Mutations * @group Event-Attendees */ declare const useUpdateEventPassResponse: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees */ interface UpdateEventPassResponsesParams extends MutationParams { eventId: string; passId: string; registrationId: string; questions: UpdateEventPassResponsesInputs; } /** * @category Methods * @group Event-Attendees * @summary Update all registration question responses for a pass * @description Bulk-updates an attendee's registration question responses for the given event pass, requires read permission on events and read/update permission on attendees. */ declare const UpdateEventPassResponses: ({ eventId, registrationId, passId, questions, adminApiParams, queryClient, }: UpdateEventPassResponsesParams) => Promise>; /** * @category Mutations * @group Event-Attendees */ declare const useUpdateEventPassResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface ApproveEventPassParams extends MutationParams { eventId: string; passId: string; sendEmail?: boolean; } /** * @category Methods * @group Event-Attendee-Passes * @summary Approve a pending event pass * @description Moves a pending event pass to the ready status so the attendee's registration is confirmed, optionally sending the approval email, requires read permission on events and read/update permission on attendees. */ declare const ApproveEventPass: ({ eventId, passId, sendEmail, adminApiParams, queryClient, }: ApproveEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useApproveEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface CancelEventPassParams extends MutationParams { eventId: string; passId: string; sendEmail?: boolean; } /** * @category Methods * @group Event-Attendee-Passes * @summary Cancel an event pass * @description Cancels an approved or active event pass/registration, requires the update permission on attendees, blocks the cancellation if the pass has active session accesses, and optionally sends a cancellation email to the attendee. */ declare const CancelEventPass: ({ eventId, passId, sendEmail, adminApiParams, queryClient, }: CancelEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useCancelEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface CheckinEventPassParams extends MutationParams { eventId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Check in an event pass * @description Marks the given event pass as checked in, resolving an alternate pass ID to its underlying record first, and requires read permission on events and attendees. */ declare const CheckinEventPass: ({ eventId, passId, adminApiParams, queryClient, }: CheckinEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useCheckinEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees-Passs */ interface CreateEventPassParams extends MutationParams { eventId: string; registrationId: string; pass: EventPassCreateInputs; } /** * @category Methods * @group Event-Attendees-Passs * @summary Create a pass for an event attendee * @description Creates a new pass/registration purchase for the specified attendee on the given event using the provided pass details, and requires update permission on attendees. */ declare const CreateEventPass: ({ eventId, registrationId, pass, adminApiParams, queryClient, }: CreateEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendees-Passs */ declare const useCreateEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface DeleteEventPassParams extends MutationParams { eventId: string; passId: string; registrationId?: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Delete an event pass * @description Permanently deletes an event pass/registration purchase, first removing any pending transfer linked to it, and requires the delete permission on attendees. */ declare const DeleteEventPass: ({ eventId, passId, registrationId, adminApiParams, queryClient, }: DeleteEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useDeleteEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface DenyEventPassParams extends MutationParams { eventId: string; passId: string; sendEmail?: boolean; refund?: boolean; } /** * @category Methods * @group Event-Attendee-Passes * @summary Deny a pending event pass * @description Denies a pass/registration that is in pending status by canceling it, optionally issuing a refund for its payment and sending a denial email, and requires update permission on attendees. */ declare const DenyEventPass: ({ eventId, passId, sendEmail, refund, adminApiParams, queryClient, }: DenyEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useDenyEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface IndexEventPassesParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Reindex an event's passes for search * @description Clears the cached search index for every pass belonging to the given event so it gets rebuilt, and requires update permission on events. */ declare const IndexEventPasses: ({ eventId, adminApiParams, queryClient, }: IndexEventPassesParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useIndexEventPasses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface TransferEventPassParams extends MutationParams { eventId: string; registrationId: string; passId: string; receiverId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Transfer an event pass to another account * @description Transfers ownership of an attendee's event pass to another specified account, and requires update permission on attendees. */ declare const TransferEventPass: ({ eventId, registrationId, passId, receiverId, adminApiParams, queryClient, }: TransferEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useTransferEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface UndoCheckinEventPassParams extends MutationParams { eventId: string; passId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Undo an event pass check-in * @description Reverses a previous check-in on the given event pass, marking it as not checked in, and requires read permission on events and attendees. */ declare const UndoCheckinEventPass: ({ eventId, passId, adminApiParams, queryClient, }: UndoCheckinEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useUndoCheckinEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface UpdateEventPassParams extends MutationParams { eventId: string; passId: string; pass: EventPassUpdateInputs; } /** * @category Methods * @group Event-Attendee-Passes * @summary Update an event pass * @description Updates fields on an existing event pass/registration purchase, such as its ticket, coupon, or status, and requires update permission on attendees. */ declare const UpdateEventPass: ({ eventId, passId, pass, adminApiParams, queryClient, }: UpdateEventPassParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useUpdateEventPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendee-Passes */ interface UpdateEventPassesReadyParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event-Attendee-Passes * @summary Mark all needs-info passes as ready * @description Bulk-updates every pass on the given event that currently has "needs info" status to "ready" status, and requires update permission on attendees. */ declare const UpdateEventPassesReady: ({ eventId, adminApiParams, queryClient, }: UpdateEventPassesReadyParams) => Promise>; /** * @category Mutations * @group Event-Attendee-Passes */ declare const useUpdateEventPassesReady: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Question-Translations */ interface DeleteEventQuestionChoiceTranslationParams extends MutationParams { eventId: string; questionId: string; choiceId: string; locale: string; } /** * @category Methods * @group Event-Question-Translations * @summary Delete a question choice translation * @description Removes the translation for a specific locale from an answer choice of an event registration question; requires update permission on events. */ declare const DeleteEventQuestionChoiceTranslation: ({ eventId, questionId, choiceId, locale, adminApiParams, queryClient, }: DeleteEventQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group Event-Question-Translations */ declare const useDeleteEventQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Question-Translations */ interface DeleteEventQuestionTranslationParams extends MutationParams { eventId: string; questionId: string; locale: string; } /** * @category Methods * @group Event-Question-Translations * @summary Delete an event question translation * @description Removes the translation for a specific locale from an event registration question; requires update permission on events. */ declare const DeleteEventQuestionTranslation: ({ eventId, questionId, locale, adminApiParams, queryClient, }: DeleteEventQuestionTranslationParams) => Promise; /** * @category Mutations * @group Event-Question-Translations */ declare const useDeleteEventQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Question-Translations */ interface UpdateEventQuestionChoiceTranslationParams extends MutationParams { eventId: string; questionId: string; choiceId: string; locale: ISupportedLocale; choiceTranslation: EventQuestionChoiceTranslationUpdateInputs; } /** * @category Methods * @group Event-Question-Translations * @summary Update a question choice translation * @description Creates or updates the translation for a specific locale on an answer choice of an event registration question; requires update permission on events. */ declare const UpdateEventQuestionChoiceTranslation: ({ eventId, questionId, choiceId, locale, choiceTranslation, adminApiParams, queryClient, }: UpdateEventQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group Event-Question-Translations */ declare const useUpdateEventQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Question-Translations */ interface UpdateEventQuestionTranslationParams extends MutationParams { eventId: string; questionId: string; locale: ISupportedLocale; questionTranslation: EventQuestionTranslationUpdateInputs; } /** * @category Methods * @group Event-Question-Translations * @summary Update an event question's translation * @description Updates the translated text for a registration question in the given locale, creating the translation if it does not yet exist; requires update permission on events. */ declare const UpdateEventQuestionTranslation: ({ eventId, questionId, locale, questionTranslation, adminApiParams, queryClient, }: UpdateEventQuestionTranslationParams) => Promise; /** * @category Mutations * @group Event-Question-Translations */ declare const useUpdateEventQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface AddEventQuestionChoiceSubQuestionParams extends MutationParams { eventId: string; questionId: string; choiceId: string; subQuestionId: string; } /** * @category Methods * @group Event-Questions * @summary Add a sub-question to a question choice * @description Links an existing event question as a follow-up sub-question shown when the given choice is selected, appending it to the end of that choice's sub-question order; requires update permission on events. */ declare const AddEventQuestionChoiceSubQuestion: ({ eventId, questionId, choiceId, subQuestionId, adminApiParams, queryClient, }: AddEventQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useAddEventQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Question */ interface AttachEventQuestionSearchListParams extends MutationParams { eventId: string; questionId: string; searchList: AttachSearchListInputs; } /** * @category Methods * @group Event-Question * @summary Attach a search list to a question * @description Links an organization search list to a registration question so its values populate the question's selectable options, after verifying the search list exists and belongs to the organization; requires update permission on events. */ declare const AttachEventQuestionSearchList: ({ eventId, questionId, searchList, adminApiParams, queryClient, }: AttachEventQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Event-Question */ declare const useAttachEventQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface CreateEventQuestionParams extends MutationParams { eventId: string; question: EventQuestionCreateInputs; } /** * @category Methods * @group Event-Questions * @summary Create an event registration question * @description Creates a new registration question for an event, optionally attaching it to a section, a follow-up question, or a parent question's choice; requires update permission on events. */ declare const CreateEventQuestion: ({ eventId, question, adminApiParams, queryClient, }: CreateEventQuestionParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useCreateEventQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface CreateEventQuestionChoiceParams extends MutationParams { eventId: string; questionId: string; choice: EventQuestionChoiceCreateInputs; } /** * @category Methods * @group Event-Questions * @summary Create a choice for an event question * @description Creates a new selectable choice (option) for a registration question, inserting it at the requested sort position among the question's existing choices (max 100 per question); requires update permission on events. */ declare const CreateEventQuestionChoice: ({ eventId, questionId, choice, adminApiParams, queryClient, }: CreateEventQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useCreateEventQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface DeleteEventQuestionParams extends MutationParams { eventId: string; questionId: string; sectionId?: string; followupId?: string; } /** * @category Methods * @group Event-Questions * @summary Delete an event registration question * @description Permanently deletes a registration question from an event and re-sequences the sort order of the event's remaining questions; requires update permission on events. */ declare const DeleteEventQuestion: ({ eventId, questionId, sectionId, followupId, adminApiParams, queryClient, }: DeleteEventQuestionParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useDeleteEventQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface DeleteEventQuestionChoiceParams extends MutationParams { eventId: string; questionId: string; choiceId: string; } /** * @category Methods * @group Event-Questions * @summary Delete a choice from an event question * @description Permanently deletes a choice from a registration question and re-sequences the sort order of the question's remaining choices; blocked if the question is a checkbox type with existing responses, and requires update permission on events. */ declare const DeleteEventQuestionChoice: ({ eventId, questionId, choiceId, adminApiParams, queryClient, }: DeleteEventQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useDeleteEventQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Question */ interface DetachEventQuestionSearchListParams extends MutationParams { eventId: string; questionId: string; } /** * @category Methods * @group Event-Question * @summary Detach a search list from a question * @description Removes the currently attached organization search list from a registration question, clearing its search-list-backed options; requires update permission on events. */ declare const DetachEventQuestionSearchList: ({ eventId, questionId, adminApiParams, queryClient, }: DetachEventQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Event-Question */ declare const useDetachEventQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface RemoveEventQuestionChoiceSubQuestionParams extends MutationParams { eventId: string; questionId: string; choiceId: string; subQuestionId: string; } /** * @category Methods * @group Event-Questions * @summary Remove a sub-question from a question choice * @description Unlinks a sub-question previously attached to a question choice and re-sequences the sort order of that choice's remaining sub-questions; requires update permission on events. */ declare const RemoveEventQuestionChoiceSubQuestion: ({ eventId, questionId, choiceId, subQuestionId, adminApiParams, queryClient, }: RemoveEventQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useRemoveEventQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface ReorderEventQuestionChoiceSubQuestionsParams extends MutationParams { eventId: string; questionId: string; choiceId: string; questionIds: string[]; } /** * @category Methods * @group Event-Questions * @summary Reorder a question choice's sub-questions * @description Sets the display order of the sub-questions attached to a registration question choice by supplying the full, reordered list of sub-question IDs; requires update permission on events and fails if the provided list does not exactly match the choice's existing sub-questions. */ declare const ReorderEventQuestionChoiceSubQuestions: ({ eventId, questionId, choiceId, questionIds, adminApiParams, queryClient, }: ReorderEventQuestionChoiceSubQuestionsParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useReorderEventQuestionChoiceSubQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface ReorderEventQuestionChoicesParams extends MutationParams { eventId: string; questionId: string; choicesIds: string[]; } /** * @category Methods * @group Event-Sections * @summary Reorder an event question's choices * @description Sets the sort order of a registration question's choices to match the given array of choice IDs; requires update permission on events. */ declare const ReorderEventQuestionChoices: ({ eventId, questionId, choicesIds, adminApiParams, queryClient, }: ReorderEventQuestionChoicesParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useReorderEventQuestionChoices: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface UpdateEventQuestionParams extends MutationParams { eventId: string; questionId: string; question: EventQuestionUpdateInputs; } /** * @category Methods * @group Event-Questions * @summary Update an event registration question * @description Updates the fields of a registration question on an event, such as its label, type, visibility, or linked search list, and requires update permission on events. */ declare const UpdateEventQuestion: ({ eventId, questionId, question, adminApiParams, queryClient, }: UpdateEventQuestionParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useUpdateEventQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface UpdateEventQuestionChoiceParams extends MutationParams { eventId: string; questionId: string; choiceId: string; choice: EventQuestionChoiceUpdateInputs; } /** * @category Methods * @group Event-Questions * @summary Update a registration question choice * @description Updates the fields of a single answer choice belonging to an event registration question, such as its label or value, and requires update permission on events. */ declare const UpdateEventQuestionChoice: ({ eventId, questionId, choiceId, choice, adminApiParams, queryClient, }: UpdateEventQuestionChoiceParams) => Promise; /** * @category Mutations * @group Event-Questions */ declare const useUpdateEventQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Questions */ interface UpdateEventQuestionChoiceSubQuestionParams extends MutationParams { eventId: string; questionId: string; choiceId: string; subQuestionId: string; sortOrder: number; } /** * @category Methods * @group Event-Questions * @summary Update a question choice's sub-question * @description Updates a sub-question attached to a registration question choice, most notably its sort order relative to the choice's other sub-questions, and requires update permission on events. */ declare const UpdateEventQuestionChoiceSubQuestion: ({ eventId, questionId, choiceId, subQuestionId, sortOrder, adminApiParams, queryClient, }: UpdateEventQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Event-Questions */ declare const useUpdateEventQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Packages */ interface CreateEventRegistrationPackageParams extends MutationParams { eventId: string; registrationId: string; package: EventRegistrationPackageCreateInputs; } /** * @category Methods * @group Event-Registration-Packages * @summary Create a package for an event registration * @description Creates a new attendee package (e.g. a bundled add-on/room package purchase) for the given registration at an event, requiring read and update permission on attendees. */ declare const CreateEventRegistrationPackage: ({ eventId, registrationId, package: packageData, adminApiParams, queryClient, }: CreateEventRegistrationPackageParams) => Promise>; /** * @category Mutations * @group Event-Registration-Packages */ declare const useCreateEventRegistrationPackage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Packages */ interface DeleteEventRegistrationPackageParams extends MutationParams { eventId: string; registrationId: string; packageId: string; } /** * @category Methods * @group Event-Registration-Packages * @summary Delete an event registration's package * @description Permanently deletes a specific attendee package purchase belonging to the given registration at an event, requiring read and update permission on attendees. */ declare const DeleteEventRegistrationPackage: ({ eventId, registrationId, packageId, adminApiParams, queryClient, }: DeleteEventRegistrationPackageParams) => Promise>; /** * @category Mutations * @group Event-Registration-Packages */ declare const useDeleteEventRegistrationPackage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Packages */ interface UpdateEventRegistrationPackageParams extends MutationParams { eventId: string; registrationId: string; packageId: string; package: EventRegistrationPackageUpdateInputs; } /** * @category Methods * @group Event-Registration-Packages * @summary Update an event registration's package * @description Updates the details of an existing attendee package purchase for the given registration at an event, requiring read and update permission on attendees. */ declare const UpdateEventRegistrationPackage: ({ eventId, registrationId, packageId, package: packageData, adminApiParams, queryClient, }: UpdateEventRegistrationPackageParams) => Promise>; /** * @category Mutations * @group Event-Registration-Packages */ declare const useUpdateEventRegistrationPackage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Reservations */ interface AddEventReservationPassParams extends MutationParams { eventId: string; reservationId: string; passId: string; registrationId?: string; } /** * @category Methods * @group Event-Registration-Reservations * @summary Attach a pass to a room reservation * @description Connects an existing event pass (purchase) to a room type reservation for an event, allowing that pass holder to occupy the room; the pass must currently be in a needsInfo, ready, or pending status, and this requires read and update permission on attendees. */ declare const AddEventReservationPass: ({ eventId, reservationId, passId, registrationId, adminApiParams, queryClient, }: AddEventReservationPassParams) => Promise>; /** * @category Mutations * @group Event-Registration-Reservations */ declare const useAddEventReservationPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Reservations */ interface CreateEventReservationParams extends MutationParams { eventId: string; reservation: EventRoomTypeReservationCreateInputs; registrationId?: string; } /** * @category Methods * @group Event-Registration-Reservations * @summary Create a room type reservation for an event * @description Creates a new room reservation for an event, linking it to an event room type and room and optionally connecting existing passes to it, requiring read and update permission on attendees. */ declare const CreateEventReservation: ({ eventId, reservation, registrationId, adminApiParams, queryClient, }: CreateEventReservationParams) => Promise>; /** * @category Mutations * @group Event-Registration-Reservations */ declare const useCreateEventReservation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Reservations */ interface DeleteEventReservationParams extends MutationParams { eventId: string; reservationId: string; registrationId?: string; } /** * @category Methods * @group Event-Registration-Reservations * @summary Delete an event room reservation * @description Permanently deletes a room type reservation from an event, requiring read and update permission on attendees. */ declare const DeleteEventReservation: ({ eventId, reservationId, registrationId, adminApiParams, queryClient, }: DeleteEventReservationParams) => Promise>; /** * @category Mutations * @group Event-Registration-Reservations */ declare const useDeleteEventReservation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Reservations */ interface RemoveEventReservationPassParams extends MutationParams { eventId: string; reservationId: string; passId: string; registrationId?: string; } /** * @category Methods * @group Event-Registration-Reservations * @summary Detach a pass from a room reservation * @description Disconnects an event pass (purchase) from a room type reservation for an event, freeing up that spot in the room, requiring read and update permission on attendees. */ declare const RemoveEventReservationPass: ({ eventId, reservationId, passId, registrationId, adminApiParams, queryClient, }: RemoveEventReservationPassParams) => Promise>; /** * @category Mutations * @group Event-Registration-Reservations */ declare const useRemoveEventReservationPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registration-Reservations */ interface UpdateEventReservationParams extends MutationParams { eventId: string; reservationId: string; reservation: EventRoomTypeReservationUpdateInputs; registrationId?: string; } /** * @category Methods * @group Event-Registration-Reservations * @summary Update an event room reservation * @description Updates an existing room type reservation for an event, such as its assigned room or room type, requiring read and update permission on attendees. */ declare const UpdateEventReservation: ({ eventId, reservationId, reservation, registrationId, adminApiParams, queryClient, }: UpdateEventReservationParams) => Promise>; /** * @category Mutations * @group Event-Registration-Reservations */ declare const useUpdateEventReservation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registrations */ interface CreateEventRegistrationParams extends MutationParams { eventId: string; registration: EventRegistrationCreateInputs; } /** * @category Methods * @group Event-Registrations * @summary Create an event registration * @description Creates a new registration on an event for an existing account; requires read and create permission on attendees. */ declare const CreateEventRegistration: ({ eventId, registration, adminApiParams, queryClient, }: CreateEventRegistrationParams) => Promise>; /** * @category Mutations * @group Event-Registrations */ declare const useCreateEventRegistration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registrations */ interface DeleteEventRegistrationParams extends MutationParams { eventId: string; registrationId: string; } /** * @category Methods * @group Event-Registrations * @summary Delete an event registration * @description Permanently deletes the registration record identified by its registration ID on the given event, removing it from the registration list; requires the "del" permission on attendees. */ declare const DeleteEventRegistration: ({ eventId, registrationId, adminApiParams, queryClient, }: DeleteEventRegistrationParams) => Promise>; /** * @category Mutations * @group Event-Registrations */ declare const useDeleteEventRegistration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registrations */ interface ResendRegistrationConfirmationEmailParams extends MutationParams { eventId: string; registrationId: string; } /** * @category Methods * @group Event-Registrations * @summary Resend registration confirmation email * @description Re-triggers the registration confirmation email for the registration identified by its registration ID on the given event by replaying the "registration.submitted" side effect; requires the "update" permission on attendees. */ declare const ResendRegistrationConfirmationEmail: ({ eventId, registrationId, adminApiParams, queryClient, }: ResendRegistrationConfirmationEmailParams) => Promise>; /** * @category Mutations * @group Event-Registrations */ declare const useResendRegistrationConfirmationEmail: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registrations */ interface SendRegistrationAbandonedEmailParams extends MutationParams { eventId: string; registrationId: string; } /** * @category Methods * @group Event-Registrations * @summary Send abandoned registration email * @description Enqueues the abandoned-registration email for the registration identified by its registration ID on the given event, including after the sweeper has already claimed it; requires the "update" permission on attendees. */ declare const SendRegistrationAbandonedEmail: ({ eventId, registrationId, adminApiParams, queryClient, }: SendRegistrationAbandonedEmailParams) => Promise>; /** * @category Mutations * @group Event-Registrations */ declare const useSendRegistrationAbandonedEmail: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registrations */ interface SyncEventRegistrationsParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event-Registrations * @summary Sync an event's registrations to accounts * @description Enqueues every account registered for the given event for a background account-data sync job and returns the number of accounts enqueued; requires the "read" permission on attendees and "update" permission on accounts. */ declare const SyncEventRegistrations: ({ eventId, adminApiParams, }: SyncEventRegistrationsParams) => Promise>; /** * @category Mutations * @group Event-Registrations */ declare const useSyncEventRegistrations: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Registrations */ interface UpdateEventRegistrationParams extends MutationParams { eventId: string; registrationId: string; registration: EventRegistrationUpdateInputs; } /** * @category Methods * @group Event-Registrations * @summary Update an event registration * @description Updates the registration record identified by its registration ID on the given event with the supplied fields, such as coupon or custom registration data; requires the "update" permission on attendees. */ declare const UpdateEventRegistration: ({ eventId, registrationId, registration, adminApiParams, queryClient, }: UpdateEventRegistrationParams) => Promise>; /** * @category Mutations * @group Event-Registrations */ declare const useUpdateEventRegistration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations-Translations */ interface DeleteEventRoomTypeTranslationParams extends MutationParams { eventId: string; roomTypeId: string; locale: string; } /** * @category Methods * @group Event-Reservations-Translations * @summary Delete a room type translation * @description Removes the translation for a specific locale from an event room type, requiring the update permission on events. */ declare const DeleteEventRoomTypeTranslation: ({ eventId, roomTypeId, locale, adminApiParams, queryClient, }: DeleteEventRoomTypeTranslationParams) => Promise; /** * @category Mutations * @group Event-Reservations-Translations */ declare const useDeleteEventRoomTypeTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Reservations-Translations */ interface UpdateEventRoomTypeTranslationParams extends MutationParams { eventId: string; roomTypeId: string; locale: ISupportedLocale; roomTypeTranslation: EventRoomTypeTranslationUpdateInputs; } /** * @category Methods * @group Event-Reservations-Translations * @summary Update a room type translation * @description Creates or updates the localized name and description for an event room type in the given locale, requiring the update permission on events. */ declare const UpdateEventRoomTypeTranslation: ({ eventId, roomTypeId, roomTypeTranslation, locale, adminApiParams, queryClient, }: UpdateEventRoomTypeTranslationParams) => Promise; /** * @category Mutations * @group Event-Reservations-Translations */ declare const useUpdateEventRoomTypeTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface AddEventRoomTypeTierParams extends MutationParams { allowed: boolean; eventId: string; roomTypeId: string; tierId: string; } /** * @category Methods * @group Event-Reservations * @summary Add an account tier to a room type * @description Adds an account tier to a room type's allowed or disallowed tier list depending on the `allowed` flag, controlling which member tiers may book the room type, and requires the update permission on events plus read permission on tiers. */ declare const AddEventRoomTypeTier: ({ allowed, eventId, roomTypeId, tierId, adminApiParams, queryClient, }: AddEventRoomTypeTierParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useAddEventRoomTypeTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface CreateEventRoomTypeParams extends MutationParams { eventId: string; roomType: EventRoomTypeCreateInputs; } /** * @category Methods * @group Event-Reservations * @summary Create an event room type * @description Creates a new room type (a bookable room/reservation category) for the given event, requiring the update permission on events. */ declare const CreateEventRoomType: ({ eventId, roomType, adminApiParams, queryClient, }: CreateEventRoomTypeParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useCreateEventRoomType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface DeleteEventRoomTypeParams extends MutationParams { eventId: string; roomTypeId: string; } /** * @category Methods * @group Event-Reservations * @summary Delete an event room type * @description Permanently deletes a room type from the given event, requiring the update permission on events. */ declare const DeleteEventRoomType: ({ eventId, roomTypeId, adminApiParams, queryClient, }: DeleteEventRoomTypeParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useDeleteEventRoomType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface RemoveEventRoomTypeTierParams extends MutationParams { allowed: boolean; eventId: string; roomTypeId: string; tierId: string; } /** * @category Methods * @group Event-Reservations * @summary Remove an account tier from a room type * @description Removes an account tier from a room type's allowed or disallowed tier list depending on the `allowed` flag, requiring the update permission on events plus read permission on tiers. */ declare const RemoveEventRoomTypeTier: ({ allowed, eventId, roomTypeId, tierId, adminApiParams, queryClient, }: RemoveEventRoomTypeTierParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useRemoveEventRoomTypeTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface UpdateEventRoomTypeParams extends MutationParams { eventId: string; roomTypeId: string; roomType: EventRoomTypeUpdateInputs; } /** * @category Methods * @group Event-Reservations * @summary Update an event room type * @description Updates the details of an existing room type for the given event, requiring the update permission on events. */ declare const UpdateEventRoomType: ({ eventId, roomTypeId, roomType, adminApiParams, queryClient, }: UpdateEventRoomTypeParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useUpdateEventRoomType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface UpdateEventRoomTypeAddOnDetailsParams extends MutationParams { eventId: string; roomTypeId: string; addOnId: string; details: EventRoomTypeAddOnDetailsUpdateInputs; } /** * @category Methods * @group Event-Reservations * @summary Update a room type's add-on details * @description Creates or updates the pricing/availability details linking a specific add-on to a room type, requiring the update permission on events. */ declare const UpdateEventRoomTypeAddOnDetails: ({ eventId, roomTypeId, addOnId, details, adminApiParams, queryClient, }: UpdateEventRoomTypeAddOnDetailsParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useUpdateEventRoomTypeAddOnDetails: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Reservations */ interface UpdateEventRoomTypePassTypeDetailsParams extends MutationParams { eventId: string; roomTypeId: string; passTypeId: string; details: EventRoomTypePassTypeDetailsUpdateInputs; } /** * @category Methods * @group Event-Reservations * @summary Update a room type's pass type details * @description Creates or updates the pricing/availability details linking a specific pass type to a room type, requiring the update permission on events. */ declare const UpdateEventRoomTypePassTypeDetails: ({ eventId, roomTypeId, passTypeId, details, adminApiParams, queryClient, }: UpdateEventRoomTypePassTypeDetailsParams) => Promise>; /** * @category Mutations * @group Event-Reservations */ declare const useUpdateEventRoomTypePassTypeDetails: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Rooms */ interface AddRoomToRoomTypeParams extends MutationParams { eventId: string; roomTypeId: string; roomId: string; } /** * @category Methods * @group Event-Rooms * @summary Add a room to a room type * @description Connects an existing event room to a room type, verifying the room belongs to the same event, and requires update permission on events. */ declare const AddRoomToRoomType: ({ eventId, roomTypeId, roomId, adminApiParams, queryClient, }: AddRoomToRoomTypeParams) => Promise>; /** * @category Mutations * @group Event-Rooms */ declare const useAddRoomToRoomType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Rooms */ interface CreateRoomParams extends MutationParams { eventId: string; room: RoomCreateInputs; } /** * @category Methods * @group Event-Rooms * @summary Create an event room * @description Creates a new room for an event, such as a physical or virtual space used for sessions, and requires update permission on events. */ declare const CreateRoom: ({ eventId, room, adminApiParams, queryClient, }: CreateRoomParams) => Promise>; /** * @category Mutations * @group Event-Rooms */ declare const useCreateRoom: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Rooms */ interface DeleteRoomParams extends MutationParams { eventId: string; roomId: string; } /** * @category Methods * @group Event-Rooms * @summary Delete an event room * @description Permanently deletes a room from an event and requires update permission on events. */ declare const DeleteRoom: ({ eventId, roomId, adminApiParams, queryClient, }: DeleteRoomParams) => Promise>; /** * @category Mutations * @group Event-Rooms */ declare const useDeleteRoom: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Rooms */ interface ImportRoomsParams extends MutationParams { eventId: string; roomNames: string[]; roomTypeId?: string; } /** * @category Methods * @group Event-Rooms * @summary Bulk import event rooms by name * @description Bulk-creates event rooms from a list of room names, skipping any names that already exist for the event, and optionally assigns the newly created rooms to a room type; requires update permission on events. */ declare const ImportRooms: ({ eventId, roomNames, roomTypeId, adminApiParams, queryClient, }: ImportRoomsParams) => Promise>; /** * @category Mutations * @group Event-Rooms */ declare const useImportRooms: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Rooms */ interface RemoveRoomFromRoomTypeParams extends MutationParams { eventId: string; roomTypeId: string; roomId: string; } /** * @category Methods * @group Event-Rooms * @summary Remove a room from a room type * @description Disconnects a room from a room type without deleting the room itself, and requires update permission on events. */ declare const RemoveRoomFromRoomType: ({ eventId, roomTypeId, roomId, adminApiParams, queryClient, }: RemoveRoomFromRoomTypeParams) => Promise>; /** * @category Mutations * @group Event-Rooms */ declare const useRemoveRoomFromRoomType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Rooms */ interface UpdateRoomParams extends MutationParams { eventId: string; roomId: string; room: RoomUpdateInputs; } /** * @category Methods * @group Event-Rooms * @summary Update an event room * @description Updates the fields of an existing event room, such as its name or capacity, and requires update permission on events. */ declare const UpdateRoom: ({ eventId, roomId, room, adminApiParams, queryClient, }: UpdateRoomParams) => Promise>; /** * @category Mutations * @group Event-Rooms */ declare const useUpdateRoom: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections-Translations */ interface DeleteEventSectionTranslationParams extends MutationParams { eventId: string; sectionId: string; locale: string; } /** * @category Methods * @group Event-Sections-Translations * @summary Delete an event section translation * @description Removes the translation for a specific locale from an event registration section, requiring the update permission on events. */ declare const DeleteEventSectionTranslation: ({ eventId, sectionId, locale, adminApiParams, queryClient, }: DeleteEventSectionTranslationParams) => Promise; /** * @category Mutations * @group Event-Sections-Translations */ declare const useDeleteEventSectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Sections-Translations */ interface UpdateEventSectionTranslationParams extends MutationParams { eventId: string; sectionId: string; locale: ISupportedLocale; sectionTranslation: EventSectionTranslationUpdateInputs; } /** * @category Methods * @group Event-Sections-Translations * @summary Update an event section's translation * @description Updates the translated text for a specific event registration section in the given locale, creating or overwriting the locale's translation fields; requires update permission on events. */ declare const UpdateEventSectionTranslation: ({ eventId, sectionId, sectionTranslation, locale, adminApiParams, queryClient, }: UpdateEventSectionTranslationParams) => Promise; /** * @category Mutations * @group Event-Sections-Translations */ declare const useUpdateEventSectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface AddEventSectionAddOnParams extends MutationParams { eventId: string; sectionId: string; addOnId: string; } /** * @category Methods * @group Event-Sections * @summary Add an add-on to an event section * @description Connects an existing event add-on to a registration section, making it available for purchase within that section; requires update permission on events. */ declare const AddEventSectionAddOn: ({ eventId, sectionId, addOnId, adminApiParams, queryClient, }: AddEventSectionAddOnParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useAddEventSectionAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface AddEventSectionPassTypeParams extends MutationParams { eventId: string; sectionId: string; passTypeId: string; } /** * @category Methods * @group Event-Sections * @summary Add a pass type to an event section * @description Connects an existing event pass type (ticket) to a registration section, making that pass type available within the section; requires update permission on events. */ declare const AddEventSectionPassType: ({ eventId, sectionId, passTypeId, adminApiParams, queryClient, }: AddEventSectionPassTypeParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useAddEventSectionPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface AddEventSectionQuestionParams extends MutationParams { eventId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Event-Sections * @summary Add a question to an event section * @description Attaches an existing registration question to a section, appending it to the end of the section's question order; requires update permission on events. */ declare const AddEventSectionQuestion: ({ eventId, sectionId, questionId, adminApiParams, queryClient, }: AddEventSectionQuestionParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useAddEventSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface AddEventSectionTierParams extends MutationParams { allowed: boolean; eventId: string; sectionId: string; tierId: string; } /** * @category Methods * @group Event-Sections * @summary Add an account tier to an event section * @description Adds an account tier to a registration section's allowed or disallowed tier list depending on the allowed flag, controlling which account tiers can access the section; requires update permission on events and read permission on tiers. */ declare const AddEventSectionTier: ({ allowed, eventId, sectionId, tierId, adminApiParams, queryClient, }: AddEventSectionTierParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useAddEventSectionTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface CreateEventSectionParams extends MutationParams { eventId: string; section: EventSectionCreateInputs; } /** * @category Methods * @group Event-Sections * @summary Create an event registration section * @description Creates a new registration section for an event, inserting it at the requested sort position among the event's existing sections; requires update permission on events. */ declare const CreateEventSection: ({ eventId, section, adminApiParams, queryClient, }: CreateEventSectionParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useCreateEventSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface DeleteEventSectionParams extends MutationParams { eventId: string; sectionId: string; } /** * @category Methods * @group Event-Sections * @summary Delete an event registration section * @description Permanently removes a registration section from an event and re-sequences the sort order of the event's remaining sections; requires update permission on events. */ declare const DeleteEventSection: ({ eventId, sectionId, adminApiParams, queryClient, }: DeleteEventSectionParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useDeleteEventSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface RemoveEventSectionAddOnParams extends MutationParams { eventId: string; sectionId: string; addOnId: string; } /** * @category Methods * @group Event-Sections * @summary Remove an add-on from an event section * @description Disconnects an event add-on from a registration section so it is no longer available for purchase within that section; requires update permission on events. */ declare const RemoveEventSectionAddOn: ({ eventId, sectionId, addOnId, adminApiParams, queryClient, }: RemoveEventSectionAddOnParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useRemoveEventSectionAddOn: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface RemoveEventSectionPassTypeParams extends MutationParams { eventId: string; sectionId: string; passTypeId: string; } /** * @category Methods * @group Event-Sections * @summary Remove a pass type from an event section * @description Disconnects an event pass type (ticket) from a registration section so it is no longer offered within that section; requires update permission on events. */ declare const RemoveEventSectionPassType: ({ eventId, sectionId, passTypeId, adminApiParams, queryClient, }: RemoveEventSectionPassTypeParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useRemoveEventSectionPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface RemoveEventSectionQuestionParams extends MutationParams { eventId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Event-Sections * @summary Remove a question from an event section * @description Detaches a registration question from a section and re-sequences the sort order of the section's remaining questions; requires update permission on events. */ declare const RemoveEventSectionQuestion: ({ eventId, sectionId, questionId, adminApiParams, queryClient, }: RemoveEventSectionQuestionParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useRemoveEventSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface RemoveEventSectionTierParams extends MutationParams { allowed: boolean; eventId: string; sectionId: string; tierId: string; } /** * @category Methods * @group Event-Sections * @summary Remove an account tier restriction from a section * @description Disconnects an account tier from a registration section's allowed or disallowed tier list, based on the `allowed` flag, requiring read/update permission on events and read permission on tiers. */ declare const RemoveEventSectionTier: ({ allowed, eventId, sectionId, tierId, adminApiParams, queryClient, }: RemoveEventSectionTierParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useRemoveEventSectionTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface ReorderEventSectionQuestionsParams extends MutationParams { eventId: string; sectionId: string; questionIds: string[]; } /** * @category Methods * @group Event-Sections * @summary Reorder a section's questions * @description Sets the sort order of a registration section's questions to match the order of the given questionIds array, requiring read/update permission on events. */ declare const ReorderEventSectionQuestions: ({ eventId, sectionId, questionIds, adminApiParams, queryClient, }: ReorderEventSectionQuestionsParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useReorderEventSectionQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface UpdateEventSectionParams extends MutationParams { eventId: string; sectionId: string; section: EventSectionUpdateInputs; } /** * @category Methods * @group Event-Sections * @summary Update an event registration section * @description Updates the fields of an event's registration section, such as name, description, or sort order, requiring read/update permission on events. */ declare const UpdateEventSection: ({ eventId, sectionId, section, adminApiParams, queryClient, }: UpdateEventSectionParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useUpdateEventSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sections */ interface UpdateEventSectionQuestionParams extends MutationParams { eventId: string; sectionId: string; questionId: string; sortOrder: number; } /** * @category Methods * @group Event-Sections * @summary Update a section question's sort order * @description Sets the sort order of a single question within an event registration section, requiring read/update permission on events. */ declare const UpdateEventSectionQuestion: ({ eventId, sectionId, questionId, sortOrder, adminApiParams, queryClient, }: UpdateEventSectionQuestionParams) => Promise>; /** * @category Mutations * @group Event-Sections */ declare const useUpdateEventSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Session-Location-Translations */ interface DeleteEventSessionLocationTranslationParams extends MutationParams { eventId: string; locationId: string; locale: string; } /** * @category Methods * @group Event-Session-Location-Translations * @summary Delete a session location translation * @description Deletes the translation for a given locale on an event session location, requiring read/update permission on events. */ declare const DeleteEventSessionLocationTranslation: ({ eventId, locationId, locale, adminApiParams, queryClient, }: DeleteEventSessionLocationTranslationParams) => Promise; /** * @category Mutations * @group Event-Session-Location-Translations */ declare const useDeleteEventSessionLocationTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Session-Location-Translations */ interface UpdateEventSessionLocationTranslationParams extends MutationParams { eventId: string; locationId: string; locale: ISupportedLocale; locationTranslation: EventSessionLocationTranslationUpdateInputs; } /** * @category Methods * @group Event-Session-Location-Translations * @summary Update a session location translation * @description Creates or updates the localized fields (e.g. name) for an event session location in the given locale, requiring read/update permission on events. */ declare const UpdateEventSessionLocationTranslation: ({ eventId, locationId, locationTranslation, locale, adminApiParams, queryClient, }: UpdateEventSessionLocationTranslationParams) => Promise; /** * @category Mutations * @group Event-Session-Location-Translations */ declare const useUpdateEventSessionLocationTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionLocationSessionParams extends MutationParams { eventId: string; locationId: string; sessionId: string; } /** * @category Methods * @group Event-Sessions * @summary Assign a session to a location * @description Associates an event session with a session location so the session is scheduled at that location, requiring read/update permission on events. */ declare const AddEventSessionLocationSession: ({ eventId, locationId, sessionId, adminApiParams, queryClient, }: AddEventSessionLocationSessionParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionLocationSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface CreateEventSessionLocationParams extends MutationParams { eventId: string; location: EventSessionLocationCreateInputs; } /** * @category Methods * @group Event-Sessions * @summary Create an event session location * @description Creates a new physical or virtual location that event sessions can be scheduled at, requiring read/update permission on events. */ declare const CreateEventSessionLocation: ({ eventId, location, adminApiParams, queryClient, }: CreateEventSessionLocationParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useCreateEventSessionLocation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Session-Locations */ interface DeleteEventSessionLocationParams extends MutationParams { eventId: string; locationId: string; } /** * @category Methods * @group Event-Session-Locations * @summary Delete an event session location * @description Permanently deletes a session location from an event, requiring read/update permission on events. */ declare const DeleteEventSessionLocation: ({ eventId, locationId, adminApiParams, queryClient, }: DeleteEventSessionLocationParams) => Promise>; /** * @category Mutations * @group Event-Session-Locations */ declare const useDeleteEventSessionLocation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionLocationSessionParams extends MutationParams { eventId: string; locationId: string; sessionId: string; } /** * @category Methods * @group Event-Sessions * @summary Unassign a session from a location * @description Removes the association between an event session and a session location, requiring read/update permission on events. */ declare const RemoveEventSessionLocationSession: ({ eventId, locationId, sessionId, adminApiParams, queryClient, }: RemoveEventSessionLocationSessionParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionLocationSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface UpdateEventSessionLocationParams extends MutationParams { eventId: string; locationId: string; sessionLocation: EventSessionLocationUpdateInputs; } /** * @category Methods * @group Event-Sessions * @summary Update an event session location * @description Updates the name, description, address, or other details of an existing session location for the given event; requires update permission on events. */ declare const UpdateEventSessionLocation: ({ eventId, locationId, sessionLocation, adminApiParams, queryClient, }: UpdateEventSessionLocationParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useUpdateEventSessionLocation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface AddEventSessionMatchPassParams extends MutationParams { eventId: string; sessionId: string; roundId: string; matchId: string; passId: string; } /** * @category Methods * @group Event * @summary Assign a pass to a matchmaking match * @description Adds an attendee pass to the specified match within a session round, disconnecting it from any other match in that round it was previously assigned to; requires read and update permission on attendees. */ declare const AddEventSessionMatchPass: ({ eventId, sessionId, roundId, matchId, passId, adminApiParams, queryClient, }: AddEventSessionMatchPassParams) => Promise>; /** * @category Mutations * @group Event */ declare const useAddEventSessionMatchPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface CreateEventSessionMatchParams extends MutationParams { eventId: string; sessionId: string; roundId: string; } /** * @category Methods * @group Event * @summary Create a match within a session round * @description Creates a new, empty match in the specified matchmaking round of an event session, auto-numbering it after the existing matches; requires update permission on events. */ declare const CreateEventSessionMatch: ({ eventId, sessionId, roundId, adminApiParams, queryClient, }: CreateEventSessionMatchParams) => Promise>; /** * @category Mutations * @group Event */ declare const useCreateEventSessionMatch: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface CreateEventSessionRoundParams extends MutationParams { eventId: string; sessionId: string; } /** * @category Methods * @group Event * @summary Create a matchmaking round for a session * @description Creates a new round for the given event session, auto-numbering it after any existing rounds so attendees can later be matched within it; requires update permission on events. */ declare const CreateEventSessionRound: ({ eventId, sessionId, adminApiParams, queryClient, }: CreateEventSessionRoundParams) => Promise>; /** * @category Mutations * @group Event */ declare const useCreateEventSessionRound: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DeleteEventSessionMatchParams extends MutationParams { eventId: string; sessionId: string; roundId: string; matchId: string; } /** * @category Methods * @group Event * @summary Delete a match from a session round * @description Permanently removes a single match from the specified matchmaking round of an event session; requires update permission on events. */ declare const DeleteEventSessionMatch: ({ eventId, sessionId, roundId, matchId, adminApiParams, queryClient, }: DeleteEventSessionMatchParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDeleteEventSessionMatch: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DeleteEventSessionRoundParams extends MutationParams { eventId: string; sessionId: string; roundId: string; } /** * @category Methods * @group Event * @summary Delete a matchmaking round from a session * @description Permanently deletes a round, and its matches, from the given event session; requires update permission on events. */ declare const DeleteEventSessionRound: ({ eventId, sessionId, roundId, adminApiParams, queryClient, }: DeleteEventSessionRoundParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDeleteEventSessionRound: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface RemoveEventSessionMatchPassParams extends MutationParams { eventId: string; sessionId: string; roundId: string; matchId: string; passId: string; } /** * @category Methods * @group Event * @summary Unassign a pass from a matchmaking match * @description Removes an attendee pass from the specified match within a session round without assigning it elsewhere; requires read and update permission on attendees. */ declare const RemoveEventSessionMatchPass: ({ eventId, sessionId, roundId, matchId, passId, adminApiParams, queryClient, }: RemoveEventSessionMatchPassParams) => Promise>; /** * @category Mutations * @group Event */ declare const useRemoveEventSessionMatchPass: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface StartEventSessionRoundMatchmakingParams extends MutationParams { eventId: string; sessionId: string; roundId: string; targetMatchSize: number; } /** * @category Methods * @group Event * @summary Start automated matchmaking for a round * @description Sets the target match size on the given round and queues an asynchronous job to automatically group assigned attendee passes into matches based on the round's configured matching questions; requires update permission on events and fails if the round has no questions configured for matching. */ declare const StartEventSessionRoundMatchmaking: ({ eventId, sessionId, roundId, targetMatchSize, adminApiParams, }: StartEventSessionRoundMatchmakingParams) => Promise>; /** * @category Mutations * @group Event */ declare const useStartEventSessionRoundMatchmaking: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface UpdateEventSessionMatchParams extends MutationParams { eventId: string; sessionId: string; roundId: string; matchId: string; match: MatchUpdateInputs; } /** * @category Methods * @group Event * @summary Update a match's title and description * @description Updates the title and/or description of an existing match within a session round; requires update permission on events. */ declare const UpdateEventSessionMatch: ({ eventId, sessionId, roundId, matchId, match, adminApiParams, queryClient, }: UpdateEventSessionMatchParams) => Promise>; /** * @category Mutations * @group Event */ declare const useUpdateEventSessionMatch: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionRoundQuestionParams extends MutationParams { eventId: string; sessionId: string; roundId: string; questionId: string; roundSessionQuestion: RoundSessionQuestionUpdateInputs; } /** * @category Methods * @group Events * @summary Set a session question's matchmaking type for a round * @description Sets how a given session question is used for matchmaking in a specific round (e.g. include, split, or exclude attendees by their answer), creating the round-question link if it doesn't already exist; requires update permission on events. */ declare const UpdateEventSessionRoundQuestion: ({ eventId, sessionId, roundId, questionId, roundSessionQuestion, adminApiParams, }: UpdateEventSessionRoundQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionRoundQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventSessionPriceParams extends MutationParams { eventId: string; sessionId: string; passTypeId: string; price: number; } /** * @category Methods * @group Events * @summary Add a pass type price override to a session * @description Creates a price override for a specific pass type on an event session so that pass type is sold at a different price for this session than its default price; requires update permission on events. */ declare const CreateEventSessionPrice: ({ eventId, sessionId, passTypeId, price, adminApiParams, queryClient, }: CreateEventSessionPriceParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventSessionPrice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionPriceParams extends MutationParams { eventId: string; sessionId: string; priceId: string; } /** * @category Methods * @group Events * @summary Remove a pass type price override from a session * @description Deletes a pass type price override from an event session, reverting that pass type back to its default price for the session; requires update permission on events. */ declare const DeleteEventSessionPrice: ({ eventId, sessionId, priceId, adminApiParams, queryClient, }: DeleteEventSessionPriceParams) => Promise>; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionPrice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionPriceParams extends MutationParams { eventId: string; sessionId: string; priceId: string; passTypeId?: string; price?: number; } /** * @category Methods * @group Events * @summary Update a session's pass type price override * @description Updates an existing pass type price override on an event session, allowing the pass type and/or override price to be changed; requires update permission on events. */ declare const UpdateEventSessionPrice: ({ eventId, sessionId, priceId, passTypeId, price, adminApiParams, queryClient, }: UpdateEventSessionPriceParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionPrice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group EventSession-Question-Translations */ interface DeleteEventSessionQuestionChoiceTranslationParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; locale: string; } /** * @category Methods * @group EventSession-Question-Translations * @summary Delete a session question choice translation * @description Removes the translation for the given locale from an event session question's answer choice, leaving the choice's default-locale text as the only version; requires update permission on events. */ declare const DeleteEventSessionQuestionChoiceTranslation: ({ eventId, sessionId, questionId, choiceId, locale, adminApiParams, queryClient, }: DeleteEventSessionQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group EventSession-Question-Translations */ declare const useDeleteEventSessionQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group EventSession-Question-Translations */ interface DeleteEventSessionQuestionTranslationParams extends MutationParams { eventId: string; sessionId: string; questionId: string; locale: string; } /** * @category Methods * @group EventSession-Question-Translations * @summary Delete a session question translation * @description Removes the translation for the given locale from an event session question, leaving the question's default-locale text as the only version; requires update permission on events. */ declare const DeleteEventSessionQuestionTranslation: ({ eventId, sessionId, questionId, locale, adminApiParams, queryClient, }: DeleteEventSessionQuestionTranslationParams) => Promise; /** * @category Mutations * @group EventSession-Question-Translations */ declare const useDeleteEventSessionQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group EventSession-Question-Translations */ interface UpdateEventSessionQuestionChoiceTranslationParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; locale: ISupportedLocale; choiceTranslation: EventSessionQuestionChoiceTranslationUpdateInputs; } /** * @category Methods * @group EventSession-Question-Translations * @summary Create or update a session question choice translation * @description Upserts the translated text for an event session question's answer choice in the given locale; requires update permission on events. */ declare const UpdateEventSessionQuestionChoiceTranslation: ({ eventId, sessionId, questionId, choiceId, locale, choiceTranslation, adminApiParams, queryClient, }: UpdateEventSessionQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group EventSession-Question-Translations */ declare const useUpdateEventSessionQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group EventSession-Question-Translations */ interface UpdateEventSessionQuestionTranslationParams extends MutationParams { eventId: string; sessionId: string; questionId: string; locale: ISupportedLocale; questionTranslation: EventSessionQuestionTranslationUpdateInputs; } /** * @category Methods * @group EventSession-Question-Translations * @summary Create or update a session question translation * @description Upserts the translated text for an event session question in the given locale; requires update permission on events. */ declare const UpdateEventSessionQuestionTranslation: ({ eventId, sessionId, questionId, locale, questionTranslation, adminApiParams, queryClient, }: UpdateEventSessionQuestionTranslationParams) => Promise; /** * @category Mutations * @group EventSession-Question-Translations */ declare const useUpdateEventSessionQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface AddEventSessionQuestionChoiceSubQuestionParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; subQuestionId: string; } /** * @category Methods * @group Events * @summary Attach a follow-up question to a session question choice * @description Links an existing event session question as a conditional sub-question that is shown when the given answer choice of another session question is selected, appending it to the choice's ordered list of sub-questions; requires update permission on events. */ declare const AddEventSessionQuestionChoiceSubQuestion: ({ eventId, sessionId, questionId, choiceId, subQuestionId, adminApiParams, queryClient, }: AddEventSessionQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useAddEventSessionQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Session-Question */ interface AttachEventSessionQuestionSearchListParams extends MutationParams { eventId: string; sessionId: string; questionId: string; searchList: AttachSearchListInputs; } /** * @category Methods * @group Event-Session-Question * @summary Attach a search list to a session question * @description Links a search list (a predefined, searchable set of selectable values) to an event session question so its answer options are sourced from that list; requires update permission on events. */ declare const AttachEventSessionQuestionSearchList: ({ eventId, sessionId, questionId, searchList, adminApiParams, queryClient, }: AttachEventSessionQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Event-Session-Question */ declare const useAttachEventSessionQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventSessionQuestionParams extends MutationParams { eventId: string; sessionId: string; question: EventSessionQuestionCreateInputs; } /** * @category Methods * @group Events * @summary Create a session registration question * @description Creates a new custom registration question for an event session, optionally placed in a section or as a sub-question of an answer choice; requires update permission on events. */ declare const CreateEventSessionQuestion: ({ eventId, sessionId, question, adminApiParams, queryClient, }: CreateEventSessionQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventSessionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventSessionQuestionChoiceParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choice: EventSessionQuestionChoiceCreateInputs; } /** * @category Methods * @group Events * @summary Add a choice to a session question * @description Creates a new answer choice for the specified event session question, inserting it at the given sort order position and shifting existing choices as needed; requires update permission on events. */ declare const CreateEventSessionQuestionChoice: ({ eventId, sessionId, questionId, choice, adminApiParams, queryClient, }: CreateEventSessionQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventSessionQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionQuestionParams extends MutationParams { eventId: string; sessionId: string; questionId: string; sectionId?: string; } /** * @category Methods * @group Events * @summary Delete an event session question * @description Permanently deletes a question from an event session and re-sequences the sort order of the remaining questions in that session; requires update permission on events. */ declare const DeleteEventSessionQuestion: ({ eventId, sessionId, questionId, sectionId, adminApiParams, queryClient, }: DeleteEventSessionQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionQuestionChoiceParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; } /** * @category Methods * @group Events * @summary Delete a session question choice * @description Permanently deletes an answer choice from an event session question and re-sequences the sort order of the remaining choices; fails if the question is a checkbox type that already has responses, and requires update permission on events. */ declare const DeleteEventSessionQuestionChoice: ({ eventId, sessionId, questionId, choiceId, adminApiParams, queryClient, }: DeleteEventSessionQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Session-Question */ interface DetachEventSessionQuestionSearchListParams extends MutationParams { eventId: string; sessionId: string; questionId: string; } /** * @category Methods * @group Event-Session-Question * @summary Detach a search list from a session question * @description Removes the association between an event session question and its linked search list by clearing the question's searchListId, without deleting the search list itself; requires update permission on events. */ declare const DetachEventSessionQuestionSearchList: ({ eventId, sessionId, questionId, adminApiParams, queryClient, }: DetachEventSessionQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Event-Session-Question */ declare const useDetachEventSessionQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface RemoveEventSessionQuestionChoiceSubQuestionParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; subQuestionId: string; } /** * @category Methods * @group Events * @summary Remove a sub-question from a choice * @description Detaches a conditional follow-up (sub) question from an event session question choice and re-sequences the sort order of the choice's remaining sub-questions; requires update permission on events. */ declare const RemoveEventSessionQuestionChoiceSubQuestion: ({ eventId, sessionId, questionId, choiceId, subQuestionId, adminApiParams, queryClient, }: RemoveEventSessionQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useRemoveEventSessionQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface ReorderEventSessionQuestionChoiceSubQuestionsParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; questionIds: string[]; } /** * @category Methods * @group Events * @summary Reorder a choice's sub-questions * @description Sets the sort order of a session question choice's conditional sub-questions to match the order of the given list of question IDs, which must include every existing sub-question for that choice; requires update permission on events. */ declare const ReorderEventSessionQuestionChoiceSubQuestions: ({ eventId, sessionId, questionId, choiceId, questionIds, adminApiParams, queryClient, }: ReorderEventSessionQuestionChoiceSubQuestionsParams) => Promise>; /** * @category Mutations * @group Events */ declare const useReorderEventSessionQuestionChoiceSubQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface ReorderEventSessionQuestionChoicesParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choicesIds: string[]; } /** * @category Methods * @group Events * @summary Reorder a session question's choices * @description Sets the sort order of an event session question's answer choices to match the order of the given list of choice IDs, which must include every existing choice for that question; requires update permission on events. */ declare const ReorderEventSessionQuestionChoices: ({ eventId, sessionId, questionId, choicesIds, adminApiParams, queryClient, }: ReorderEventSessionQuestionChoicesParams) => Promise>; /** * @category Mutations * @group Events */ declare const useReorderEventSessionQuestionChoices: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionQuestionParams extends MutationParams { eventId: string; sessionId: string; questionId: string; question: EventSessionQuestionUpdateInputs; } /** * @category Methods * @group Events * @summary Update an event session question * @description Updates the fields of an existing event session question, such as its label, description, type, or attached search list, and repositions it within the session's sort order if a new sortOrder is provided; requires update permission on events. */ declare const UpdateEventSessionQuestion: ({ eventId, sessionId, questionId, question, adminApiParams, queryClient, }: UpdateEventSessionQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionQuestionChoiceParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; choice: EventSessionQuestionChoiceUpdateInputs; } /** * @category Methods * @group Events * @summary Update a session question choice * @description Updates the fields (such as value or text) of an existing answer choice on an event session question and repositions it within the question's sort order when a new sortOrder is provided; requires update permission on events. */ declare const UpdateEventSessionQuestionChoice: ({ eventId, sessionId, questionId, choiceId, choice, adminApiParams, queryClient, }: UpdateEventSessionQuestionChoiceParams) => Promise; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionQuestionChoiceSubQuestionParams extends MutationParams { eventId: string; sessionId: string; questionId: string; choiceId: string; subQuestionId: string; sortOrder: number; } /** * @category Methods * @group Events * @summary Reposition a choice's sub-question * @description Updates the sort order of a single conditional sub-question attached to an event session question choice, shifting the other sub-questions of that choice to accommodate the new position; requires update permission on events. */ declare const UpdateEventSessionQuestionChoiceSubQuestion: ({ eventId, sessionId, questionId, choiceId, subQuestionId, sortOrder, adminApiParams, queryClient, }: UpdateEventSessionQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionSectionTranslationParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; locale: string; } /** * @category Methods * @group Events * @summary Delete a session section translation * @description Deletes the translation for the given locale on a session section, requiring the "update" permission on events. */ declare const DeleteEventSessionSectionTranslation: ({ eventId, sessionId, sectionId, locale, adminApiParams, queryClient, }: DeleteEventSessionSectionTranslationParams) => Promise; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionSectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionSectionTranslationParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; locale: ISupportedLocale; sectionTranslation: EventSessionSectionTranslationUpdateInputs; } /** * @category Methods * @group Events * @summary Update a session section translation * @description Updates the localized title and content for a session section in the given locale, creating or overwriting the translation, and requires the "update" permission on events. */ declare const UpdateEventSessionSectionTranslation: ({ eventId, sessionId, sectionId, sectionTranslation, locale, adminApiParams, queryClient, }: UpdateEventSessionSectionTranslationParams) => Promise; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionSectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface AddEventSessionSectionQuestionParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Events * @summary Add a question to a session section * @description Attaches an existing session question to a section, appending it to the end of the section's question order, and requires the "update" permission on events. */ declare const AddEventSessionSectionQuestion: ({ eventId, sessionId, sectionId, questionId, adminApiParams, queryClient, }: AddEventSessionSectionQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useAddEventSessionSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventSessionSectionParams extends MutationParams { eventId: string; sessionId: string; section: EventSessionSectionCreateInputs; } /** * @category Methods * @group Events * @summary Create a session section * @description Creates a new question section within an event session, used to group related registration or check-in questions, and requires the "update" permission on events. */ declare const CreateEventSessionSection: ({ eventId, sessionId, section, adminApiParams, queryClient, }: CreateEventSessionSectionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventSessionSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionSectionParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; } /** * @category Methods * @group Events * @summary Delete a session section * @description Permanently deletes a question section from an event session, requiring the "update" permission on events. */ declare const DeleteEventSessionSection: ({ eventId, sessionId, sectionId, adminApiParams, queryClient, }: DeleteEventSessionSectionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface RemoveEventSessionSectionQuestionParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Events * @summary Remove a question from a session section * @description Detaches a question from a session section without deleting the underlying question, and requires the "update" permission on events. */ declare const RemoveEventSessionSectionQuestion: ({ eventId, sessionId, sectionId, questionId, adminApiParams, queryClient, }: RemoveEventSessionSectionQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useRemoveEventSessionSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface ReorderEventSessionSectionQuestionsParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; questionIds: string[]; } /** * @category Methods * @group Events * @summary Reorder a session section's questions * @description Sets the display order of all questions within a session section by supplying the full list of question IDs in the desired order, and requires the "update" permission on events. */ declare const ReorderEventSessionSectionQuestions: ({ eventId, sessionId, sectionId, questionIds, adminApiParams, queryClient, }: ReorderEventSessionSectionQuestionsParams) => Promise>; /** * @category Mutations * @group Events */ declare const useReorderEventSessionSectionQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionSectionParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; section: EventSessionSectionUpdateInputs; } /** * @category Methods * @group Events * @summary Update a session section * @description Updates the properties of a question section within an event session, such as its name or settings, and requires the "update" permission on events. */ declare const UpdateEventSessionSection: ({ eventId, sessionId, sectionId, section, adminApiParams, queryClient, }: UpdateEventSessionSectionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionSection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionSectionQuestionParams extends MutationParams { eventId: string; sessionId: string; sectionId: string; questionId: string; sortOrder: number; } /** * @category Methods * @group Events * @summary Update a section question's sort order * @description Moves a question to a new position within its session section by setting its sort order, shifting the other questions in the section accordingly, and requires the "update" permission on events. */ declare const UpdateEventSessionSectionQuestion: ({ eventId, sessionId, sectionId, questionId, sortOrder, adminApiParams, queryClient, }: UpdateEventSessionSectionQuestionParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionSectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionTimeTranslationParams extends MutationParams { eventId: string; sessionId: string; timeId: string; locale: string; } /** * @category Methods * @group Events * @summary Delete a session time translation * @description Deletes the translation for the given locale on an event session time slot, requiring the "update" permission on events. */ declare const DeleteEventSessionTimeTranslation: ({ eventId, sessionId, timeId, locale, adminApiParams, queryClient, }: DeleteEventSessionTimeTranslationParams) => Promise; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionTimeTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionTimeTranslationParams extends MutationParams { eventId: string; sessionId: string; timeId: string; locale: ISupportedLocale; timeTranslation: EventSessionTimeTranslationUpdateInputs; } /** * @category Methods * @group Events * @summary Update a session time's translation * @description Creates or updates the localized name and description for a specific session time in the given locale, upserting the translation record; requires update permission on events. */ declare const UpdateEventSessionTimeTranslation: ({ eventId, sessionId, timeId, timeTranslation, locale, adminApiParams, queryClient, }: UpdateEventSessionTimeTranslationParams) => Promise; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionTimeTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Events */ interface AddEventSessionTimeSpeakerParams extends MutationParams { eventId: string; sessionId: string; timeId: string; speakerId: string; } /** * @category Methods * @group Events * @summary Add a speaker to a session time * @description Attaches an existing event speaker to a specific session time slot, returning the updated session time; requires update permission on events. */ declare const AddEventSessionTimeSpeaker: ({ eventId, sessionId, timeId, speakerId, adminApiParams, queryClient, }: AddEventSessionTimeSpeakerParams) => Promise>; /** * @category Mutations * @group Events */ declare const useAddEventSessionTimeSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventSessionTimeParams extends MutationParams { eventId: string; sessionId: string; time: EventSessionTimeCreateInputs; } /** * @category Methods * @group Events * @summary Create a session time slot * @description Creates a new time slot (name, description, start time) under the given event session; requires update permission on events. */ declare const CreateEventSessionTime: ({ eventId, sessionId, time, adminApiParams, queryClient, }: CreateEventSessionTimeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventSessionTime: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface DeleteEventSessionTimeParams extends MutationParams { eventId: string; sessionId: string; timeId: string; } /** * @category Methods * @group Events * @summary Delete a session time slot * @description Permanently deletes a specific time slot from an event session; requires update permission on events. */ declare const DeleteEventSessionTime: ({ eventId, sessionId, timeId, adminApiParams, queryClient, }: DeleteEventSessionTimeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useDeleteEventSessionTime: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface RemoveEventSessionTimeSpeakerParams extends MutationParams { eventId: string; sessionId: string; timeId: string; speakerId: string; } /** * @category Methods * @group Events * @summary Remove a speaker from a session time * @description Detaches a speaker from a specific session time slot, returning the updated session time; requires update permission on events. */ declare const RemoveEventSessionTimeSpeaker: ({ eventId, sessionId, timeId, speakerId, adminApiParams, queryClient, }: RemoveEventSessionTimeSpeakerParams) => Promise>; /** * @category Mutations * @group Events */ declare const useRemoveEventSessionTimeSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface UpdateEventSessionTimeParams extends MutationParams { eventId: string; sessionId: string; timeId: string; time: EventSessionTimeUpdateInputs; } /** * @category Methods * @group Events * @summary Update a session time slot * @description Updates the details (such as name, description, or start time) of an existing time slot on an event session; requires update permission on events. */ declare const UpdateEventSessionTime: ({ eventId, sessionId, timeId, time, adminApiParams, queryClient, }: UpdateEventSessionTimeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useUpdateEventSessionTime: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions-Translations */ interface DeleteEventSessionTranslationParams extends MutationParams { eventId: string; sessionId: string; locale: string; } /** * @category Methods * @group Event-Sessions-Translations * @summary Delete a session's translation * @description Permanently removes the localized content for an event session in the specified locale; requires update permission on events. */ declare const DeleteEventSessionTranslation: ({ eventId, sessionId, locale, adminApiParams, queryClient, }: DeleteEventSessionTranslationParams) => Promise; /** * @category Mutations * @group Event-Sessions-Translations */ declare const useDeleteEventSessionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Sessions-Translations */ interface UpdateEventSessionTranslationParams extends MutationParams { eventId: string; sessionId: string; locale: ISupportedLocale; sessionTranslation: EventSessionTranslationUpdateInputs; } /** * @category Methods * @group Event-Sessions-Translations * @summary Update a session's translation * @description Creates or updates the localized content (such as name and description) for an event session in the specified locale, upserting the translation record; requires update permission on events. */ declare const UpdateEventSessionTranslation: ({ eventId, sessionId, sessionTranslation, locale, adminApiParams, queryClient, }: UpdateEventSessionTranslationParams) => Promise; /** * @category Mutations * @group Event-Sessions-Translations */ declare const useUpdateEventSessionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionAccountParams extends MutationParams { eventId: string; sessionId: string; accountId: string; } /** * @category Methods * @group Event-Sessions * @summary Add a sponsor account to a session * @description Attaches an account as a sponsor of the given event session, returning the updated session; requires update permission on events. */ declare const AddEventSessionAccount: ({ eventId, sessionId, accountId, adminApiParams, queryClient, }: AddEventSessionAccountParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionBlockParams extends MutationParams { eventId: string; sessionId: string; blockId: string; } /** * @category Methods * @group Event-Sessions * @summary Add a content block to a session * @description Attaches an existing content block to the given event session, returning the updated session; requires update permission on events. */ declare const AddEventSessionBlock: ({ eventId, sessionId, blockId, adminApiParams, queryClient, }: AddEventSessionBlockParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionBlock: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface AddEventSessionPassTypeParams extends MutationParams { eventId: string; sessionId: string; passTypeId: string; } /** * @category Methods * @group Events * @summary Allow a pass type to register for a session * @description Adds the specified pass type to the event session's list of allowed pass types, permitting attendees holding that pass type to register for the session; requires update permission on events. */ declare const AddEventSessionPassType: ({ eventId, sessionId, passTypeId, adminApiParams, queryClient, }: AddEventSessionPassTypeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useAddEventSessionPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionSpeakerParams extends MutationParams { eventId: string; sessionId: string; speakerId: string; } /** * @category Methods * @group Event-Sessions * @summary Add a speaker to a session * @description Attaches the specified speaker to the given event session so they appear as a presenter on the session; requires update permission on events. */ declare const AddEventSessionSpeaker: ({ eventId, sessionId, speakerId, adminApiParams, queryClient, }: AddEventSessionSpeakerParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionSponsorParams extends MutationParams { eventId: string; sessionId: string; sponsorId: string; } /** * @category Methods * @group Event-Sessions * @summary Add a sponsor to a session * @description Attaches the specified account as a sponsor of the given event session; requires update permission on both events and accounts. */ declare const AddEventSessionSponsor: ({ eventId, sessionId, sponsorId, adminApiParams, queryClient, }: AddEventSessionSponsorParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionSponsor: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionTierParams extends MutationParams { eventId: string; sessionId: string; tierId: string; } /** * @category Methods * @group Event-Sessions * @summary Allow an account tier to register for a session * @description Adds the specified account tier to the event session's list of allowed tiers, permitting accounts in that tier to register for the session; requires update permission on events. */ declare const AddEventSessionTier: ({ eventId, sessionId, tierId, adminApiParams, queryClient, }: AddEventSessionTierParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionTrackParams extends MutationParams { eventId: string; sessionId: string; trackId: string; } /** * @category Methods * @group Event-Sessions * @summary Add a track to a session * @description Attaches the specified track to the given event session so the session is categorized under that track; requires update permission on events. */ declare const AddEventSessionTrack: ({ eventId, sessionId, trackId, adminApiParams, queryClient, }: AddEventSessionTrackParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionTrack: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface AddEventSessionVisiblePassTypeParams extends MutationParams { eventId: string; sessionId: string; passTypeId: string; } /** * @category Methods * @group Events * @summary Make a session visible to a pass type * @description Adds the specified pass type to the event session's list of visible pass types, allowing attendees holding that pass type to see the session on the schedule even if they cannot register for it; requires update permission on events. */ declare const AddEventSessionVisiblePassType: ({ eventId, sessionId, passTypeId, adminApiParams, queryClient, }: AddEventSessionVisiblePassTypeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useAddEventSessionVisiblePassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface AddEventSessionVisibleTierParams extends MutationParams { eventId: string; sessionId: string; tierId: string; } /** * @category Methods * @group Event-Sessions * @summary Make a session visible to an account tier * @description Adds the specified account tier to the event session's list of visible tiers, allowing accounts in that tier to see the session on the schedule even if they cannot register for it; requires update permission on events. */ declare const AddEventSessionVisibleTier: ({ eventId, sessionId, tierId, adminApiParams, queryClient, }: AddEventSessionVisibleTierParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useAddEventSessionVisibleTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface CloneEventSessionParams extends MutationParams { eventId: string; sessionId: string; options?: EventSessionCloneOptions; } /** * @category Methods * @group Event-Sessions * @summary Clone a session * @description Creates a duplicate of the specified event session, copying its details, speakers, tracks, sponsors, allowed and visible pass types/tiers, price overrides, translations, sections, and questions, optionally overriding the new session's name and start time; requires update permission on events. */ declare const CloneEventSession: ({ eventId, sessionId, options, adminApiParams, queryClient, }: CloneEventSessionParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useCloneEventSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface CreateEventSessionParams extends MutationParams { eventId: string; session: EventSessionCreateInputs; } /** * @category Methods * @group Event-Sessions * @summary Create an event session * @description Creates a new session on the specified event using the provided session details, generating a unique slug from its name; requires update permission on events. */ declare const CreateEventSession: ({ eventId, session, adminApiParams, queryClient, }: CreateEventSessionParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useCreateEventSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface CreateEventSessionPassTypeAccessesParams extends MutationParams { eventId: string; sessionId: string; passTypeId: string; } /** * @category Methods * @group Events * @summary Grant session access to every pass of a pass type * @description Queues a background job that gives every ready or needsInfo pass of the specified pass type access to the session. Passes that already hold access are skipped and ones whose access was canceled are left alone, but a draft access is promoted to ready unless it belongs to an open checkout. Returns as soon as the job is queued, without waiting for it; requires update permission on attendees. */ declare const CreateEventSessionPassTypeAccesses: ({ eventId, sessionId, passTypeId, adminApiParams, queryClient, }: CreateEventSessionPassTypeAccessesParams) => Promise>; /** * @category Mutations * @group Events */ declare const useCreateEventSessionPassTypeAccesses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface DeleteEventSessionParams extends MutationParams { eventId: string; sessionId: string; } /** * @category Methods * @group Event-Sessions * @summary Delete an event session * @description Permanently deletes the specified session from the given event; requires update permission on events. */ declare const DeleteEventSession: ({ eventId, sessionId, adminApiParams, queryClient, }: DeleteEventSessionParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useDeleteEventSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionAccountParams extends MutationParams { eventId: string; sessionId: string; accountId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove an account from a session * @description Disassociates an account from an event session, removing it from the session's list of related accounts. */ declare const RemoveEventSessionAccount: ({ eventId, sessionId, accountId, adminApiParams, queryClient, }: RemoveEventSessionAccountParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionBlockParams extends MutationParams { eventId: string; sessionId: string; blockId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove a content block from a session * @description Detaches a content block from an event session, requiring the update permission on events. */ declare const RemoveEventSessionBlock: ({ eventId, sessionId, blockId, adminApiParams, queryClient, }: RemoveEventSessionBlockParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionBlock: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface RemoveEventSessionPassTypeParams extends MutationParams { eventId: string; sessionId: string; passTypeId: string; } /** * @category Methods * @group Events * @summary Remove a pass type from a session * @description Removes a pass type from an event session's list of allowed pass types, requiring the update permission on events. */ declare const RemoveEventSessionPassType: ({ eventId, sessionId, passTypeId, adminApiParams, queryClient, }: RemoveEventSessionPassTypeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useRemoveEventSessionPassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionSpeakerParams extends MutationParams { eventId: string; sessionId: string; speakerId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove a speaker from a session * @description Disassociates a speaker from an event session, requiring the update permission on events. */ declare const RemoveEventSessionSpeaker: ({ eventId, sessionId, speakerId, adminApiParams, queryClient, }: RemoveEventSessionSpeakerParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionSponsorParams extends MutationParams { eventId: string; sessionId: string; sponsorId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove a sponsor from a session * @description Disassociates a sponsoring account from an event session, requiring the update permission on both events and accounts. */ declare const RemoveEventSessionSponsor: ({ eventId, sessionId, sponsorId, adminApiParams, queryClient, }: RemoveEventSessionSponsorParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionSponsor: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionTierParams extends MutationParams { eventId: string; sessionId: string; tierId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove a tier from a session * @description Removes a registration tier from an event session's list of allowed tiers, requiring the update permission on events. */ declare const RemoveEventSessionTier: ({ eventId, sessionId, tierId, adminApiParams, queryClient, }: RemoveEventSessionTierParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionTrackParams extends MutationParams { eventId: string; sessionId: string; trackId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove a track from a session * @description Disassociates a track from an event session, requiring the update permission on events. */ declare const RemoveEventSessionTrack: ({ eventId, sessionId, trackId, adminApiParams, queryClient, }: RemoveEventSessionTrackParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionTrack: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Events */ interface RemoveEventSessionVisiblePassTypeParams extends MutationParams { eventId: string; sessionId: string; passTypeId: string; } /** * @category Methods * @group Events * @summary Remove a visible pass type from a session * @description Removes a pass type from the list of pass types that can see an event session, requiring the update permission on events. */ declare const RemoveEventSessionVisiblePassType: ({ eventId, sessionId, passTypeId, adminApiParams, queryClient, }: RemoveEventSessionVisiblePassTypeParams) => Promise>; /** * @category Mutations * @group Events */ declare const useRemoveEventSessionVisiblePassType: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface RemoveEventSessionVisibleTierParams extends MutationParams { eventId: string; sessionId: string; tierId: string; } /** * @category Methods * @group Event-Sessions * @summary Remove a visible tier from a session * @description Removes a registration tier from the list of tiers that can see an event session, requiring the update permission on events. */ declare const RemoveEventSessionVisibleTier: ({ eventId, sessionId, tierId, adminApiParams, queryClient, }: RemoveEventSessionVisibleTierParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useRemoveEventSessionVisibleTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sessions */ interface UpdateEventSessionParams extends MutationParams { eventId: string; sessionId: string; session: EventSessionUpdateInputs; } /** * @category Methods * @group Event-Sessions * @summary Update an event session * @description Updates the details of an event session such as its name, description, timing, location, and activation link, requiring the update permission on events. */ declare const UpdateEventSession: ({ eventId, sessionId, session, adminApiParams, queryClient, }: UpdateEventSessionParams) => Promise>; /** * @category Mutations * @group Event-Sessions */ declare const useUpdateEventSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Speakers-Translations */ interface DeleteEventSpeakerTranslationParams extends MutationParams { eventId: string; speakerId: string; locale: string; } /** * @category Methods * @group Event-Speakers-Translations * @summary Delete an event speaker's translation * @description Deletes the localized translation for the given locale on an event speaker, removing that language's translated fields; requires the update permission on events. */ declare const DeleteEventSpeakerTranslation: ({ eventId, speakerId, locale, adminApiParams, queryClient, }: DeleteEventSpeakerTranslationParams) => Promise; /** * @category Mutations * @group Event-Speakers-Translations */ declare const useDeleteEventSpeakerTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Speakers-Translations */ interface UpdateEventSpeakerTranslationParams extends MutationParams { eventId: string; speakerId: string; locale: ISupportedLocale; speakerTranslation: EventSpeakerTranslationUpdateInputs; } /** * @category Methods * @group Event-Speakers-Translations * @summary Update an event speaker's translation * @description Creates or updates the localized translation for an event speaker in the given locale, applying the supplied translated fields; requires the update permission on events. */ declare const UpdateEventSpeakerTranslation: ({ eventId, speakerId, locale, speakerTranslation, adminApiParams, queryClient, }: UpdateEventSpeakerTranslationParams) => Promise; /** * @category Mutations * @group Event-Speakers-Translations */ declare const useUpdateEventSpeakerTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Speakers */ interface AddEventSpeakerSessionParams extends MutationParams { eventId: string; speakerId: string; sessionId: string; } /** * @category Methods * @group Event-Speakers * @summary Assign a session to a speaker * @description Links the specified session to an event speaker so the speaker is listed as presenting it, returning the updated speaker; requires the update permission on events. */ declare const AddEventSpeakerSession: ({ eventId, speakerId, sessionId, adminApiParams, queryClient, }: AddEventSpeakerSessionParams) => Promise>; /** * @category Mutations * @group Event-Speakers */ declare const useAddEventSpeakerSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Speakers */ interface CreateEventSpeakerParams extends MutationParams { eventId: string; speaker: EventSpeakerCreateInputs; } /** * @category Methods * @group Event-Speakers * @summary Create an event speaker * @description Creates a new speaker for the specified event using the supplied speaker details, returning the newly created speaker; requires the update permission on events. */ declare const CreateEventSpeaker: ({ eventId, speaker, adminApiParams, queryClient, }: CreateEventSpeakerParams) => Promise>; /** * @category Mutations * @group Event-Speakers */ declare const useCreateEventSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Speakers */ interface DeleteEventSpeakerParams extends MutationParams { eventId: string; speakerId: string; } /** * @category Methods * @group Event-Speakers * @summary Delete an event speaker * @description Permanently removes a speaker from the specified event; requires the update permission on events. */ declare const DeleteEventSpeaker: ({ eventId, speakerId, adminApiParams, queryClient, }: DeleteEventSpeakerParams) => Promise>; /** * @category Mutations * @group Event-Speakers */ declare const useDeleteEventSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Speakers */ interface RemoveEventSpeakerSessionParams extends MutationParams { eventId: string; speakerId: string; sessionId: string; } /** * @category Methods * @group Event-Speakers * @summary Unassign a session from a speaker * @description Unlinks the specified session from an event speaker so the speaker is no longer listed as presenting it, returning the updated speaker; requires the update permission on events. */ declare const RemoveEventSpeakerSession: ({ eventId, speakerId, sessionId, adminApiParams, queryClient, }: RemoveEventSpeakerSessionParams) => Promise>; /** * @category Mutations * @group Event-Speakers */ declare const useRemoveEventSpeakerSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Speakers */ interface UpdateEventSpeakerParams extends MutationParams { eventId: string; speakerId: string; speaker: EventSpeakerUpdateInputs; } /** * @category Methods * @group Event-Speakers * @summary Update an event speaker * @description Updates the details of an existing speaker on the specified event with the supplied fields, returning the updated speaker; requires the update permission on events. */ declare const UpdateEventSpeaker: ({ eventId, speakerId, speaker, adminApiParams, queryClient, }: UpdateEventSpeakerParams) => Promise>; /** * @category Mutations * @group Event-Speakers */ declare const useUpdateEventSpeaker: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsors */ interface AddEventSponsorAccountParams extends MutationParams { eventId: string; accountId: string; } /** * @category Methods * @group Event-Sponsors * @summary Add an account as an event sponsor * @description Connects the specified account to the event as a sponsor, returning the updated event; requires the update permission on both events and accounts. */ declare const AddEventSponsorAccount: ({ eventId, accountId, adminApiParams, queryClient, }: AddEventSponsorAccountParams) => Promise>; /** * @category Mutations * @group Event-Sponsors */ declare const useAddEventSponsorAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsors */ interface RemoveEventSponsorAccountParams extends MutationParams { eventId: string; accountId: string; } /** * @category Methods * @group Event-Sponsors * @summary Remove an account as an event sponsor * @description Disconnects the specified account from the event's sponsors, returning the updated event; requires the update permission on both events and accounts. */ declare const RemoveEventSponsorAccount: ({ eventId, accountId, adminApiParams, queryClient, }: RemoveEventSponsorAccountParams) => Promise>; /** * @category Mutations * @group Event-Sponsors */ declare const useRemoveEventSponsorAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-SponsorshipLevels-Translations */ interface DeleteEventSponsorshipLevelTranslationParams extends MutationParams { eventId: string; levelId: string; locale: string; } /** * @category Methods * @group Event-SponsorshipLevels-Translations * @summary Delete a sponsorship level's translation * @description Deletes the localized translation for the given locale on an event sponsorship level, removing that language's translated fields; requires the update permission on events. */ declare const DeleteEventSponsorshipLevelTranslation: ({ eventId, levelId, locale, adminApiParams, queryClient, }: DeleteEventSponsorshipLevelTranslationParams) => Promise>; /** * @category Mutations * @group Event-SponsorshipLevels-Translations */ declare const useDeleteEventSponsorshipLevelTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-SponsorshipLevels-Translations */ interface UpdateEventSponsorshipLevelTranslationParams extends MutationParams { eventId: string; levelId: string; locale: string; translation: EventSponsorshipLevelTranslationUpdateInputs; } /** * @category Methods * @group Event-SponsorshipLevels-Translations * @summary Update a sponsorship level's translation * @description Updates the translated fields (e.g. name, description) for a specific locale of an event sponsorship level, creating or overwriting that locale's translation; requires update permission on events. */ declare const UpdateEventSponsorshipLevelTranslation: ({ eventId, levelId, locale, translation, adminApiParams, queryClient, }: UpdateEventSponsorshipLevelTranslationParams) => Promise>; /** * @category Mutations * @group Event-SponsorshipLevels-Translations */ declare const useUpdateEventSponsorshipLevelTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-SponsorshipLevels */ interface CreateEventSponsorshipLevelParams extends MutationParams { eventId: string; sponsorshipLevel: EventSponsorshipLevelCreateInputs; } /** * @category Methods * @group Event-SponsorshipLevels * @summary Create an event sponsorship level * @description Creates a new sponsorship level (e.g. Gold, Silver, Bronze) for the given event, which sponsors can then be assigned to; requires update permission on events. */ declare const CreateEventSponsorshipLevel: ({ eventId, sponsorshipLevel, adminApiParams, queryClient, }: CreateEventSponsorshipLevelParams) => Promise>; /** * @category Mutations * @group Event-SponsorshipLevels */ declare const useCreateEventSponsorshipLevel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-SponsorshipLevels */ interface DeleteEventSponsorshipLevelParams extends MutationParams { eventId: string; levelId: string; } /** * @category Methods * @group Event-SponsorshipLevels * @summary Delete an event sponsorship level * @description Permanently deletes a sponsorship level from the given event, along with its associated sponsorships; requires update permission on events. */ declare const DeleteEventSponsorshipLevel: ({ eventId, levelId, adminApiParams, queryClient, }: DeleteEventSponsorshipLevelParams) => Promise>; /** * @category Mutations * @group Event-SponsorshipLevels */ declare const useDeleteEventSponsorshipLevel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-SponsorshipLevels */ interface ReorderEventSponsorshipLevelsParams extends MutationParams { eventId: string; levelIds: string[]; } /** * @category Methods * @group Event-SponsorshipLevels * @summary Reorder an event's sponsorship levels * @description Sets the display order of an event's sponsorship levels by supplying the full ordered list of level IDs; requires update permission on events. */ declare const ReorderEventSponsorshipLevels: ({ eventId, levelIds, adminApiParams, queryClient, }: ReorderEventSponsorshipLevelsParams) => Promise>; /** * @category Mutations * @group Event-SponsorshipLevels */ declare const useReorderEventSponsorshipLevels: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-SponsorshipLevels */ interface UpdateEventSponsorshipLevelParams extends MutationParams { eventId: string; levelId: string; sponsorshipLevel: EventSponsorshipLevelUpdateInputs; } /** * @category Methods * @group Event-SponsorshipLevels * @summary Update an event sponsorship level * @description Updates the properties (e.g. name, description, benefits) of an existing sponsorship level for the given event; requires update permission on events. */ declare const UpdateEventSponsorshipLevel: ({ eventId, levelId, sponsorshipLevel, adminApiParams, queryClient, }: UpdateEventSponsorshipLevelParams) => Promise>; /** * @category Mutations * @group Event-SponsorshipLevels */ declare const useUpdateEventSponsorshipLevel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsorships-Translations */ interface DeleteEventSponsorshipTranslationParams extends MutationParams { eventId: string; levelId: string; sponsorshipId: string; locale: string; } /** * @category Methods * @group Event-Sponsorships-Translations * @summary Delete a sponsorship's translation * @description Deletes the translated fields for a specific locale of a sponsorship within an event sponsorship level; requires update permission on events. */ declare const DeleteEventSponsorshipTranslation: ({ eventId, levelId, sponsorshipId, locale, adminApiParams, queryClient, }: DeleteEventSponsorshipTranslationParams) => Promise>; /** * @category Mutations * @group Event-Sponsorships-Translations */ declare const useDeleteEventSponsorshipTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsorships-Translations */ interface UpdateEventSponsorshipTranslationParams extends MutationParams { eventId: string; levelId: string; sponsorshipId: string; locale: string; translation: EventSponsorshipTranslationUpdateInputs; } /** * @category Methods * @group Event-Sponsorships-Translations * @summary Update a sponsorship's translation * @description Updates the translated fields (e.g. name, description) for a specific locale of a sponsorship within an event sponsorship level, creating or overwriting that locale's translation; requires update permission on events. */ declare const UpdateEventSponsorshipTranslation: ({ eventId, levelId, sponsorshipId, locale, translation, adminApiParams, queryClient, }: UpdateEventSponsorshipTranslationParams) => Promise>; /** * @category Mutations * @group Event-Sponsorships-Translations */ declare const useUpdateEventSponsorshipTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsorships */ interface CreateEventSponsorshipParams extends MutationParams { eventId: string; levelId: string; sponsorship: EventSponsorshipCreateInputs; } /** * @category Methods * @group Event-Sponsorships * @summary Create a sponsorship on a sponsorship level * @description Creates a new sponsorship (a sponsor placed at a given sponsorship level) for an event; requires update permission on events. */ declare const CreateEventSponsorship: ({ eventId, levelId, sponsorship, adminApiParams, queryClient, }: CreateEventSponsorshipParams) => Promise>; /** * @category Mutations * @group Event-Sponsorships */ declare const useCreateEventSponsorship: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsorships */ interface DeleteEventSponsorshipParams extends MutationParams { eventId: string; levelId: string; sponsorshipId: string; } /** * @category Methods * @group Event-Sponsorships * @summary Delete a sponsorship from a sponsorship level * @description Permanently deletes a sponsorship from the given event sponsorship level; requires update permission on events. */ declare const DeleteEventSponsorship: ({ eventId, levelId, sponsorshipId, adminApiParams, queryClient, }: DeleteEventSponsorshipParams) => Promise>; /** * @category Mutations * @group Event-Sponsorships */ declare const useDeleteEventSponsorship: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsorships */ interface ReorderEventSponsorshipsParams extends MutationParams { eventId: string; levelId: string; sponsorshipIds: string[]; } /** * @category Methods * @group Event-Sponsorships * @summary Reorder sponsorships within a sponsorship level * @description Sets the display order of the sponsorships within an event sponsorship level by supplying the full ordered list of sponsorship IDs; requires update permission on events. */ declare const ReorderEventSponsorships: ({ eventId, levelId, sponsorshipIds, adminApiParams, queryClient, }: ReorderEventSponsorshipsParams) => Promise>; /** * @category Mutations * @group Event-Sponsorships */ declare const useReorderEventSponsorships: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Sponsorships */ interface UpdateEventSponsorshipParams extends MutationParams { eventId: string; levelId: string; sponsorshipId: string; sponsorship: EventSponsorshipUpdateInputs; } /** * @category Methods * @group Event-Sponsorships * @summary Update an event sponsorship * @description Updates the details of a sponsorship record at a given sponsorship level for an event, such as its name, description, or links, and requires update permission on events. */ declare const UpdateEventSponsorship: ({ eventId, levelId, sponsorshipId, sponsorship, adminApiParams, queryClient, }: UpdateEventSponsorshipParams) => Promise>; /** * @category Mutations * @group Event-Sponsorships */ declare const useUpdateEventSponsorship: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks-Translations */ interface DeleteEventTrackTranslationParams extends MutationParams { eventId: string; trackId: string; locale: string; } /** * @category Methods * @group Event-Tracks-Translations * @summary Delete an event track translation * @description Removes the translation of an event track for the specified locale, and requires update permission on events. */ declare const DeleteEventTrackTranslation: ({ eventId, trackId, locale, adminApiParams, queryClient, }: DeleteEventTrackTranslationParams) => Promise; /** * @category Mutations * @group Event-Tracks-Translations */ declare const useDeleteEventTrackTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Tracks-Translations */ interface UpdateEventTrackTranslationParams extends MutationParams { eventId: string; trackId: string; locale: ISupportedLocale; trackTranslation: EventTrackTranslationUpdateInputs; } /** * @category Methods * @group Event-Tracks-Translations * @summary Update an event track translation * @description Creates or updates the translated name and description of an event track for the specified locale, and requires update permission on events. */ declare const UpdateEventTrackTranslation: ({ eventId, trackId, trackTranslation, locale, adminApiParams, queryClient, }: UpdateEventTrackTranslationParams) => Promise; /** * @category Mutations * @group Event-Tracks-Translations */ declare const useUpdateEventTrackTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface AddEventTrackSessionParams extends MutationParams { eventId: string; trackId: string; sessionId: string; } /** * @category Methods * @group Event-Tracks * @summary Add a session to an event track * @description Associates an existing event session with the given track, and requires update permission on events. */ declare const AddEventTrackSession: ({ eventId, trackId, sessionId, adminApiParams, queryClient, }: AddEventTrackSessionParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useAddEventTrackSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface AddEventTrackSponsorParams extends MutationParams { eventId: string; trackId: string; sponsorId: string; } /** * @category Methods * @group Event-Tracks * @summary Add a sponsor to an event track * @description Associates an account as a sponsor of the given event track, and requires update permission on both events and accounts. */ declare const AddEventTrackSponsor: ({ eventId, trackId, sponsorId, adminApiParams, queryClient, }: AddEventTrackSponsorParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useAddEventTrackSponsor: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface CreateEventTrackParams extends MutationParams { eventId: string; track: EventTrackCreateInputs; } /** * @category Methods * @group Event-Tracks * @summary Create an event track * @description Creates a new track (a grouping of sessions, such as a themed agenda path) for the given event, and requires update permission on events. */ declare const CreateEventTrack: ({ eventId, track, adminApiParams, queryClient, }: CreateEventTrackParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useCreateEventTrack: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface DeleteEventTrackParams extends MutationParams { eventId: string; trackId: string; } /** * @category Methods * @group Event-Tracks * @summary Delete an event track * @description Permanently deletes a track from the given event, and requires update permission on events. */ declare const DeleteEventTrack: ({ eventId, trackId, adminApiParams, queryClient, }: DeleteEventTrackParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useDeleteEventTrack: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface RemoveEventTrackSessionParams extends MutationParams { eventId: string; trackId: string; sessionId: string; } /** * @category Methods * @group Event-Tracks * @summary Remove a session from an event track * @description Removes the association between an event session and the given track, and requires update permission on events. */ declare const RemoveEventTrackSession: ({ eventId, trackId, sessionId, adminApiParams, queryClient, }: RemoveEventTrackSessionParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useRemoveEventTrackSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface RemoveEventTrackSponsorParams extends MutationParams { eventId: string; trackId: string; sponsorId: string; } /** * @category Methods * @group Event-Tracks * @summary Remove a sponsor from an event track * @description Removes an account's sponsorship association from the given event track, and requires update permission on both events and accounts. */ declare const RemoveEventTrackSponsor: ({ eventId, trackId, sponsorId, adminApiParams, queryClient, }: RemoveEventTrackSponsorParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useRemoveEventTrackSponsor: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Tracks */ interface UpdateEventTrackParams extends MutationParams { eventId: string; trackId: string; track: EventTrackUpdateInputs; } /** * @category Methods * @group Event-Tracks * @summary Update an event track * @description Updates the details of an existing track for the given event, such as its name or description, and requires update permission on events. */ declare const UpdateEventTrack: ({ eventId, trackId, track, adminApiParams, queryClient, }: UpdateEventTrackParams) => Promise>; /** * @category Mutations * @group Event-Tracks */ declare const useUpdateEventTrack: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Transfers */ interface CancelEventPassTransferParams extends MutationParams { eventId: string; transferId: string; } /** * @category Methods * @group Event-Transfers * @summary Cancel event pass transfer * @description Cancels a pending event pass transfer invite by deleting the transfer record, invalidating the recipient's claim link so the pass stays with its original owner. Requires update permission on attendees. */ declare const CancelEventPassTransfer: ({ eventId, transferId, adminApiParams, queryClient, }: CancelEventPassTransferParams) => Promise>; /** * @category Mutations * @group Event-Transfers */ declare const useCancelEventPassTransfer: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Translations */ interface DeleteEventTranslationParams extends MutationParams { eventId: string; locale: string; } /** * @category Methods * @group Event-Translations * @summary Delete an event translation * @description Removes the translation for the given locale from an event, requiring the update events permission; the event's default-locale content is unaffected. */ declare const DeleteEventTranslation: ({ eventId, locale, adminApiParams, queryClient, }: DeleteEventTranslationParams) => Promise; /** * @category Mutations * @group Event-Translations */ declare const useDeleteEventTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event-Translations */ interface UpdateEventTranslationParams extends MutationParams { eventId: string; locale: ISupportedLocale; eventTranslation: EventTranslationUpdateInputs; } /** * @category Methods * @group Event-Translations * @summary Update an event translation * @description Creates or updates the translated fields (such as name and description) for an event in the given locale, requiring the update events permission. */ declare const UpdateEventTranslation: ({ eventId, eventTranslation, adminApiParams, locale, queryClient, }: UpdateEventTranslationParams) => Promise; /** * @category Mutations * @group Event-Translations */ declare const useUpdateEventTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Event */ interface CloneEventParams extends MutationParams { eventId: string; options: CloneOptions; } /** * @category Methods * @group Event * @summary Clone an event * @description Creates a new event as a copy of an existing one, using the given name and start date and letting the caller select which related resources (such as pass types, packages, add-ons, tracks, sessions, and onsite settings) are copied over; requires the create events permission. */ declare const CloneEvent: ({ eventId, options, adminApiParams, }: CloneEventParams) => Promise>; /** * @category Mutations * @group Event */ declare const useCloneEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface CreateEventParams extends MutationParams { event: EventCreateInputs; } /** * @category Methods * @group Event * @summary Create an event * @description Creates a new event for the organization from the given details, requiring the create events permission. */ declare const CreateEvent: ({ event, adminApiParams, queryClient, }: CreateEventParams) => Promise>; /** * @category Mutations * @group Event */ declare const useCreateEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DeleteEventParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event * @summary Delete an event * @description Permanently deletes the given event and its associated data, requiring the delete events permission. */ declare const DeleteEvent: ({ eventId, adminApiParams, queryClient, }: DeleteEventParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDeleteEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DeleteEventLocationParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event * @summary Delete an event's location * @description Clears the location details of an existing event, requiring the update events permission. */ declare const DeleteEventLocation: ({ eventId, adminApiParams, queryClient, }: DeleteEventLocationParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDeleteEventLocation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface DisableEventBuildModeParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event * @summary Disable build mode for an event * @description Turns off build mode for an event ahead of its scheduled expiration, restoring normal access restrictions; requires the update events permission. */ declare const DisableEventBuildMode: ({ eventId, adminApiParams, queryClient, }: DisableEventBuildModeParams) => Promise>; /** * @category Mutations * @group Event */ declare const useDisableEventBuildMode: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface EnableEventBuildModeParams extends MutationParams { eventId: string; } /** * @category Methods * @group Event * @summary Enable build mode for an event * @description Temporarily puts an event into build mode for 2 hours, allowing editing access while it is being configured, and returns the timestamp when build mode expires; requires the update events permission. */ declare const EnableEventBuildMode: ({ eventId, adminApiParams, queryClient, }: EnableEventBuildModeParams) => Promise>; /** * @category Mutations * @group Event */ declare const useEnableEventBuildMode: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface SetEventLocationParams extends MutationParams { eventId: string; location: EventLocationInputs; } /** * @category Methods * @group Event * @summary Set an event's location * @description Sets or updates the location details of an existing event, requiring the update events permission. */ declare const SetEventLocation: ({ eventId, location, adminApiParams, queryClient, }: SetEventLocationParams) => Promise>; /** * @category Mutations * @group Event */ declare const useSetEventLocation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event */ interface UpdateEventParams extends MutationParams { eventId: string; event: EventUpdateInputs; } /** * @category Methods * @group Event * @summary Update an event * @description Updates the details of an existing event with the given fields, requiring the update events permission. */ declare const UpdateEvent: ({ eventId, event, adminApiParams, queryClient, }: UpdateEventParams) => Promise>; /** * @category Mutations * @group Event */ declare const useUpdateEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Files */ interface DeleteFileParams extends MutationParams { fileId: string; } /** * @category Methods * @group Files * @summary Delete a file * @description Permanently deletes a stored file and its underlying storage object, requiring the delete storage permission. */ declare const DeleteFile: ({ fileId, adminApiParams, queryClient, }: DeleteFileParams) => Promise>; /** * @category Mutations * @group Files */ declare const useDeleteFile: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Files */ interface UpdateFileParams extends MutationParams { fileId: string; file: FileUpdateInputs; } /** * @category Methods * @group Files * @summary Update a file * @description Updates metadata for an existing stored file, such as its name, requiring the update storage permission. */ declare const UpdateFile: ({ fileId, file, adminApiParams, queryClient, }: UpdateFileParams) => Promise>; /** * @category Mutations * @group Files */ declare const useUpdateFile: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface AddGroupEventParams extends MutationParams { groupId: string; eventId: string; } /** * @category Methods * @group Groups * @summary Add an event to a group * @description Associates an existing event with a group, requiring update permission on both groups and events; the group's cached data is refreshed and its events list is invalidated. */ declare const AddGroupEvent: ({ groupId, eventId, adminApiParams, queryClient, }: AddGroupEventParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useAddGroupEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RemoveGroupEventParams extends MutationParams { groupId: string; eventId: string; } /** * @category Methods * @group Groups * @summary Remove an event from a group * @description Disassociates an event from a group, requiring update permission on both groups and events; the group's cached data is refreshed and its events list is invalidated. */ declare const RemoveGroupEvent: ({ groupId, eventId, adminApiParams, queryClient, }: RemoveGroupEventParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRemoveGroupEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface AddGroupInterestParams extends MutationParams { groupId: string; interestId: string; } /** * @category Methods * @group Groups * @summary Add an interest to a group * @description Associates an existing interest with a group, requiring update permission on both groups and interests; the group's cached data is refreshed and its interests list is invalidated. */ declare const AddGroupInterest: ({ groupId, interestId, adminApiParams, queryClient, }: AddGroupInterestParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useAddGroupInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RemoveGroupInterestParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Remove an interest from a group * @description Disassociates an interest from a group, requiring update permission on both groups and interests; the group's cached data is refreshed and its interests list is invalidated. */ declare const RemoveGroupInterest: ({ groupId, accountId, adminApiParams, queryClient, }: RemoveGroupInterestParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRemoveGroupInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface CancelGroupInvitationParams extends MutationParams { groupId: string; invitationId: string; } /** * @category Methods * @group Groups * @summary Cancel a group invitation * @description Marks a pending group invitation as canceled so the invited account can no longer accept it, requiring update permission on groups; the group's invitations list is invalidated. */ declare const CancelGroupInvitation: ({ groupId, invitationId, adminApiParams, queryClient, }: CancelGroupInvitationParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useCancelGroupInvitation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface CreateGroupInvitationsParams extends MutationParams { groupId: string; moderatorId: string; accountIds: string[]; } /** * @category Methods * @group Groups * @summary Invite accounts to join a group * @description Creates up to 10 pending invitations for the given account IDs to join a group on behalf of a moderator account, requiring update permission on groups; the group's invitations list is invalidated. */ declare const CreateGroupInvitations: ({ groupId, moderatorId, accountIds, adminApiParams, queryClient, }: CreateGroupInvitationsParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useCreateGroupInvitations: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface DeleteGroupInvitationParams extends MutationParams { groupId: string; invitationId: string; } /** * @category Methods * @group Groups * @summary Permanently delete a group invitation * @description Removes a group invitation record entirely, requiring update permission on groups; the group's invitations list is invalidated. */ declare const DeleteGroupInvitation: ({ groupId, invitationId, adminApiParams, queryClient, }: DeleteGroupInvitationParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useDeleteGroupInvitation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface ReinviteGroupInvitationParams extends MutationParams { groupId: string; invitationId: string; } /** * @category Methods * @group Groups * @summary Reinvite a canceled group invitation * @description Restores a previously canceled group invitation back to invited status so the account can accept it again, requiring update permission on groups; the group's invitations list is invalidated. */ declare const ReinviteGroupInvitation: ({ groupId, invitationId, adminApiParams, queryClient, }: ReinviteGroupInvitationParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useReinviteGroupInvitation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface AddGroupMemberParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Add a member to a group * @description Creates a membership record adding an account to a group with the default member role, requiring update permission on both groups and accounts; the group's members list and the account's groups list are invalidated. */ declare const AddGroupMember: ({ groupId, accountId, adminApiParams, queryClient, }: AddGroupMemberParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useAddGroupMember: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RemoveAllGroupMembersParams extends MutationParams { groupId: string; } /** * @category Methods * @group Groups * @summary Remove all members from a group * @description Deletes every membership record for a group, clearing all of its members and moderators at once, requiring read/update/delete permission on groups and accounts; the group's cached data, members list, and moderators list are invalidated. */ declare const RemoveAllGroupMembers: ({ groupId, adminApiParams, queryClient, }: RemoveAllGroupMembersParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRemoveAllGroupMembers: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RemoveGroupMemberParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Remove a member from a group * @description Removes the specified account's membership from the given group, deleting their group membership record entirely; requires read and update permissions on both groups and accounts. */ declare const RemoveGroupMember: ({ groupId, accountId, adminApiParams, queryClient, }: RemoveGroupMemberParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRemoveGroupMember: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface AddGroupModeratorParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Promote a group member to moderator * @description Promotes the specified account to moderator of the given group, creating a moderator-role membership if none exists and clearing any pending join requests or invitations for that account; requires read and update permissions on both groups and accounts. */ declare const AddGroupModerator: ({ groupId, accountId, adminApiParams, queryClient, }: AddGroupModeratorParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useAddGroupModerator: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RemoveGroupModeratorParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Demote a group moderator to member * @description Demotes the specified account from moderator back to a regular member of the given group; requires read and update permissions on both groups and accounts. */ declare const RemoveGroupModerator: ({ groupId, accountId, adminApiParams, queryClient, }: RemoveGroupModeratorParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRemoveGroupModerator: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface AcceptGroupRequestParams extends MutationParams { groupId: string; requestId: string; } /** * @category Methods * @group Groups * @summary Accept a group join request * @description Accepts the specified pending join request for the given group, deleting the request and any related invitation, and creating a membership for the requesting account; requires read and update permissions on groups. */ declare const AcceptGroupRequest: ({ groupId, requestId, adminApiParams, queryClient, }: AcceptGroupRequestParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useAcceptGroupRequest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface DeleteGroupRequestParams extends MutationParams { groupId: string; requestId: string; } /** * @category Methods * @group Groups * @summary Delete a group join request * @description Permanently deletes the specified join request for the given group, regardless of its status; requires read and update permissions on groups. */ declare const DeleteGroupRequest: ({ groupId, requestId, adminApiParams, queryClient, }: DeleteGroupRequestParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useDeleteGroupRequest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RejectGroupRequestParams extends MutationParams { groupId: string; requestId: string; } /** * @category Methods * @group Groups * @summary Reject a group join request * @description Marks the specified pending join request for the given group as rejected without deleting it or creating a membership; requires read and update permissions on groups. */ declare const RejectGroupRequest: ({ groupId, requestId, adminApiParams, queryClient, }: RejectGroupRequestParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRejectGroupRequest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface AddGroupSponsorParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Add a sponsor account to a group * @description Connects the specified account as a sponsor of the given group; requires read and update permissions on both groups and accounts. */ declare const AddGroupSponsor: ({ groupId, accountId, adminApiParams, queryClient, }: AddGroupSponsorParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useAddGroupSponsor: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface RemoveGroupSponsorParams extends MutationParams { groupId: string; accountId: string; } /** * @category Methods * @group Groups * @summary Remove a sponsor account from a group * @description Disconnects the specified account as a sponsor of the given group; requires read and update permissions on both groups and accounts. */ declare const RemoveGroupSponsor: ({ groupId, accountId, adminApiParams, queryClient, }: RemoveGroupSponsorParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useRemoveGroupSponsor: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups-Translations */ interface DeleteGroupTranslationParams extends MutationParams { groupId: string; locale: string; } /** * @category Methods * @group Groups-Translations * @summary Delete a group's translation for a locale * @description Permanently deletes the translated content for the given group in the specified locale; requires read and update permissions on groups. */ declare const DeleteGroupTranslation: ({ groupId, locale, adminApiParams, queryClient, }: DeleteGroupTranslationParams) => Promise; /** * @category Mutations * @group Groups-Translations */ declare const useDeleteGroupTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Groups-Translations */ interface UpdateGroupTranslationParams extends MutationParams { groupId: string; locale: ISupportedLocale; groupTranslation: GroupTranslationUpdateInputs; } /** * @category Methods * @group Groups-Translations * @summary Update a group's translation for a locale * @description Creates or updates the translated content (such as name, description, and images) for the given group in the specified locale; requires read and update permissions on groups. */ declare const UpdateGroupTranslation: ({ groupId, groupTranslation, locale, queryClient, adminApiParams, }: UpdateGroupTranslationParams) => Promise; /** * @category Mutations * @group Groups-Translations */ declare const useUpdateGroupTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Groups */ interface CreateGroupParams extends MutationParams { group: GroupCreateInputs; } /** * @category Methods * @group Groups * @summary Create a group * @description Creates a new group for the organization from the supplied group details and requires the "create" permission on groups. */ declare const CreateGroup: ({ group, adminApiParams, queryClient, }: CreateGroupParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useCreateGroup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface DeleteGroupParams extends MutationParams { groupId: string; } /** * @category Methods * @group Groups * @summary Delete a group * @description Permanently deletes the specified group from the organization and requires the "del" permission on groups. */ declare const DeleteGroup: ({ groupId, adminApiParams, queryClient, }: DeleteGroupParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useDeleteGroup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Groups */ interface UpdateGroupParams extends MutationParams { groupId: string; group: GroupUpdateInputs; } /** * @category Methods * @group Groups * @summary Update a group * @description Updates the details of an existing group identified by groupId and requires the "update" permission on groups. */ declare const UpdateGroup: ({ groupId, group, adminApiParams, queryClient, }: UpdateGroupParams) => Promise>; /** * @category Mutations * @group Groups */ declare const useUpdateGroup: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Imports */ interface CreateImportParams extends MutationParams { import: ImportCreateInputs; messageData?: { tierId?: string | null; }; } /** * @category Methods * @group Imports * @summary Start a bulk data import * @description Starts an asynchronous import job of the given type (currently "account-tiers") that queues each supplied row for background processing, such as assigning a tier to accounts by email, and requires the "update" permission on the organization. */ declare const CreateImport: ({ import: { values, type }, messageData, adminApiParams, queryClient, }: CreateImportParams) => Promise>; /** * @category Mutations * @group Imports */ declare const useCreateImport: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Interest */ interface CreateInterestParams extends MutationParams { interest: InterestCreateInputs; } /** * @category Methods * @group Interest * @summary Create or fetch an interest * @description Creates a new interest for the organization with the given name, or returns the existing interest if one with that name already exists, and requires the "create" permission on interests. */ declare const CreateInterest: ({ interest, adminApiParams, queryClient, }: CreateInterestParams) => Promise>; /** * @category Mutations * @group Interest */ declare const useCreateInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Interest */ interface DeleteInterestParams extends MutationParams { interestId: string; } /** * @category Methods * @group Interest * @summary Delete an interest * @description Permanently deletes the specified interest from the organization and requires the "del" permission on interests. */ declare const DeleteInterest: ({ interestId, adminApiParams, queryClient, }: DeleteInterestParams) => Promise>; /** * @category Mutations * @group Interest */ declare const useDeleteInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Interest */ interface UpdateInterestParams extends MutationParams { interestId: string; interest: InterestUpdateInputs; } /** * @category Methods * @group Interest * @summary Update an interest * @description Updates the details of an existing interest identified by interestId and requires the "update" permission on interests. */ declare const UpdateInterest: ({ interestId, interest, adminApiParams, queryClient, }: UpdateInterestParams) => Promise>; /** * @category Mutations * @group Interest */ declare const useUpdateInterest: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices-LineItems */ interface CreateInvoiceLineItemParams extends MutationParams { invoiceId: string; invoiceLineItem: InvoiceLineItemCreateInputs; } /** * @category Methods * @group Invoices-LineItems * @summary Add a line item to an invoice * @description Adds a new line item to the specified invoice, which must currently be in "draft" status, and requires the "update" permission on invoices. */ declare const CreateInvoiceLineItem: ({ invoiceId, invoiceLineItem, adminApiParams, queryClient, }: CreateInvoiceLineItemParams) => Promise>; /** * @category Mutations * @group Invoices-LineItems */ declare const useCreateInvoiceLineItem: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices-LineItems */ interface DeleteInvoiceLineItemParams extends MutationParams { invoiceId: string; lineItemId: string; } /** * @category Methods * @group Invoices-LineItems * @summary Remove a line item from an invoice * @description Deletes a specific line item from the given invoice, which cannot already be in "paid" status, and requires the "update" permission on invoices. */ declare const DeleteInvoiceLineItem: ({ invoiceId, lineItemId, adminApiParams, queryClient, }: DeleteInvoiceLineItemParams) => Promise>; /** * @category Mutations * @group Invoices-LineItems */ declare const useDeleteInvoiceLineItem: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices-LineItems */ interface UpdateInvoiceLineItemParams extends MutationParams { invoiceId: string; lineItemId: string; invoiceLineItem: InvoiceLineItemUpdateInputs; } /** * @category Methods * @group Invoices-LineItems * @summary Update an invoice line item * @description Updates the fields of an existing line item on the specified invoice, which must currently be in "draft" status, and requires the "update" permission on invoices. */ declare const UpdateInvoiceLineItem: ({ invoiceId, lineItemId, invoiceLineItem, adminApiParams, queryClient, }: UpdateInvoiceLineItemParams) => Promise>; /** * @category Mutations * @group Invoices-LineItems */ declare const useUpdateInvoiceLineItem: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices */ interface CreateInvoiceParams extends MutationParams { invoice: InvoiceCreateInputs; } /** * @category Methods * @group Invoices * @summary Create an invoice * @description Creates a new invoice for the organization, optionally linked to an account, event, and payment integration, and requires the "create" permission on invoices. */ declare const CreateInvoice: ({ invoice, adminApiParams, queryClient, }: CreateInvoiceParams) => Promise>; /** * @category Mutations * @group Invoices */ declare const useCreateInvoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices */ interface DeleteInvoiceParams extends MutationParams { invoiceId: string; } /** * @category Methods * @group Invoices * @summary Delete an invoice * @description Permanently deletes the specified invoice from the organization and requires the "delete" permission on invoices. */ declare const DeleteInvoice: ({ invoiceId, adminApiParams, queryClient, }: DeleteInvoiceParams) => Promise>; /** * @category Mutations * @group Invoices */ declare const useDeleteInvoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices */ interface SendInvoiceParams extends MutationParams { invoiceId: string; } /** * @category Methods * @group Invoices * @summary Send an invoice * @description Marks a draft or void invoice as sent, requiring it to already have an account and at least one line item, and requires the "update" permission on invoices. */ declare const SendInvoice: ({ invoiceId, adminApiParams, queryClient, }: SendInvoiceParams) => Promise>; /** * @category Mutations * @group Invoices */ declare const useSendInvoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices */ interface UpdateInvoiceParams extends MutationParams { invoiceId: string; invoice: InvoiceUpdateInputs; } /** * @category Methods * @group Invoices * @summary Update an invoice * @description Updates the fields of an existing, unpaid invoice such as its account, event, payment integration, or status, and requires the "update" permission on invoices. */ declare const UpdateInvoice: ({ invoiceId, invoice, adminApiParams, queryClient, }: UpdateInvoiceParams) => Promise>; /** * @category Mutations * @group Invoices */ declare const useUpdateInvoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Invoices */ interface VoidInvoiceParams extends MutationParams { invoiceId: string; } /** * @category Methods * @group Invoices * @summary Void an invoice * @description Marks a previously sent invoice as void, which is only allowed while the invoice's status is "sent", and requires the "update" permission on invoices. */ declare const VoidInvoice: ({ invoiceId, adminApiParams, queryClient, }: VoidInvoiceParams) => Promise>; /** * @category Mutations * @group Invoices */ declare const useVoidInvoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Logins */ interface AddLoginAccountParams extends MutationParams { username: string; accountId: string; } /** * @category Methods * @group Logins * @summary Link an account to a login * @description Connects the specified account to the given login username so the login can access that account, and requires the "update" permission on accounts. */ declare const AddLoginAccount: ({ username, accountId, adminApiParams, queryClient, }: AddLoginAccountParams) => Promise>; /** * @category Mutations * @group Logins */ declare const useAddLoginAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Logins */ interface RemoveLoginAccountParams extends MutationParams { username: string; accountId: string; } /** * @category Methods * @group Logins * @summary Unlink an account from a login * @description Disconnects the specified account from the given login username, revoking that login's access to the account, and requires the "update" permission on accounts. */ declare const RemoveLoginAccount: ({ username, accountId, adminApiParams, queryClient, }: RemoveLoginAccountParams) => Promise>; /** * @category Mutations * @group Logins */ declare const useRemoveLoginAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Logins */ interface ConfirmLoginParams extends MutationParams { username: string; } /** * @category Methods * @group Logins * @summary Confirm a login * @description Manually confirms the Cognito user for the given login username and marks its email as verified, bypassing the normal self-service confirmation flow, and requires the "update" permission on accounts. */ declare const ConfirmLogin: ({ username, adminApiParams, queryClient, }: ConfirmLoginParams) => Promise>; /** * @category Mutations * @group Logins */ declare const useConfirmLogin: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Logins */ interface DeleteLoginParams extends MutationParams { username: string; } /** * @category Methods * @group Logins * @summary Delete a login * @description Permanently deletes the login with the given username, removing both its Cognito user and its database record, and requires the "delete" permission on accounts. */ declare const DeleteLogin: ({ username, adminApiParams, queryClient, }: DeleteLoginParams) => Promise>; /** * @category Mutations * @group Logins */ declare const useDeleteLogin: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Logins */ interface UpdateLoginEmailParams extends MutationParams { username: string; email: string; } /** * @category Methods * @group Logins * @summary Update a login's email * @description Changes the email address for the given login username in both the database and Cognito, marking the new email as verified, and requires the "update" permission on accounts. */ declare const UpdateLoginEmail: ({ username, email, adminApiParams, queryClient, }: UpdateLoginEmailParams) => Promise>; /** * @category Mutations * @group Logins */ declare const useUpdateLoginEmail: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Logins */ interface UpdateLoginPasswordParams extends MutationParams { username: string; password: string; } /** * @category Methods * @group Logins * @summary Set a login's password * @description Sets a permanent new password for the Cognito login identified by username, requiring both read and update permissions on accounts; existing logins and login/logins list caches are invalidated on success. */ declare const UpdateLoginPassword: ({ username, password, adminApiParams, queryClient, }: UpdateLoginPasswordParams) => Promise>; /** * @category Mutations * @group Logins */ declare const useUpdateLoginPassword: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface CreateMeetingLinkParams extends MutationParams { meetingId: string; link: MeetingLinkCreateInputs; } /** * @category Methods * @group StreamsV2 * @summary Create a shareable meeting link * @description Creates a passcode-protected shareable join link for a meeting, auto-generating a unique passcode and associating the given name and preset; requires create and read permissions on meetings. */ declare const CreateMeetingLink: ({ meetingId, link, adminApiParams, queryClient, }: CreateMeetingLinkParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useCreateMeetingLink: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface DeleteMeetingLinkParams extends MutationParams { meetingId: string; linkId: string; } /** * @category Methods * @group StreamsV2 * @summary Delete a meeting link * @description Permanently deletes a shareable meeting link identified by linkId from the given meeting, requiring both read and delete permissions on meetings. */ declare const DeleteMeetingLink: ({ meetingId, linkId, adminApiParams, queryClient, }: DeleteMeetingLinkParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useDeleteMeetingLink: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface UpdateMeetingLinkParams extends MutationParams { meetingId: string; linkId: string; link: MeetingLinkUpdateInputs; } /** * @category Methods * @group StreamsV2 * @summary Update a meeting link * @description Updates the name, preset, or auth requirement of an existing shareable meeting link identified by linkId, requiring both read and update permissions on meetings. */ declare const UpdateMeetingLink: ({ meetingId, linkId, link, adminApiParams, queryClient, }: UpdateMeetingLinkParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useUpdateMeetingLink: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface DisableLivestreamParams extends MutationParams { livestreamId: string; } /** * @category Methods * @group StreamsV2 * @summary Disable a livestream * @description Disables the livestream identified by livestreamId so it can no longer ingest or broadcast, requiring both read and create permissions on meetings. */ declare const DisableLivestream: ({ livestreamId, adminApiParams, queryClient, }: DisableLivestreamParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useDisableLivestream: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface EnableLivestreamParams extends MutationParams { livestreamId: string; } /** * @category Methods * @group StreamsV2 * @summary Enable a livestream * @description Enables the livestream identified by livestreamId so it can begin ingesting and broadcasting, requiring both read and create permissions on meetings. */ declare const EnableLivestream: ({ livestreamId, adminApiParams, queryClient, }: EnableLivestreamParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useEnableLivestream: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface ResetLivestreamStreamKeyParams extends MutationParams { livestreamId: string; } /** * @category Methods * @group StreamsV2 * @summary Reset a livestream's stream key * @description Rotates the ingest stream key for the livestream identified by livestreamId, invalidating the previous key, and requires both read and create permissions on meetings. */ declare const ResetLivestreamStreamKey: ({ livestreamId, adminApiParams, queryClient, }: ResetLivestreamStreamKeyParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useResetLivestreamStreamKey: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface CreateMeetingParticipantParams extends MutationParams { meetingId: string; participant: MeetingParticipantCreateInputs; } /** * @category Methods * @group StreamsV2 * @summary Add a participant to a meeting * @description Adds a participant to the given meeting, assigning a role preset based on the meeting type and requester's admin status, and returns the participant along with a join token; requires read and create permissions on meetings. */ declare const CreateMeetingParticipant: ({ meetingId, participant, adminApiParams, queryClient, }: CreateMeetingParticipantParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useCreateMeetingParticipant: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface DeleteMeetingParticipantParams extends MutationParams { meetingId: string; participantId: string; } /** * @category Methods * @group StreamsV2 * @summary Remove a participant from a meeting * @description Removes the participant identified by participantId from the given meeting, revoking their access, and requires both read and delete permissions on meetings. */ declare const DeleteMeetingParticipant: ({ meetingId, participantId, adminApiParams, queryClient, }: DeleteMeetingParticipantParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useDeleteMeetingParticipant: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface RegenerateMeetingParticipantTokenParams extends MutationParams { meetingId: string; participantId: string; } /** * @category Methods * @group StreamsV2 * @summary Regenerate a participant's join token * @description Issues a new authentication token for the participant identified by participantId in the given meeting, invalidating their previous token, and requires both read and create permissions on meetings. */ declare const RegenerateMeetingParticipantToken: ({ meetingId, participantId, adminApiParams, queryClient, }: RegenerateMeetingParticipantTokenParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useRegenerateMeetingParticipantToken: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface UpdateMeetingParticipantParams extends MutationParams { meetingId: string; participantId: string; participant: MeetingParticipantUpdateInputs; } /** * @category Methods * @group StreamsV2 * @summary Update a meeting participant * @description Updates fields (such as name or role) on an existing participant of a meeting, requires the "update" permission on meetings, and refreshes the cached participant and participant list. */ declare const UpdateMeetingParticipant: ({ meetingId, participantId, participant, adminApiParams, queryClient, }: UpdateMeetingParticipantParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useUpdateMeetingParticipant: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface CreatePresetParams extends MutationParams { preset: MeetingPresetCreateInputs; } /** * @category Methods * @group StreamsV2 * @summary Create a meeting preset * @description Creates a reusable meeting configuration preset (e.g. default recording, chat, and AI settings) for the organization, requiring the "create" permission on meetings. */ declare const CreatePreset: ({ preset, adminApiParams, queryClient, }: CreatePresetParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useCreatePreset: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface DeletePresetParams extends MutationParams { presetId: string; } /** * @category Methods * @group StreamsV2 * @summary Delete a meeting preset * @description Permanently deletes a meeting configuration preset by ID, requiring the "delete" permission on meetings, and removes it from the cached preset list. */ declare const DeletePreset: ({ presetId, adminApiParams, queryClient, }: DeletePresetParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useDeletePreset: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface UpdatePresetParams extends MutationParams { presetId: string; preset: MeetingPresetUpdateInputs; } /** * @category Methods * @group StreamsV2 * @summary Update a meeting preset * @description Updates the configuration of an existing meeting preset by ID, requiring the "update" permission on meetings, and refreshes the cached preset data. */ declare const UpdatePreset: ({ presetId, preset, adminApiParams, queryClient, }: UpdatePresetParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useUpdatePreset: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface GenerateMeetingSessionSummaryParams extends MutationParams { sessionId: string; } /** * @category Methods * @group StreamsV2 * @summary Generate a meeting session summary * @description Kicks off AI-generated summary creation for a completed meeting session using its transcript, requiring the "create" permission on meetings, and errors if the session has no transcript yet. */ declare const GenerateMeetingSessionSummary: ({ sessionId, adminApiParams, queryClient, }: GenerateMeetingSessionSummaryParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useGenerateMeetingSessionSummary: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface AddMeetingLivestreamParams extends MutationParams { meetingId: string; } /** * @category Methods * @group StreamsV2 * @summary Add a livestream to a meeting * @description Creates and attaches a new livestream to the given meeting so it can be broadcast, requiring the "create" permission on meetings. */ declare const AddMeetingLivestream: ({ meetingId, adminApiParams, queryClient, }: AddMeetingLivestreamParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useAddMeetingLivestream: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface CreateMeetingParams extends MutationParams { meeting: MeetingCreateInputs; } /** * @category Methods * @group StreamsV2 * @summary Create a meeting * @description Creates a new video meeting for the organization, optionally linked to an event, event session, group, activity, or booking space, and configured with recording, chat, livestream, and AI settings, requiring the "create" permission on meetings. */ declare const CreateMeeting: ({ meeting, adminApiParams, queryClient, }: CreateMeetingParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useCreateMeeting: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface JoinMeetingParams extends MutationParams { meetingId: string; } /** * @category Methods * @group StreamsV2 * @summary Join a meeting as the current admin * @description Generates a join token for the authenticated admin user to enter the given meeting as a participant, requiring the "read" permission on meetings. */ declare const JoinMeeting: ({ meetingId, adminApiParams, }: JoinMeetingParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useJoinMeeting: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group StreamsV2 */ interface UpdateMeetingParams extends MutationParams { meetingId: string; meeting: MeetingUpdateInputs; } /** * @category Methods * @group StreamsV2 * @summary Update a meeting * @description Updates the settings of an existing meeting, such as its title, recording, chat, livestream, or AI configuration, requiring the "update" permission on meetings. */ declare const UpdateMeeting: ({ meetingId, meeting, adminApiParams, queryClient, }: UpdateMeetingParams) => Promise>; /** * @category Mutations * @group StreamsV2 */ declare const useUpdateMeeting: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Notifications */ interface MarkNotificationsReadParams extends MutationParams { notificationIds: string[]; } /** * @category Methods * @group Notifications * @summary Mark notifications as read * @description Marks the given list of notification IDs as read for the current organization member and returns the count of notifications updated. */ declare const MarkNotificationsRead: ({ notificationIds, adminApiParams, queryClient, }: MarkNotificationsReadParams) => Promise>; /** * @category Mutations * @group Notifications */ declare const useMarkNotificationsRead: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface CreateAccountAttributeParams extends MutationParams { attribute: AccountAttributeCreateInputs; } /** * @category Methods * @group Organization * @summary Create an account attribute * @description Creates a new custom account attribute definition for the organization, automatically assigning or shifting sortOrder among existing attributes, and requires the "update" permission on "org". */ declare const CreateAccountAttribute: ({ attribute, adminApiParams, queryClient, }: CreateAccountAttributeParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useCreateAccountAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteAccountAttributeParams extends MutationParams { attributeId: string; } /** * @category Methods * @group Organization * @summary Delete an account attribute * @description Permanently deletes the specified custom account attribute from the organization and re-sequences the sortOrder of the remaining attributes, requiring the "update" permission on "org". */ declare const DeleteAccountAttribute: ({ attributeId, adminApiParams, queryClient, }: DeleteAccountAttributeParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteAccountAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateAccountAttributeParams extends MutationParams { attributeId: string; attribute: AccountAttributeUpdateInputs; } /** * @category Methods * @group Organization * @summary Update an account attribute * @description Updates the properties of an existing account attribute, such as its label, type, options, or sortOrder (re-sequencing other attributes as needed), and requires the "update" permission on "org". */ declare const UpdateAccountAttribute: ({ attributeId, attribute, adminApiParams, queryClient, }: UpdateAccountAttributeParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateAccountAttribute: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteOrganizationDomainParams extends MutationParams { } /** * @category Methods * @group Organization * @summary Remove the organization's custom domain * @description Removes the organization's configured custom domain, deleting the associated records (including any www subdomain) from Vercel and clearing the domain on the organization; requires the "update" permission on "org". */ declare const DeleteOrganizationDomain: ({ adminApiParams, queryClient, }: DeleteOrganizationDomainParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteOrganizationDomain: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationDomainParams extends MutationParams { domain: string; } /** * @category Methods * @group Organization * @summary Set the organization's custom domain * @description Configures a custom domain for the organization by registering it (and its www subdomain, unless it is itself a subdomain) with Vercel, then saves the domain on the organization record; fails if a domain is already set or the domain is invalid, and requires the "update" permission on "org". */ declare const UpdateOrganizationDomain: ({ domain, adminApiParams, queryClient, }: UpdateOrganizationDomainParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationDomain: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface CreateOrganizationEntityParams extends MutationParams { entity: OrganizationEntityCreateInputs; } /** * @category Methods * @group Organization * @summary Create an organization legal entity * @description Creates a legal entity that can sell on behalf of the organization, carrying its own registered address and VAT registration. The entity is not made primary on creation - use the set-primary route for that. */ declare const CreateOrganizationEntity: ({ entity, adminApiParams, queryClient, }: CreateOrganizationEntityParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useCreateOrganizationEntity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteOrganizationEntityParams extends MutationParams { entityId: string; } /** * @category Methods * @group Organization * @summary Delete an organization legal entity * @description Permanently deletes a legal entity. The organization's primary entity can never be deleted - set another entity as primary first, which is also why an organization always retains at least one entity. */ declare const DeleteOrganizationEntity: ({ entityId, adminApiParams, queryClient, }: DeleteOrganizationEntityParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteOrganizationEntity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface SetPrimaryOrganizationEntityParams extends MutationParams { entityId: string; } /** * @category Methods * @group Organization * @summary Set an organization legal entity as primary * @description Marks the specified entity as the organization's primary selling entity, clearing primary status from whichever entity held it before. This is the fallback entity used when an event has no entity of its own. */ declare const SetPrimaryOrganizationEntity: ({ entityId, adminApiParams, queryClient, }: SetPrimaryOrganizationEntityParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useSetPrimaryOrganizationEntity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationEntityParams extends MutationParams { entityId: string; entity: OrganizationEntityUpdateInputs; } /** * @category Methods * @group Organization * @summary Update an organization legal entity * @description Updates the identity, registered address or VAT registration of a legal entity. Primary status cannot be changed here - use the set-primary route. */ declare const UpdateOrganizationEntity: ({ entityId, entity, adminApiParams, queryClient, }: UpdateOrganizationEntityParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationEntity: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface CreateIntegrationParams extends MutationParams { integration: IntegrationCreateInputs; } /** * @category Methods * @group Integration * @summary Create an organization integration * @description Creates a new third-party integration (e.g. Snagtag) for the organization, storing any provided secret key securely in AWS Secrets Manager; fails if an integration of that type already exists, and requires the "update" permission on "org". */ declare const CreateIntegration: ({ integration, adminApiParams, queryClient, }: CreateIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useCreateIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface DeleteIntegrationParams extends MutationParams { integrationId: string; } /** * @category Methods * @group Integration * @summary Delete an organization integration * @description Deletes the specified integration configured for the organization, also removing its stored secret from AWS Secrets Manager if one exists, and requires the "update" permission on "org". */ declare const DeleteIntegration: ({ integrationId, adminApiParams, queryClient, }: DeleteIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useDeleteIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface UpdateIntegrationParams extends MutationParams { integrationId: string; integration: IntegrationUpdateInputs; } /** * @category Methods * @group Integration * @summary Update an organization integration * @description Updates an existing integration's settings, such as enabled state, public URL, public key, or secret key (re-stored in AWS Secrets Manager), and requires the "update" permission on "org". */ declare const UpdateIntegration: ({ integrationId, integration, adminApiParams, queryClient, }: UpdateIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useUpdateIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization-Language-Overrides */ interface DeleteOrganizationLanguageOverrideParams extends MutationParams { key: string; } /** * @category Methods * @group Organization-Language-Overrides * @summary Delete a language override * @description Deletes the organization's i18n string override for the given key across all locales (key sent as a query parameter since keys can contain spaces), requires the update org permission, and refreshes the language overrides list on success. */ declare const DeleteOrganizationLanguageOverride: ({ key, adminApiParams, queryClient, }: DeleteOrganizationLanguageOverrideParams) => Promise; /** * @category Mutations * @group Organization-Language-Overrides */ declare const useDeleteOrganizationLanguageOverride: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Organization-Language-Overrides */ interface UpsertOrganizationLanguageOverrideParams extends MutationParams { override: OrganizationLanguageOverrideUpsertInputs; } /** * @category Methods * @group Organization-Language-Overrides * @summary Create or update a language override * @description Upserts the organization's i18n string override for a key across all supplied locale values in a single request, requires the update org permission, and refreshes the language overrides list on success. */ declare const UpsertOrganizationLanguageOverride: ({ override, adminApiParams, queryClient, }: UpsertOrganizationLanguageOverrideParams) => Promise; /** * @category Mutations * @group Organization-Language-Overrides */ declare const useUpsertOrganizationLanguageOverride: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteCustomModuleTranslationParams extends MutationParams { moduleId: string; locale: string; } /** * @category Methods * @group Organization * @summary Delete a custom module translation * @description Deletes the translation for the given locale on the specified custom module, and requires the "update" permission on "org". */ declare const DeleteCustomModuleTranslation: ({ moduleId, locale, adminApiParams, queryClient, }: DeleteCustomModuleTranslationParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteCustomModuleTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateCustomModuleTranslationParams extends MutationParams { moduleId: string; locale: string; translation: CustomModuleTranslationUpdateInputs; } /** * @category Methods * @group Organization * @summary Update a custom module translation * @description Creates or updates the translated content (e.g. name) for a custom module in the given locale, upserting the record if it doesn't already exist, and requires the "update" permission on "org". */ declare const UpdateCustomModuleTranslation: ({ moduleId, locale, translation, adminApiParams, queryClient, }: UpdateCustomModuleTranslationParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateCustomModuleTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface CreateCustomModuleParams extends MutationParams { module: CustomModuleCreateInputs; } /** * @category Methods * @group Organization * @summary Create a custom module * @description Creates a new organization-defined custom module using the provided module fields, requires the update org permission, and invalidates the custom modules list and detail caches on success. */ declare const CreateCustomModule: ({ module, adminApiParams, queryClient, }: CreateCustomModuleParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useCreateCustomModule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteCustomModuleParams extends MutationParams { moduleId: string; } /** * @category Methods * @group Organization * @summary Delete a custom module * @description Permanently deletes the organization's custom module identified by moduleId, requires the update org permission, and removes the module from the custom modules list and detail caches on success. */ declare const DeleteCustomModule: ({ moduleId, adminApiParams, queryClient, }: DeleteCustomModuleParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteCustomModule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateCustomModuleParams extends MutationParams { moduleId: string; module: CustomModuleUpdateInputs; } /** * @category Methods * @group Organization * @summary Update a custom module * @description Updates the fields of the organization's custom module identified by moduleId, requires the update org permission, and refreshes the custom modules list and detail caches on success. */ declare const UpdateCustomModule: ({ moduleId, module, adminApiParams, queryClient, }: UpdateCustomModuleParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateCustomModule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization-Module-Settings-Translations */ interface DeleteOrganizationModuleSettingsTranslationParams extends MutationParams { locale: string; } /** * @category Methods * @group Organization-Module-Settings-Translations * @summary Delete a module settings translation * @description Deletes the organization's module settings translation for the given locale, requires the update org permission, and invalidates the translations list and that locale's cached entry on success. */ declare const DeleteOrganizationModuleSettingsTranslation: ({ locale, adminApiParams, queryClient, }: DeleteOrganizationModuleSettingsTranslationParams) => Promise; /** * @category Mutations * @group Organization-Module-Settings-Translations */ declare const useDeleteOrganizationModuleSettingsTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Organization-Module-Settings-Translations */ interface UpdateOrganizationModuleSettingsTranslationParams extends MutationParams { locale: ISupportedLocale; translation: OrganizationModuleSettingsTranslationUpdateInputs; } /** * @category Methods * @group Organization-Module-Settings-Translations * @summary Create or update a module settings translation * @description Upserts the organization's module settings translation for the given locale with the provided fields, requires the update org permission, and refreshes the translations list and that locale's cached entry on success. */ declare const UpdateOrganizationModuleSettingsTranslation: ({ translation, adminApiParams, locale, queryClient, }: UpdateOrganizationModuleSettingsTranslationParams) => Promise; /** * @category Mutations * @group Organization-Module-Settings-Translations */ declare const useUpdateOrganizationModuleSettingsTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Organization-Module-Settings */ interface UpdateOrganizationModuleSettingsParams extends MutationParams { settings: OrganizationModuleSettingsUpdateInputs; } /** * @category Methods * @group Organization-Module-Settings * @summary Update organization module settings * @description Upserts the organization's module settings with the provided fields, creating the settings record if it does not yet exist, and requires the update org permission. */ declare const UpdateOrganizationModuleSettings: ({ settings, adminApiParams, queryClient, }: UpdateOrganizationModuleSettingsParams) => Promise>; /** * @category Mutations * @group Organization-Module-Settings */ declare const useUpdateOrganizationModuleSettings: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface AddOrganizationModuleEditableTierParams extends MutationParams { moduleType: keyof typeof OrganizationModuleType; tierId: string; } /** * @category Methods * @group Organization * @summary Add an editable tier to a module * @description Grants the specified account tier permission to edit the given organization module type, requires the update org permission, and invalidates the modules list and that module's cached detail on success. */ declare const AddOrganizationModuleEditableTier: ({ moduleType, tierId, adminApiParams, queryClient, }: AddOrganizationModuleEditableTierParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useAddOrganizationModuleEditableTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface AddOrganizationModuleEnabledTierParams extends MutationParams { moduleType: keyof typeof OrganizationModuleType; tierId: string; } /** * @category Methods * @group Organization * @summary Add an enabled tier to a module * @description Grants the specified account tier access to use the given organization module type, requires the update org permission, and invalidates the modules list and that module's cached detail on success. */ declare const AddOrganizationModuleEnabledTier: ({ moduleType, tierId, adminApiParams, queryClient, }: AddOrganizationModuleEnabledTierParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useAddOrganizationModuleEnabledTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface RemoveOrganizationModuleEditableTierParams extends MutationParams { moduleType: keyof typeof OrganizationModuleType; tierId: string; } /** * @category Methods * @group Organization * @summary Remove an editable tier from a module * @description Revokes the specified account tier's permission to edit the given organization module type, requires the update org permission, and invalidates the modules list and that module's cached detail on success. */ declare const RemoveOrganizationModuleEditableTier: ({ moduleType, tierId, adminApiParams, queryClient, }: RemoveOrganizationModuleEditableTierParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useRemoveOrganizationModuleEditableTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface RemoveOrganizationModuleEnabledTierParams extends MutationParams { moduleType: keyof typeof OrganizationModuleType; tierId: string; } /** * @category Methods * @group Organization * @summary Remove an enabled tier from a module * @description Revokes the specified account tier's access to use the given organization module type, requires the update org permission, and invalidates the modules list and that module's cached detail on success. */ declare const RemoveOrganizationModuleEnabledTier: ({ moduleType, tierId, adminApiParams, queryClient, }: RemoveOrganizationModuleEnabledTierParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useRemoveOrganizationModuleEnabledTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationModuleParams extends MutationParams { module: OrganizationModuleUpdateInputs; moduleType: keyof typeof OrganizationModuleType; } /** * @category Methods * @group Organization * @summary Update an organization module's settings * @description Updates the configuration (such as enabled state, requireAuth, or editable tiers) of a given organization module type for the current organization, requiring update permission on the org resource. */ declare const UpdateOrganizationModule: ({ module, moduleType, adminApiParams, queryClient, }: UpdateOrganizationModuleParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationModule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization-Payments */ interface CreateOrganizationPaymentIntegrationParams extends MutationParams { integration: OrganizationPaymentIntegrationCreateInputs; } /** * @category Methods * @group Organization-Payments * @summary Create an organization payment integration * @description Creates a new payment integration (e.g. a Stripe or other payment gateway connection) for the current organization, requiring update permission on the org resource. */ declare const CreateOrganizationPaymentIntegration: ({ integration, adminApiParams, queryClient, }: CreateOrganizationPaymentIntegrationParams) => Promise>; /** * @category Mutations * @group Organization-Payments */ declare const useCreateOrganizationPaymentIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization-Payments */ interface DeleteOrganizationPaymentIntegrationParams extends MutationParams { integrationId: string; } /** * @category Methods * @group Organization-Payments * @summary Delete an organization payment integration * @description Permanently removes a payment integration, identified by integrationId, from the current organization, requiring update permission on the org resource. */ declare const DeleteOrganizationPaymentIntegration: ({ integrationId, adminApiParams, queryClient, }: DeleteOrganizationPaymentIntegrationParams) => Promise>; /** * @category Mutations * @group Organization-Payments */ declare const useDeleteOrganizationPaymentIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Payments */ interface DeletePaymentIntentParams extends MutationParams { intentId: string; } /** * @category Methods * @group Payments * @summary Delete a payment intent * @description Permanently removes an unpaid checkout payment intent identified by intentId. For Stripe, cancels an uncaptured PaymentIntent first and refuses if funds were already captured; requires update permission on the payments resource. */ declare const DeletePaymentIntent: ({ intentId, adminApiParams, queryClient, }: DeletePaymentIntentParams) => Promise>; /** * @category Mutations * @group Payments */ declare const useDeletePaymentIntent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Event-Attendees */ interface RefundPaymentParams extends MutationParams { paymentId: string; eventId?: string; lineItems: RefundLineItem[]; } /** * @category Methods * @group Event-Attendees * @summary Refund line items on a payment * @description Issues a refund for one or more line items on the specified payment, identified by paymentId, requiring update permission on the payments resource; at least one line item with a positive amount must be provided. */ declare const RefundPayment: ({ paymentId, eventId, lineItems, adminApiParams, queryClient, }: RefundPaymentParams) => Promise>; /** * @category Mutations * @group Event-Attendees */ declare const useRefundPayment: (eventId?: string, options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Payments */ interface SendPaymentReceiptParams extends MutationParams { paymentId: string; } /** * @category Methods * @group Payments * @summary Email a receipt for a payment * @description Queues a receipt email to the account on the payment, itemized with every line item and net of any refunds, for an attendee who needs one for tax or reimbursement purposes; only captured charges are eligible, and requires read and update permissions on payments. */ declare const SendPaymentReceipt: ({ paymentId, adminApiParams, }: SendPaymentReceiptParams) => Promise>; /** * @category Mutations * @group Payments */ declare const useSendPaymentReceipt: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization-Payments */ interface ToggleOrganizationPaymentIntegrationParams extends MutationParams { integrationId: string; } /** * @category Methods * @group Organization-Payments * @summary Set an organization payment integration as default * @description Toggles the specified payment integration, identified by integrationId, to be the organization's default payment integration, requiring update permission on the org resource. */ declare const ToggleOrganizationPaymentIntegration: ({ integrationId, adminApiParams, queryClient, }: ToggleOrganizationPaymentIntegrationParams) => Promise>; /** * @category Mutations * @group Organization-Payments */ declare const useToggleOrganizationPaymentIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization-Payments */ interface UpdateOrganizationPaymentIntegrationParams extends MutationParams { integrationId: string; integration: OrganizationPaymentIntegrationUpdateInputs; } /** * @category Methods * @group Organization-Payments * @summary Update an organization payment integration * @description Updates the settings of an existing payment integration, identified by integrationId, for the current organization, requiring update permission on the org resource. */ declare const UpdateOrganizationPaymentIntegration: ({ integration, integrationId, adminApiParams, queryClient, }: UpdateOrganizationPaymentIntegrationParams) => Promise>; /** * @category Mutations * @group Organization-Payments */ declare const useUpdateOrganizationPaymentIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface CreateOrganizationSideEffectParams extends MutationParams { triggerType: keyof typeof SideEffectTriggerType; triggerId: string; actionType: keyof typeof SideEffectActionType; actionId: string; } /** * @category Methods * @group Organization * @summary Create an automation side effect * @description Creates a side effect that automatically performs an action (such as adding a member to a tier or sending a webhook) when a specified trigger occurs (such as a new account tier or a checked-in event pass), requiring update permission on the resources associated with the chosen trigger and action types. */ declare const CreateOrganizationSideEffect: ({ triggerType, triggerId, actionType, actionId, adminApiParams, queryClient, }: CreateOrganizationSideEffectParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useCreateOrganizationSideEffect: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteOrganizationSideEffectParams extends MutationParams { sideEffectId: string; } /** * @category Methods * @group Organization * @summary Delete an automation side effect * @description Permanently removes the side effect identified by sideEffectId, requiring update permission on the resource associated with that side effect's trigger type. */ declare const DeleteOrganizationSideEffect: ({ sideEffectId, adminApiParams, queryClient, }: DeleteOrganizationSideEffectParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteOrganizationSideEffect: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface CreateTaxIntegrationParams extends MutationParams { type: keyof typeof TaxIntegrationType; integration: TaxIntegrationCreateInputs; } /** * @category Methods * @group Integration * @summary Create an organization tax integration * @description Creates a tax integration of the given type (e.g. Avalara) for the current organization using the supplied credentials/settings, requiring update permission on the org resource. */ declare const CreateTaxIntegration: ({ type, integration, adminApiParams, queryClient, }: CreateTaxIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useCreateTaxIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface DeleteTaxIntegrationParams extends MutationParams { type: keyof typeof TaxIntegrationType; } /** * @category Methods * @group Integration * @summary Delete an organization tax integration * @description Permanently removes the tax integration of the given type from the current organization, requiring update permission on the org resource. */ declare const DeleteTaxIntegration: ({ type, adminApiParams, queryClient, }: DeleteTaxIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useDeleteTaxIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface TestTaxIntegrationParams extends MutationParams { type: keyof typeof TaxIntegrationType; } /** * @category Methods * @group Integration * @summary Test a tax integration connection * @description Verifies that the organization's configured tax integration (TaxJar or Avalara) of the given type has valid credentials by making a live test connection to the provider, requiring update permission on the organization. */ declare const TestTaxIntegration: ({ type, adminApiParams, }: TestTaxIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useTestTaxIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface ToggleTaxIntegrationParams extends MutationParams { type: keyof typeof TaxIntegrationType; } /** * @category Methods * @group Integration * @summary Enable or disable a tax integration * @description Toggles the enabled state of the organization's tax integration of the given type, verifying the connection and required tax codes before enabling, and requiring that no other tax integration is currently enabled; requires update permission on the organization. */ declare const ToggleTaxIntegration: ({ type, adminApiParams, queryClient, }: ToggleTaxIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useToggleTaxIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Integration */ interface UpdateTaxIntegrationParams extends MutationParams { type: keyof typeof TaxIntegrationType; taxIntegration: TaxIntegrationUpdateInputs; } /** * @category Methods * @group Integration * @summary Update a tax integration's settings * @description Updates configuration for the organization's tax integration of the given type, such as sandbox mode, commit behavior, company code, and per-resource tax codes (passes, packages, reservations, add-ons, access, invoices, bookings, coupons); requires update permission on the organization. */ declare const UpdateTaxIntegration: ({ type, taxIntegration, adminApiParams, }: UpdateTaxIntegrationParams) => Promise>; /** * @category Mutations * @group Integration */ declare const useUpdateTaxIntegration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface CreateOrganizationTeamMemberParams extends MutationParams { teamMember: OrganizationTeamMemberCreateInputs; } /** * @category Methods * @group Organization * @summary Create an organization team member * @description Creates a new team member profile (staff shown on the organization's public team page) with fields such as name, title, and image, assigning it the next display priority; requires update permission on the organization. */ declare const CreateOrganizationTeamMember: ({ teamMember, adminApiParams, queryClient, }: CreateOrganizationTeamMemberParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useCreateOrganizationTeamMember: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteOrganizationTeamMemberParams extends MutationParams { teamMemberId: string; } /** * @category Methods * @group Organization * @summary Delete an organization team member * @description Permanently removes the specified team member from the organization and re-sequences the display priority of the remaining team members; requires update permission on the organization. */ declare const DeleteOrganizationTeamMember: ({ teamMemberId, adminApiParams, queryClient, }: DeleteOrganizationTeamMemberParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteOrganizationTeamMember: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationTeamMemberParams extends MutationParams { teamMemberId: string; teamMember: OrganizationTeamMemberUpdateInputs; } /** * @category Methods * @group Organization * @summary Update an organization team member * @description Updates the specified team member's details (name, title, image, etc.) and, if a new display priority is provided, re-sequences the priority of the other team members accordingly; requires update permission on the organization. */ declare const UpdateOrganizationTeamMember: ({ teamMemberId, teamMember, adminApiParams, queryClient, }: UpdateOrganizationTeamMemberParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationTeamMember: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationParams extends MutationParams { organization: OrganizationUpdateInputs; } /** * @category Methods * @group Organization * @summary Update the organization's profile * @description Updates the current organization's core profile fields (such as name, contact details, and locales) and returns the updated organization record; requires update permission on the organization. */ declare const UpdateOrganization: ({ organization, adminApiParams, queryClient, }: UpdateOrganizationParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganization: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationIntegrationsParams extends MutationParams { ghost: boolean; ghostUrl: string; ghostAdminKey?: string; ghostContentKey?: string; } /** * @category Methods * @group Organization * @summary Update the organization's Ghost CMS integration * @description Enables or disables the organization's Ghost blog integration and stores its connection settings (site URL, admin API key, content API key) so published Ghost content can be surfaced in the platform. */ declare const UpdateOrganizationIntegrations: ({ ghost, ghostUrl, ghostAdminKey, ghostContentKey, adminApiParams, queryClient, }: UpdateOrganizationIntegrationsParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationIntegrations: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationMembershipParams extends MutationParams { userId: string; membership: OrganizationMembershipUpdateInputs; } /** * @category Methods * @group Organization * @summary Update a team member's organization permissions * @description Updates the module-by-module read/create/update/delete permissions for a user's membership in the organization, requires organization read and users update permissions. */ declare const UpdateOrganizationMembership: ({ userId, membership, adminApiParams, queryClient, }: UpdateOrganizationMembershipParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationMembership: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpsertLinkPreviewParams extends MutationParams { href: string; } /** * @category Methods * @group Organization * @summary Generate or refresh a link preview * @description Fetches (or returns a cached, up to 7 days old) title, description, image, and site metadata for the given URL, storing the result so it can be reused when rendering link previews. */ declare const UpsertLinkPreview: ({ href, adminApiParams, }: UpsertLinkPreviewParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpsertLinkPreview: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface AddOrganizationUserParams extends MutationParams { email: string; } /** * @category Methods * @group Organization * @summary Add a user to the organization * @description Looks up an existing platform user by email and creates an organization membership for them with default (no) permissions, granting them access as an admin team member; requires create permission on users. */ declare const AddOrganizationUser: ({ email, adminApiParams, queryClient, }: AddOrganizationUserParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useAddOrganizationUser: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteOrganizationUserParams extends MutationParams { userId: string; } /** * @category Methods * @group Organization * @summary Remove a user from the organization * @description Deletes the organization membership for the given user, revoking their admin access to the organization; a user cannot delete their own membership, and the caller needs delete permission on users. */ declare const DeleteOrganizationUser: ({ userId, adminApiParams, queryClient, }: DeleteOrganizationUserParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteOrganizationUser: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface CreateOrganizationWebhookParams extends MutationParams { webhook: WebhookCreateInputs; } /** * @category Methods * @group Organization * @summary Create an organization webhook * @description Registers a new outbound webhook endpoint for the organization with a name, URL, and secret, requires organization read and update permissions; the new webhook starts unverified until the verify endpoint is called. */ declare const CreateOrganizationWebhook: ({ webhook, adminApiParams, queryClient, }: CreateOrganizationWebhookParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useCreateOrganizationWebhook: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface DeleteOrganizationWebhookParams extends MutationParams { webhookId: string; } /** * @category Methods * @group Organization * @summary Delete an organization webhook * @description Permanently removes the specified webhook endpoint from the organization so it no longer receives event deliveries, requires organization read and update permissions. */ declare const DeleteOrganizationWebhook: ({ webhookId, adminApiParams, queryClient, }: DeleteOrganizationWebhookParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useDeleteOrganizationWebhook: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface UpdateOrganizationWebhookParams extends MutationParams { webhookId: string; webhook: WebhookUpdateInputs; } /** * @category Methods * @group Organization * @summary Update an organization webhook * @description Modifies an existing webhook's name, URL, secret, or other settings for the organization, requires organization read and update permissions. */ declare const UpdateOrganizationWebhook: ({ webhookId, webhook, adminApiParams, queryClient, }: UpdateOrganizationWebhookParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useUpdateOrganizationWebhook: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Organization */ interface VerifyOrganizationWebhookParams extends MutationParams { webhookId: string; } /** * @category Methods * @group Organization * @summary Verify an organization webhook endpoint * @description Sends a signed test payload to the webhook's URL and, if delivery succeeds, marks the webhook as verified so it can start receiving real event deliveries, requires organization read and update permissions. */ declare const VerifyOrganizationWebhook: ({ webhookId, adminApiParams, queryClient, }: VerifyOrganizationWebhookParams) => Promise>; /** * @category Mutations * @group Organization */ declare const useVerifyOrganizationWebhook: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface UpdatePaymentParams extends MutationParams { paymentId: string; payment: PaymentUpdateInputs; } /** * @category Methods * @group Stream * @summary Update a payment record * @description Updates fields on an existing payment, such as linking or unlinking it to a registration, requires read and update permissions on payments. */ declare const UpdatePayment: ({ paymentId, payment, adminApiParams, queryClient, }: UpdatePaymentParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useUpdatePayment: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Preferences */ interface UpdatePreferencesParams extends MutationParams { preferences: AdminNotificationPreferencesUpdateInputs; } /** * @category Methods * @group Preferences * @summary Update the current admin user's notification preferences * @description Updates the calling admin user's own support ticket notification settings (in-app and email toggles for new, assigned, and message-received tickets) for their organization membership. */ declare const UpdatePreferences: ({ preferences, adminApiParams, queryClient, }: UpdatePreferencesParams) => Promise>; /** * @category Mutations * @group Preferences */ declare const useUpdatePreferences: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Account */ interface DeletePushDeviceParams extends MutationParams { pushDeviceId: string; } /** * @category Methods * @group Account * @summary Delete a registered push notification device * @description Removes a mobile push device registration by its ID so it no longer receives push notifications, requires read and update permissions on accounts. */ declare const DeletePushDevice: ({ pushDeviceId, adminApiParams, queryClient, }: DeletePushDeviceParams) => Promise>; /** * @category Mutations * @group Account */ declare const useDeletePushDevice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface CreateCustomReportParams extends MutationParams { standard: string; report: CustomReportCreateInputs; } /** * @category Methods * @group Reports * @summary Create a custom report from a standard report * @description Creates a new saved custom report based on the given standard report definition, with the caller's chosen name, filters, and columns, requires read and create permissions on reports. */ declare const CreateCustomReport: ({ standard, report, adminApiParams, queryClient, }: CreateCustomReportParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useCreateCustomReport: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface DeleteCustomReportParams extends MutationParams { reportId: number; } /** * @category Methods * @group Reports * @summary Delete a custom report * @description Permanently deletes a custom report by ID, along with its AWS EventBridge schedule if one exists; only the report's owning user may delete it, and this requires the delete permission on the reports domain. */ declare const DeleteCustomReport: ({ reportId, adminApiParams, queryClient, }: DeleteCustomReportParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useDeleteCustomReport: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface DeleteCustomReportScheduleParams extends MutationParams { reportId: number; } /** * @category Methods * @group Reports * @summary Delete a custom report's schedule * @description Removes the recurring email schedule for a custom report, deleting the underlying AWS EventBridge schedule and clearing it from the report record; only the report owner or an authorized shared user may remove it, and this requires the update permission on the reports domain. */ declare const DeleteCustomReportSchedule: ({ reportId, adminApiParams, queryClient, }: DeleteCustomReportScheduleParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useDeleteCustomReportSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface ExportCustomReportParams extends MutationParams { reportId: number; body: CustomReportExportInputs; } /** * @category Methods * @group Reports * @summary Export a custom report * @description Kicks off an asynchronous export of a custom report's data, optionally emailing the resulting file to a specified address in addition to the requesting user, and requires read permission on the reports domain plus any domains associated with the report's standard type. */ declare const ExportCustomReport: ({ reportId, body, adminApiParams, }: ExportCustomReportParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useExportCustomReport: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface UpdateCustomReportParams extends MutationParams { reportId: number; report: CustomReportUpdateInputs; } /** * @category Methods * @group Reports * @summary Update a custom report * @description Updates the configuration (filters, name, sharing settings, etc.) of an existing custom report; only the report owner, or a shared user when the report isn't restricted to specific users, may update it, and changing the shared setting itself is restricted to the owner, requiring the update permission on the reports domain. */ declare const UpdateCustomReport: ({ reportId, report, adminApiParams, queryClient, }: UpdateCustomReportParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useUpdateCustomReport: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface UpsertCustomReportScheduleParams extends MutationParams { reportId: number; schedule: CustomReportScheduleInputs; } /** * @category Methods * @group Reports * @summary Create or update a custom report's schedule * @description Creates or updates a recurring email schedule for a custom report by provisioning an AWS EventBridge schedule with the given cron/rate expression, timezone, and recipient emails; only the report owner or an authorized shared user may set the schedule, and this requires read permission on the reports domain plus any domains tied to the report's standard type. */ declare const UpsertCustomReportSchedule: ({ reportId, schedule, adminApiParams, queryClient, }: UpsertCustomReportScheduleParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useUpsertCustomReportSchedule: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface AddCustomReportUserParams extends MutationParams { reportId: number; userId: string; } /** * @category Methods * @group Reports * @summary Share a custom report with a user * @description Grants another user access to a custom report by adding them to its shared users list; only the report's owner may add users, and this requires the update permission on the reports domain. */ declare const AddCustomReportUser: ({ reportId, userId, adminApiParams, queryClient, }: AddCustomReportUserParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useAddCustomReportUser: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Reports */ interface RemoveCustomReportUserParams extends MutationParams { reportId: number; userId: string; } /** * @category Methods * @group Reports * @summary Unshare a custom report from a user * @description Revokes a user's shared access to a custom report by removing them from its shared users list; only the report's owner may remove users, and this requires the delete permission on the reports domain. */ declare const RemoveCustomReportUser: ({ reportId, userId, adminApiParams, queryClient, }: RemoveCustomReportUserParams) => Promise>; /** * @category Mutations * @group Reports */ declare const useRemoveCustomReportUser: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchList */ interface CreateSearchListParams extends MutationParams { searchList: SearchListCreateInputs; } /** * @category Methods * @group SearchList * @summary Create a search list * @description Creates a new organization-scoped search list (a reusable named set of selectable values, e.g. for survey question options); fails if a search list with the same name already exists, and requires the create permission on the org domain. */ declare const CreateSearchList: ({ searchList, adminApiParams, queryClient, }: CreateSearchListParams) => Promise>; /** * @category Mutations * @group SearchList */ declare const useCreateSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchList */ interface DeleteSearchListParams extends MutationParams { searchListId: string; } /** * @category Methods * @group SearchList * @summary Delete a search list * @description Permanently deletes a search list by ID; fails if the search list is currently referenced by any questions, sessions, or surveys, and requires the update permission on the org domain. */ declare const DeleteSearchList: ({ searchListId, adminApiParams, queryClient, }: DeleteSearchListParams) => Promise>; /** * @category Mutations * @group SearchList */ declare const useDeleteSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchList */ interface UpdateSearchListParams extends MutationParams { searchListId: string; searchList: SearchListUpdateInputs; } /** * @category Methods * @group SearchList * @summary Update a search list * @description Updates a search list's properties such as its name; fails if renaming would collide with another existing search list's name, and requires the update permission on the org domain. */ declare const UpdateSearchList: ({ searchListId, searchList, adminApiParams, queryClient, }: UpdateSearchListParams) => Promise>; /** * @category Mutations * @group SearchList */ declare const useUpdateSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchList-Values */ interface BulkUploadSearchListValuesParams extends MutationParams { searchListId: string; values: string[]; } /** * @category Methods * @group SearchList-Values * @summary Bulk upload values to a search list * @description Creates many values on the given search list in a single request from an array of strings, skipping duplicates, and requires organization read and update permissions. */ declare const BulkUploadSearchListValues: ({ searchListId, values, adminApiParams, queryClient, }: BulkUploadSearchListValuesParams) => Promise>; /** * @category Mutations * @group SearchList-Values */ declare const useBulkUploadSearchListValues: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchListValue */ interface CreateSearchListValueParams extends MutationParams { searchListId: string; value: SearchListValueCreateInputs; } /** * @category Methods * @group SearchListValue * @summary Create a search list value * @description Adds a new value to the specified search list, rejecting duplicate values within the same list, and requires organization read and update permissions. */ declare const CreateSearchListValue: ({ searchListId, value, adminApiParams, queryClient, }: CreateSearchListValueParams) => Promise>; /** * @category Mutations * @group SearchListValue */ declare const useCreateSearchListValue: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchListValue */ interface DeleteSearchListValueParams extends MutationParams { searchListId: string; valueId: string; } /** * @category Methods * @group SearchListValue * @summary Delete a search list value * @description Permanently removes a single value from the specified search list and requires organization read and update permissions. */ declare const DeleteSearchListValue: ({ searchListId, valueId, adminApiParams, queryClient, }: DeleteSearchListValueParams) => Promise>; /** * @category Mutations * @group SearchListValue */ declare const useDeleteSearchListValue: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SearchListValue */ interface UpdateSearchListValueParams extends MutationParams { searchListId: string; valueId: string; value: SearchListValueUpdateInputs; } /** * @category Methods * @group SearchListValue * @summary Update a search list value * @description Updates the fields, such as the value text or priority, of an existing value on the specified search list and requires organization read and update permissions. */ declare const UpdateSearchListValue: ({ searchListId, valueId, value, adminApiParams, queryClient, }: UpdateSearchListValueParams) => Promise>; /** * @category Mutations * @group SearchListValue */ declare const useUpdateSearchListValue: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SelfApiKeys */ interface CreateSelfApiKeyParams extends MutationParams { apiKeyData: UserApiKeyCreateInputs; } /** * @category Methods * @group SelfApiKeys * @summary Create an API key for the current user * @description Generates a new personal API key for the authenticated user with the given name, description, scope, and validity window, returning the full key value only once at creation time. */ declare const CreateSelfApiKey: ({ apiKeyData, adminApiParams, queryClient, }: CreateSelfApiKeyParams) => Promise>; /** * @category Mutations * @group SelfApiKeys */ declare const useCreateSelfApiKey: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SelfApiKeys */ interface DeleteSelfApiKeyParams extends MutationParams { apiKeyId: string; } /** * @category Methods * @group SelfApiKeys * @summary Delete an API key for the current user * @description Permanently revokes and removes the specified personal API key belonging to the authenticated user. */ declare const DeleteSelfApiKey: ({ apiKeyId, adminApiParams, queryClient, }: DeleteSelfApiKeyParams) => Promise>; /** * @category Mutations * @group SelfApiKeys */ declare const useDeleteSelfApiKey: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface DeleteUserImageParams extends MutationParams { } /** * @category Methods * @group Images * @summary Delete the current user's profile image * @description Removes the authenticated user's profile picture, deleting the stored image from Cloudflare if one exists, and returns the updated user profile. */ declare const DeleteUserImage: ({ adminApiParams, queryClient, }: DeleteUserImageParams) => Promise>; /** * @category Mutations * @group Images */ declare const useDeleteUserImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface UpdateUserImageParams extends MutationParams { image: UserImageUpdateInputs; } /** * @category Methods * @group Images * @summary Update the current user's profile image * @description Uploads and sets a new profile picture for the authenticated user from a base64 image data URI in jpeg, png, heic, or heif format, and returns the updated user profile. */ declare const UpdateUserImage: ({ image, adminApiParams, queryClient, }: UpdateUserImageParams) => Promise>; /** * @category Mutations * @group Images */ declare const useUpdateUserImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Self */ interface SelfLeaveOrganizationParams extends MutationParams { organizationId: string; } /** * @category Methods * @group Self * @summary Leave an organization * @description Removes the authenticated user's membership from the given organization, and fails if that organization is the user's currently signed-in organization. */ declare const SelfLeaveOrganization: ({ organizationId, adminApiParams, queryClient, }: SelfLeaveOrganizationParams) => Promise>; /** * @category Mutations * @group Self */ declare const useSelfLeaveOrganization: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Self */ interface UpdateSelfParams extends MutationParams { user: UserUpdateInputs; } /** * @category Methods * @group Self * @summary Update the current user's profile * @description Updates profile fields on the authenticated user's own account, such as name and contact details, and returns the updated user record. */ declare const UpdateSelf: ({ user, adminApiParams, queryClient, }: UpdateSelfParams) => Promise>; /** * @category Mutations * @group Self */ declare const useUpdateSelf: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface CreateSeriesQuestionChoiceParams extends MutationParams { seriesId: string; questionId: string; choice: SeriesQuestionChoiceCreateInputs; } /** * @category Methods * @group Series * @summary Add a choice to a series question * @description Creates a new answer choice for a select/radio/checkbox question on a series, appending it to the end of the choice order unless a specific sortOrder is provided; requires update permission on events. */ declare const CreateSeriesQuestionChoice: ({ seriesId, questionId, choice, adminApiParams, queryClient, }: CreateSeriesQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Series */ declare const useCreateSeriesQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface DeleteSeriesQuestionChoiceParams extends MutationParams { seriesId: string; questionId: string; choiceId: string; } /** * @category Methods * @group Series * @summary Delete a series question choice * @description Permanently deletes an answer choice from a series question and re-sequences the sortOrder of the remaining choices; requires update permission on events. */ declare const DeleteSeriesQuestionChoice: ({ seriesId, questionId, choiceId, adminApiParams, queryClient, }: DeleteSeriesQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Series */ declare const useDeleteSeriesQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface ReorderSeriesQuestionChoicesParams extends MutationParams { seriesId: string; questionId: string; choicesIds: string[]; } /** * @category Methods * @group Series * @summary Reorder a series question's choices * @description Sets the display order of a series question's answer choices from a complete, ordered array of choice IDs; all existing choice IDs must be included or the request is rejected, and update permission on events is required. */ declare const ReorderSeriesQuestionChoices: ({ seriesId, questionId, choicesIds, adminApiParams, queryClient, }: ReorderSeriesQuestionChoicesParams) => Promise>; /** * @category Mutations * @group Series */ declare const useReorderSeriesQuestionChoices: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface UpdateSeriesQuestionChoiceParams extends MutationParams { seriesId: string; questionId: string; choiceId: string; choice: SeriesQuestionChoiceUpdateInputs; } /** * @category Methods * @group Series * @summary Update a series question choice * @description Updates the properties (such as label or value) of an existing answer choice on a series question, identified by seriesId, questionId, and choiceId; requires update permission on events. */ declare const UpdateSeriesQuestionChoice: ({ seriesId, questionId, choiceId, choice, adminApiParams, queryClient, }: UpdateSeriesQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Series */ declare const useUpdateSeriesQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface UpdateSeriesQuestionTranslationParams extends MutationParams { seriesId: string; questionId: string; locale: string; questionTranslation: SeriesQuestionTranslationUpdateInputs; } /** * @category Methods * @group Series * @summary Update a series question's translation * @description Creates or updates the localized text (e.g. label, description) for a series question in the given locale, upserting the translation record if it does not already exist; requires update permission on events. */ declare const UpdateSeriesQuestionTranslation: ({ seriesId, questionId, locale, questionTranslation, adminApiParams, queryClient, }: UpdateSeriesQuestionTranslationParams) => Promise>; /** * @category Mutations * @group Series */ declare const useUpdateSeriesQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface CreateSeriesQuestionParams extends MutationParams { seriesId: string; question: SeriesQuestionCreateInputs; } /** * @category Methods * @group Series * @summary Create a registration question for a series * @description Creates a new registration question on the series, optionally with an initial list of answer choices, inserting it at the given sortOrder or appending it to the end; requires update permission on events. */ declare const CreateSeriesQuestion: ({ seriesId, question, adminApiParams, queryClient, }: CreateSeriesQuestionParams) => Promise>; /** * @category Mutations * @group Series */ declare const useCreateSeriesQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface DeleteSeriesQuestionParams extends MutationParams { seriesId: string; questionId: string; } /** * @category Methods * @group Series * @summary Delete a series registration question * @description Permanently deletes a registration question from a series and re-sequences the sortOrder of the remaining questions; requires update permission on events. */ declare const DeleteSeriesQuestion: ({ seriesId, questionId, adminApiParams, queryClient, }: DeleteSeriesQuestionParams) => Promise>; /** * @category Mutations * @group Series */ declare const useDeleteSeriesQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface UpdateSeriesQuestionParams extends MutationParams { seriesId: string; questionId: string; question: SeriesQuestionUpdateInputs; } /** * @category Methods * @group Series * @summary Update a series registration question * @description Updates the properties of a registration question on a series, such as its label, type, or required flag, and re-sequences sortOrder among sibling questions if a new sortOrder is supplied; requires update permission on events. */ declare const UpdateSeriesQuestion: ({ seriesId, questionId, question, adminApiParams, queryClient, }: UpdateSeriesQuestionParams) => Promise>; /** * @category Mutations * @group Series */ declare const useUpdateSeriesQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface CreateSeriesRegistrationParams extends MutationParams { seriesId: string; registration: SeriesRegistrationCreateInputs; } /** * @category Methods * @group Series * @summary Create a series registration * @description Registers an account for a series (which must have registration enabled), creating the registration with a "ready" status when done by an admin; requires read and create permissions on events. */ declare const CreateSeriesRegistration: ({ seriesId, registration, adminApiParams, queryClient, }: CreateSeriesRegistrationParams) => Promise>; /** * @category Mutations * @group Series */ declare const useCreateSeriesRegistration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface DeleteSeriesRegistrationParams extends MutationParams { seriesId: string; registrationId: string; } /** * @category Methods * @group Series * @summary Delete a series registration * @description Permanently deletes an account's registration for a series, identified by seriesId and registrationId; requires read and delete permissions on events. */ declare const DeleteSeriesRegistration: ({ seriesId, registrationId, adminApiParams, queryClient, }: DeleteSeriesRegistrationParams) => Promise>; /** * @category Mutations * @group Series */ declare const useDeleteSeriesRegistration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface UpdateSeriesRegistrationParams extends MutationParams { seriesId: string; registrationId: string; registration: SeriesRegistrationUpdateInputs; } /** * @category Methods * @group Series * @summary Update a series registration's status * @description Updates a registration under an event series, currently limited to changing its status, and requires "update" permission on events (as well as "read" permission on events). */ declare const UpdateSeriesRegistration: ({ seriesId, registrationId, registration, adminApiParams, queryClient, }: UpdateSeriesRegistrationParams) => Promise>; /** * @category Mutations * @group Series */ declare const useUpdateSeriesRegistration: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface UpdateSeriesRegistrationResponsesParams extends MutationParams { seriesId: string; registrationId: string; responses: SeriesRegistrationResponsesUpdateInputs; } /** * @category Methods * @group Series * @summary Update a series registration's question responses * @description Overwrites the registrant's question/answer responses for a registration on an event series, submitted on the registrant's behalf by an admin, and requires "read" permission on events plus "read" and "update" permission on attendees. */ declare const UpdateSeriesRegistrationResponses: ({ seriesId, registrationId, responses, adminApiParams, queryClient, }: UpdateSeriesRegistrationResponsesParams) => Promise>; /** * @category Mutations * @group Series */ declare const useUpdateSeriesRegistrationResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series-Translations */ interface DeleteSeriesTranslationParams extends MutationParams { seriesId: string; locale: string; } /** * @category Methods * @group Series-Translations * @summary Delete a series translation * @description Deletes the translated content for an event series in the given locale, requiring "read" and "del" permission on events. */ declare const DeleteSeriesTranslation: ({ seriesId, locale, adminApiParams, queryClient, }: DeleteSeriesTranslationParams) => Promise; /** * @category Mutations * @group Series-Translations */ declare const useDeleteSeriesTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Series-Translations */ interface UpdateSeriesTranslationParams extends MutationParams { seriesId: string; locale: ISupportedLocale; seriesTranslation: SeriesTranslationUpdateInputs; } /** * @category Methods * @group Series-Translations * @summary Create or update a series translation * @description Creates or updates the translated content for an event series in the given locale, requiring "read" and "update" permission on events. */ declare const UpdateSeriesTranslation: ({ seriesId, seriesTranslation, adminApiParams, locale, queryClient, }: UpdateSeriesTranslationParams) => Promise; /** * @category Mutations * @group Series-Translations */ declare const useUpdateSeriesTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Series */ interface AddSeriesEventParams extends MutationParams { seriesId: string; eventId: string; } /** * @category Methods * @group Series * @summary Add an event to a series * @description Attaches an existing event to an event series so it appears as one of the series' occurrences, requiring "read" and "update" permission on events. */ declare const AddSeriesEvent: ({ seriesId, eventId, adminApiParams, queryClient, }: AddSeriesEventParams) => Promise>; /** * @category Mutations * @group Series */ declare const useAddSeriesEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface CreateSeriesParams extends MutationParams { series: SeriesCreateInputs; } /** * @category Methods * @group Series * @summary Create an event series * @description Creates a new event series for the organization from the given details, requiring "read" and "create" permission on events. */ declare const CreateSeries: ({ series, adminApiParams, queryClient, }: CreateSeriesParams) => Promise>; /** * @category Mutations * @group Series */ declare const useCreateSeries: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface DeleteSeriesParams extends MutationParams { seriesId: string; } /** * @category Methods * @group Series * @summary Delete an event series * @description Permanently deletes an event series from the organization, requiring "read" and "del" permission on events. */ declare const DeleteSeries: ({ seriesId, adminApiParams, queryClient, }: DeleteSeriesParams) => Promise>; /** * @category Mutations * @group Series */ declare const useDeleteSeries: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface RemoveSeriesEventParams extends MutationParams { seriesId: string; eventId: string; } /** * @category Methods * @group Series * @summary Remove an event from a series * @description Detaches an event from an event series so it no longer appears as one of the series' occurrences, requiring "read" and "update" permission on events. */ declare const RemoveSeriesEvent: ({ seriesId, eventId, adminApiParams, queryClient, }: RemoveSeriesEventParams) => Promise>; /** * @category Mutations * @group Series */ declare const useRemoveSeriesEvent: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Series */ interface UpdateSeriesParams extends MutationParams { seriesId: string; series: SeriesUpdateInputs; } /** * @category Methods * @group Series * @summary Update an event series * @description Updates the details of an existing event series, excluding its id, image, and timestamps, requiring "read" and "update" permission on events. */ declare const UpdateSeries: ({ seriesId, series, adminApiParams, queryClient, }: UpdateSeriesParams) => Promise>; /** * @category Mutations * @group Series */ declare const useUpdateSeries: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Level */ interface AddLevelAccountParams extends MutationParams { levelId: string; accountId: string; } /** * @category Methods * @group Level * @summary Add a sponsor account to a sponsorship level * @description Attaches an account as a sponsor at the given sponsorship level, requiring "read" and "update" permission on both sponsors and accounts. */ declare const AddLevelAccount: ({ levelId, accountId, adminApiParams, queryClient, }: AddLevelAccountParams) => Promise>; /** * @category Mutations * @group Level */ declare const useAddLevelAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Level */ interface RemoveLevelAccountParams extends MutationParams { levelId: string; accountId: string; } /** * @category Methods * @group Level * @summary Remove an account from a sponsorship level * @description Removes the given account as a sponsor from the specified sponsorship level and returns the updated level; requires update permission on both sponsors and accounts. */ declare const RemoveLevelAccount: ({ levelId, accountId, adminApiParams, queryClient, }: RemoveLevelAccountParams) => Promise>; /** * @category Mutations * @group Level */ declare const useRemoveLevelAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Level-Translations */ interface DeleteLevelTranslationParams extends MutationParams { levelId: string; locale: string; } /** * @category Methods * @group Level-Translations * @summary Delete a sponsorship level translation * @description Removes the translation for the given locale on the specified sponsorship level, requiring update permission on sponsors. */ declare const DeleteLevelTranslation: ({ levelId, locale, adminApiParams, queryClient, }: DeleteLevelTranslationParams) => Promise; /** * @category Mutations * @group Level-Translations */ declare const useDeleteLevelTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Level-Translations */ interface UpdateLevelTranslationParams extends MutationParams { levelId: string; locale: ISupportedLocale; levelTranslation: LevelTranslationUpdateInputs; } /** * @category Methods * @group Level-Translations * @summary Update a sponsorship level translation * @description Creates or updates the localized name and description for a sponsorship level in the given locale, requiring update permission on sponsors. */ declare const UpdateLevelTranslation: ({ levelId, levelTranslation, locale, adminApiParams, queryClient, }: UpdateLevelTranslationParams) => Promise; /** * @category Mutations * @group Level-Translations */ declare const useUpdateLevelTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Level */ interface CreateLevelParams extends MutationParams { level: LevelCreateInputs; } /** * @category Methods * @group Level * @summary Create a sponsorship level * @description Creates a new sponsorship level for the organization from the provided details, requiring create permission on sponsors. */ declare const CreateLevel: ({ level, adminApiParams, queryClient, }: CreateLevelParams) => Promise>; /** * @category Mutations * @group Level */ declare const useCreateLevel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Level */ interface DeleteLevelParams extends MutationParams { levelId: string; } /** * @category Methods * @group Level * @summary Delete a sponsorship level * @description Permanently deletes the specified sponsorship level from the organization, requiring delete permission on sponsors. */ declare const DeleteLevel: ({ levelId, adminApiParams, queryClient, }: DeleteLevelParams) => Promise>; /** * @category Mutations * @group Level */ declare const useDeleteLevel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Level */ interface UpdateLevelParams extends MutationParams { levelId: string; level: LevelUpdateInputs; } /** * @category Methods * @group Level * @summary Update a sponsorship level * @description Updates the details of an existing sponsorship level, such as its name, pricing, or benefits, requiring update permission on sponsors. */ declare const UpdateLevel: ({ levelId, level, adminApiParams, queryClient, }: UpdateLevelParams) => Promise>; /** * @category Mutations * @group Level */ declare const useUpdateLevel: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Storage */ interface UploadFileParams extends MutationParams { dataUri: string; source: "admin" | "response"; name?: string; } /** * @category Methods * @group Storage * @summary Upload a file from a data URI * @description Uploads a file encoded as a base64 data URI directly to storage and records it, tagging it with the given source ("admin" or "response") and optional name, requiring create permission on storage. */ declare const UploadFile: ({ dataUri, source, name, adminApiParams, }: UploadFileParams) => Promise>; /** * @category Mutations * @group Storage */ declare const useUploadFile: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface ConfirmImageUploadParams extends MutationParams { imageId: string; } /** * @category Methods * @group Images * @summary Confirm a completed direct image upload * @description Verifies that a previously requested direct upload has finished landing on storage and finalizes the image record, requiring create permission on storage. */ declare const ConfirmImageUpload: ({ imageId, adminApiParams, queryClient, }: ConfirmImageUploadParams) => Promise>; /** * @category Mutations * @group Images */ declare const useConfirmImageUpload: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface DeleteImageParams extends MutationParams { imageId: string; } /** * @category Methods * @group Images * @summary Delete an image * @description Permanently deletes the specified image from storage and the CDN, requiring delete permission on storage. */ declare const DeleteImage: ({ imageId, adminApiParams, queryClient, }: DeleteImageParams) => Promise>; /** * @category Mutations * @group Images */ declare const useDeleteImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface DeleteManyImagesParams extends MutationParams { images: DeleteManyImagesInput; } /** * @category Methods * @group Images * @summary Delete multiple images * @description Permanently deletes up to 50 images identified by their IDs from storage and the CDN in a single request, requiring delete permission on storage. */ declare const DeleteManyImages: ({ images, adminApiParams, queryClient, }: DeleteManyImagesParams) => Promise>; /** * @category Mutations * @group Images */ declare const useDeleteManyImages: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface RequestImageDirectUploadParams extends MutationParams { image: ImageDirectUploadInputs; } /** * @category Methods * @group Images * @summary Request a direct image upload URL * @description Creates an unconfirmed image record and returns a one-time Cloudflare upload URL so the client can upload the raw image bytes directly, bypassing the API; requires the create and read permissions on the storage module, and the image must be confirmed afterward before it is finalized. */ declare const RequestImageDirectUpload: ({ image, adminApiParams, }: RequestImageDirectUploadParams) => Promise>; /** * @category Mutations * @group Images */ declare const useRequestImageDirectUpload: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface SwitchImageParams extends MutationParams { image: any; imageId: string; } /** * @category Methods * @group Images * @summary Replace an image's file contents * @description Replaces the underlying file for an existing image record with a newly uploaded image (jpeg, png, heic, or heif), re-deriving its dimensions and moderation level while keeping the same image ID; requires the update and read permissions on the storage module. */ declare const SwitchImage: ({ image, imageId, adminApiParams, queryClient, }: SwitchImageParams) => Promise>; /** * @category Mutations * @group Images */ declare const useSwitchImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Images */ interface UpdateImageParams extends MutationParams { imageId: string; image: ImageUpdateInputs; } /** * @category Methods * @group Images * @summary Update an image's metadata * @description Updates the name, description, and/or type of an existing image record without altering its underlying file; requires the update and read permissions on the storage module. */ declare const UpdateImage: ({ imageId, image, adminApiParams, queryClient, }: UpdateImageParams) => Promise>; /** * @category Mutations * @group Images */ declare const useUpdateImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface DeleteVideoCaptionParams extends MutationParams { videoId: string; language: string; } /** * @category Methods * @group Videos * @summary Delete a video's caption track * @description Deletes the caption track for the given language from a video on Cloudflare Stream; requires the update and read permissions on the storage module. */ declare const DeleteVideoCaption: ({ videoId, language, adminApiParams, queryClient, }: DeleteVideoCaptionParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useDeleteVideoCaption: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface DownloadVideoCaptionParams extends MutationParams { videoId: string; language: string; } /** * @category Methods * @group Videos * @summary Download a video's caption file * @description Fetches the caption track for the given language as a WebVTT (.vtt) file for a video; requires the read permission on the storage module. */ declare const DownloadVideoCaption: ({ videoId, language, adminApiParams, }: DownloadVideoCaptionParams) => Promise; /** * @category Mutations * @group Videos */ declare const useDownloadVideoCaption: (options?: UseMutationOptions>) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Videos */ interface GenerateVideoCaptionsParams extends MutationParams { videoId: string; language: string; } /** * @category Methods * @group Videos * @summary Auto-generate captions for a video * @description Triggers AI speech-to-text caption generation for a video in the given BCP 47 language (one of cs, nl, en, fr, de, it, ja, ko, pl, pt, ru, es); requires the update and read permissions on the storage module. */ declare const GenerateVideoCaptions: ({ videoId, language, adminApiParams, queryClient, }: GenerateVideoCaptionsParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useGenerateVideoCaptions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface UploadVideoCaptionsParams extends MutationParams { videoId: string; language: string; file: string; filename?: string; } /** * @category Methods * @group Videos * @summary Upload a caption file for a video * @description Uploads a WebVTT caption file (as base64 or a data URI) for a video in the given language, creating or replacing the caption track on Cloudflare Stream; requires the update and read permissions on the storage module. */ declare const UploadVideoCaptions: ({ videoId, language, file, filename, adminApiParams, queryClient, }: UploadVideoCaptionsParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useUploadVideoCaptions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface DeleteManyVideosParams extends MutationParams { videos: DeleteManyVideosInput; } /** * @category Methods * @group Videos * @summary Delete multiple videos * @description Deletes up to 10 videos at once, removing each from Cloudflare Stream and the database; requires the delete and read permissions on the storage module. */ declare const DeleteManyVideos: ({ videos, adminApiParams, queryClient, }: DeleteManyVideosParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useDeleteManyVideos: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface DeleteVideoParams extends MutationParams { videoId: string; } /** * @category Methods * @group Videos * @summary Delete a video * @description Deletes a single video, removing it from Cloudflare Stream and the database; requires the delete and read permissions on the storage module. */ declare const DeleteVideo: ({ videoId, adminApiParams, queryClient, }: DeleteVideoParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useDeleteVideo: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface InitiateVideoDownloadParams extends MutationParams { videoId: string; } /** * Response interface for video download initiation */ interface VideoDownloadResult { default: { status: "inprogress" | "ready" | "error"; url: string; percentComplete: number; }; } /** * @category Methods * @group Videos * @summary Start MP4 download preparation for a video * @description Requests Cloudflare Stream to begin generating a downloadable MP4 rendition of the video and stores the resulting download URL once ready; requires the update and read permissions on the storage module. */ declare const InitiateVideoDownload: ({ videoId, adminApiParams, queryClient, }: InitiateVideoDownloadParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useInitiateVideoDownload: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Videos */ interface UpdateVideoParams extends MutationParams { videoId: string; video: VideoUpdateInputs; } /** * @category Methods * @group Videos * @summary Update a video's metadata * @description Updates the name and/or thumbnail timestamp percentage of a video (identified by videoId) and syncs the change to the underlying Cloudflare Stream asset; requires the update permission on storage. */ declare const UpdateVideo: ({ videoId, video, adminApiParams, queryClient, }: UpdateVideoParams) => Promise>; /** * @category Mutations * @group Videos */ declare const useUpdateVideo: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface CreateStreamInputOutputParams extends MutationParams { streamId: string; output: StreamInputOutputCreateInputs; } /** * @category Methods * @group Stream * @summary Add a restream output to a stream input * @description Creates a new output (e.g. an RTMP restream destination) on the Cloudflare live input for the given streamId, forwarding the live feed to an external URL and stream key; requires the read and create permissions on streams. */ declare const CreateStreamInputOutput: ({ streamId, output, adminApiParams, queryClient, }: CreateStreamInputOutputParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useCreateStreamInputOutput: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface DeleteStreamInputOutputParams extends MutationParams { streamId: string; outputId: string; } /** * @category Methods * @group Stream * @summary Delete a stream input's restream output * @description Permanently removes the specified output (outputId) from the Cloudflare live input of the given stream (streamId), stopping that restream destination; requires the read and update permissions on streams. */ declare const DeleteStreamInputOutput: ({ streamId, outputId, adminApiParams, queryClient, }: DeleteStreamInputOutputParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useDeleteStreamInputOutput: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface UpdateStreamInputOutputParams extends MutationParams { streamId: string; outputId: string; output: StreamInputOutputUpdateInputs; } /** * @category Methods * @group Stream * @summary Enable or disable a stream output * @description Toggles the enabled state of the specified restream output (outputId) on a stream input's Cloudflare live input, starting or stopping that restream destination; requires the read and update permissions on streams. */ declare const UpdateStreamInputOutput: ({ streamId, outputId, output, adminApiParams, queryClient, }: UpdateStreamInputOutputParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useUpdateStreamInputOutput: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface CloseStreamSessionParams extends MutationParams { streamId: string; sessionId: string; } /** * @category Methods * @group Stream * @summary Close an active stream session * @description Ends the specified live session (sessionId) on a stream input, disconnecting all viewer subscriptions and marking the session as ended; requires the read and update permissions on streams. */ declare const CloseStreamSession: ({ streamId, sessionId, adminApiParams, queryClient, }: CloseStreamSessionParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useCloseStreamSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface ExportStreamSessionParams extends MutationParams { streamId: string; sessionId: string; } /** * @category Methods * @group Stream * @summary Request an export of a stream session * @description Queues an asynchronous export job for the given stream session (sessionId), emailing the requesting user a download when the export completes; requires the read permission on streams. */ declare const ExportStreamSession: ({ streamId, sessionId, adminApiParams, queryClient, }: ExportStreamSessionParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useExportStreamSession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface CreateStreamInputParams extends MutationParams { stream: StreamInputCreateInputs; } /** * @category Methods * @group Stream * @summary Create a stream input * @description Creates a new stream input record and a matching Cloudflare Stream live input configured for automatic recording, returning the input's connection details (RTMP/SRT/WebRTC URLs and keys); requires the read and create permissions on streams. */ declare const CreateStreamInput: ({ stream, adminApiParams, queryClient, }: CreateStreamInputParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useCreateStreamInput: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface DeleteStreamInputParams extends MutationParams { streamId: string; } /** * @category Methods * @group Stream * @summary Delete a stream input * @description Permanently deletes the stream input (streamId) and its associated Cloudflare live input; requires the read and delete permissions on streams. */ declare const DeleteStreamInput: ({ streamId, adminApiParams, queryClient, }: DeleteStreamInputParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useDeleteStreamInput: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface UpdateStreamParams extends MutationParams { streamId: string; stream: StreamInputUpdateInputs; } /** * @category Methods * @group Stream * @summary Update a stream input's settings * @description Updates the configurable fields (e.g. name, associated event/session/group, image) of an existing stream input (streamId); requires the read and update permissions on streams. */ declare const UpdateStream: ({ streamId, stream, adminApiParams, queryClient, }: UpdateStreamParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useUpdateStreamInput: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Stream */ interface UpdateStreamInputConfigParams extends MutationParams { streamId: string; details: StreamInputUpdateInputs; } /** * @category Methods * @group Stream * @summary Update a stream input's recording configuration * @description Updates Cloudflare recording settings (mode, signed URL requirement, recording retention days) for the given stream input (streamId); requires the update permission on streams. Note: the corresponding backend route has been removed, so this endpoint is currently non-functional. */ declare const UpdateStreamInputConfig: ({ streamId, details, adminApiParams, queryClient, }: UpdateStreamInputConfigParams) => Promise>; /** * @category Mutations * @group Stream */ declare const useUpdateStreamInputConfig: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SupportTickets */ interface CreateSupportTicketMessageParams extends MutationParams { supportTicketId: string; message: SupportTicketMessageCreateInputs; } /** * @category Methods * @group SupportTickets * @summary Send a support ticket message * @description Posts a new message on the given support ticket's conversation thread, updating the ticket's last-message timestamp; requires "update" permission on support. */ declare const CreateSupportTicketMessage: ({ supportTicketId, message, adminApiParams, queryClient, }: CreateSupportTicketMessageParams) => Promise>; /** * @category Mutations * @group SupportTickets */ declare const useCreateSupportTicketMessage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SupportTickets */ interface CreateSupportTicketNoteParams extends MutationParams { supportTicketId: string; text: SupportTicketNoteCreateInputs; } /** * @category Methods * @group SupportTickets * @summary Add an internal note to a support ticket * @description Adds an admin-only internal note to the specified support ticket, recording the authoring admin; requires "update" permission on support. */ declare const CreateSupportTicketNote: ({ supportTicketId, text, adminApiParams, queryClient, }: CreateSupportTicketNoteParams) => Promise>; /** * @category Mutations * @group SupportTickets */ declare const useCreateSupportTicketNote: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SupportTickets */ interface DeleteSupportTicketNoteParams extends MutationParams { supportTicketId: string; noteId: string; } /** * @category Methods * @group SupportTickets * @summary Delete a support ticket's internal note * @description Permanently removes an internal note from the specified support ticket; requires "update" permission on support. */ declare const DeleteSupportTicketNote: ({ supportTicketId, noteId, adminApiParams, queryClient, }: DeleteSupportTicketNoteParams) => Promise>; /** * @category Mutations * @group SupportTickets */ declare const useDeleteSupportTicketNote: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SupportTickets */ interface CreateSupportTicketParams extends MutationParams { supportTicket: SupportTicketCreateInputs; } /** * @category Methods * @group SupportTickets * @summary Create a support ticket * @description Creates a new support ticket for the organization, optionally associating it with an account; requires "create" permission on support. */ declare const CreateSupportTicket: ({ supportTicket, adminApiParams, queryClient, }: CreateSupportTicketParams) => Promise>; /** * @category Mutations * @group SupportTickets */ declare const useCreateSupportTicket: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SupportTickets */ interface DeleteSupportTicketParams extends MutationParams { supportTicketId: string; } /** * @category Methods * @group SupportTickets * @summary Delete a support ticket * @description Permanently deletes the specified support ticket and its associated data; requires "del" permission on support. */ declare const DeleteSupportTicket: ({ supportTicketId, adminApiParams, queryClient, }: DeleteSupportTicketParams) => Promise>; /** * @category Mutations * @group SupportTickets */ declare const useDeleteSupportTicket: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group SupportTickets */ interface UpdateSupportTicketParams extends MutationParams { supportTicketId: string; supportTicket: SupportTicketUpdateInputs; } /** * @category Methods * @group SupportTickets * @summary Update a support ticket * @description Updates fields on an existing support ticket, such as its state, type, or assignment; requires "update" permission on support. */ declare const UpdateSupportTicket: ({ supportTicketId, supportTicket, adminApiParams, queryClient, }: UpdateSupportTicketParams) => Promise>; /** * @category Mutations * @group SupportTickets */ declare const useUpdateSupportTicket: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Question-Translations */ interface DeleteSurveyQuestionChoiceTranslationParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; locale: string; } /** * @category Methods * @group Survey-Question-Translations * @summary Delete a survey question choice's translation * @description Removes the translated text for a specific locale on a survey question's answer choice; requires "update" permission on surveys. */ declare const DeleteSurveyQuestionChoiceTranslation: ({ surveyId, questionId, choiceId, locale, adminApiParams, queryClient, }: DeleteSurveyQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group Survey-Question-Translations */ declare const useDeleteSurveyQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Question-Translations */ interface DeleteSurveyQuestionTranslationParams extends MutationParams { surveyId: string; questionId: string; locale: string; } /** * @category Methods * @group Survey-Question-Translations * @summary Delete a survey question's translation * @description Removes the translated text for a specific locale on a survey question; requires "update" permission on surveys. */ declare const DeleteSurveyQuestionTranslation: ({ surveyId, questionId, locale, adminApiParams, queryClient, }: DeleteSurveyQuestionTranslationParams) => Promise; /** * @category Mutations * @group Survey-Question-Translations */ declare const useDeleteSurveyQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Question-Translations */ interface UpdateSurveyQuestionChoiceTranslationParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; locale: ISupportedLocale; choiceTranslation: SurveyQuestionChoiceTranslationUpdateInputs; } /** * @category Methods * @group Survey-Question-Translations * @summary Update a survey question choice's translation * @description Creates or updates the translated text for a specific locale on a survey question's answer choice; requires "update" permission on surveys. */ declare const UpdateSurveyQuestionChoiceTranslation: ({ surveyId, questionId, choiceId, locale, choiceTranslation, adminApiParams, queryClient, }: UpdateSurveyQuestionChoiceTranslationParams) => Promise; /** * @category Mutations * @group Survey-Question-Translations */ declare const useUpdateSurveyQuestionChoiceTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Question-Translations */ interface UpdateSurveyQuestionTranslationParams extends MutationParams { surveyId: string; questionId: string; locale: ISupportedLocale; questionTranslation: SurveyQuestionTranslationUpdateInputs; } /** * @category Methods * @group Survey-Question-Translations * @summary Update a survey question's translation * @description Creates or updates the translated text for a specific locale on a survey question; requires "update" permission on surveys. */ declare const UpdateSurveyQuestionTranslation: ({ surveyId, questionId, locale, questionTranslation, adminApiParams, queryClient, }: UpdateSurveyQuestionTranslationParams) => Promise; /** * @category Mutations * @group Survey-Question-Translations */ declare const useUpdateSurveyQuestionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface AddSurveyQuestionChoiceSubQuestionParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; subQuestionId: string; } /** * @category Methods * @group Survey-Questions * @summary Attach a follow-up sub-question to a choice * @description Links an existing survey question as a sub-question of the given answer choice so it is presented as a follow-up when that choice is selected, requiring update permission on surveys. */ declare const AddSurveyQuestionChoiceSubQuestion: ({ surveyId, questionId, choiceId, subQuestionId, adminApiParams, queryClient, }: AddSurveyQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useAddSurveyQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Question */ interface AttachSurveyQuestionSearchListParams extends MutationParams { surveyId: string; questionId: string; searchList: AttachSearchListInputs; } /** * @category Methods * @group Survey-Question * @summary Attach a search list to a survey question * @description Sets the given search list as the source of selectable options for the specified survey question, verifying the search list belongs to the organization and requiring update permission on surveys. */ declare const AttachSurveyQuestionSearchList: ({ surveyId, questionId, searchList, adminApiParams, queryClient, }: AttachSurveyQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Survey-Question */ declare const useAttachSurveyQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface CreateSurveyQuestionParams extends MutationParams { surveyId: string; question: SurveyQuestionCreateInputs; } /** * @category Methods * @group Survey-Questions * @summary Create a survey question * @description Creates a new question on the given survey, optionally placing it in a section or as a sub-question of another question's choice and inserting it at a given sort order, requiring update permission on surveys. */ declare const CreateSurveyQuestion: ({ surveyId, question, adminApiParams, queryClient, }: CreateSurveyQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useCreateSurveyQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface CreateSurveyQuestionChoiceParams extends MutationParams { surveyId: string; questionId: string; choice: SurveyQuestionChoiceCreateInputs; } /** * @category Methods * @group Survey-Questions * @summary Create a choice for a survey question * @description Creates a new selectable answer choice for the given survey question, inserting it at the requested sort order among existing choices and requiring update permission on surveys. */ declare const CreateSurveyQuestionChoice: ({ surveyId, questionId, choice, adminApiParams, queryClient, }: CreateSurveyQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useCreateSurveyQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface DeleteSurveyQuestionParams extends MutationParams { surveyId: string; questionId: string; sectionId?: string; } /** * @category Methods * @group Survey-Questions * @summary Delete a survey question * @description Permanently deletes the given question from the survey and re-sorts the remaining questions to fill the gap, requiring update permission on surveys. */ declare const DeleteSurveyQuestion: ({ surveyId, questionId, sectionId, adminApiParams, queryClient, }: DeleteSurveyQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useDeleteSurveyQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface DeleteSurveyQuestionChoiceParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; } /** * @category Methods * @group Survey-Questions * @summary Delete a survey question choice * @description Permanently deletes the given answer choice from a survey question and re-sorts the remaining choices, rejecting the deletion if the question is a checkbox type that already has responses, and requiring update permission on surveys. */ declare const DeleteSurveyQuestionChoice: ({ surveyId, questionId, choiceId, adminApiParams, queryClient, }: DeleteSurveyQuestionChoiceParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useDeleteSurveyQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Question */ interface DetachSurveyQuestionSearchListParams extends MutationParams { surveyId: string; questionId: string; } /** * @category Methods * @group Survey-Question * @summary Detach the search list from a survey question * @description Removes the search list association from the given survey question, clearing its search-list-driven option source, and requires update permission on surveys. */ declare const DetachSurveyQuestionSearchList: ({ surveyId, questionId, adminApiParams, queryClient, }: DetachSurveyQuestionSearchListParams) => Promise>; /** * @category Mutations * @group Survey-Question */ declare const useDetachSurveyQuestionSearchList: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface RemoveSurveyQuestionChoiceSubQuestionParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; subQuestionId: string; } /** * @category Methods * @group Survey-Questions * @summary Remove a follow-up sub-question from a choice * @description Unlinks a sub-question from the given answer choice so it is no longer shown as a follow-up when that choice is selected, re-sorting the remaining sub-questions, and requires update permission on surveys. */ declare const RemoveSurveyQuestionChoiceSubQuestion: ({ surveyId, questionId, choiceId, subQuestionId, adminApiParams, queryClient, }: RemoveSurveyQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useRemoveSurveyQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface ReorderSurveyQuestionChoiceSubQuestionsParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; questionIds: string[]; } /** * @category Methods * @group Survey-Questions * @summary Reorder a choice's follow-up sub-questions * @description Sets the display order of the follow-up sub-questions attached to a survey question choice to match the given full list of question IDs, rejecting the request if any sub-question is missing or unknown, and requires update permission on surveys. */ declare const ReorderSurveyQuestionChoiceSubQuestions: ({ surveyId, questionId, choiceId, questionIds, adminApiParams, queryClient, }: ReorderSurveyQuestionChoiceSubQuestionsParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useReorderSurveyQuestionChoiceSubQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface ReorderSurveyQuestionChoicesParams extends MutationParams { surveyId: string; questionId: string; choicesIds: string[]; } /** * @category Methods * @group Survey-Sections * @summary Reorder a survey question's choices * @description Sets the display order of a survey question's answer choices to match the given full list of choice IDs, rejecting the request if any choice is missing or unknown, and requires update permission on surveys. */ declare const ReorderSurveyQuestionChoices: ({ surveyId, questionId, choicesIds, adminApiParams, queryClient, }: ReorderSurveyQuestionChoicesParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useReorderSurveyQuestionChoices: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface ReorderSurveyQuestionMatrixRowsParams extends MutationParams { surveyId: string; questionId: string; rowIds: string[]; } /** * @category Methods * @group Survey-Questions * @summary Reorder a matrix question's rows * @description Sets the display order of the rows belonging to a matrix survey question to match the given full list of row IDs, rejecting the request if any row is missing or unknown, and requires update permission on surveys. */ declare const ReorderSurveyQuestionMatrixRows: ({ surveyId, questionId, rowIds, adminApiParams, queryClient, }: ReorderSurveyQuestionMatrixRowsParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useReorderSurveyQuestionMatrixRows: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface UpdateSurveyQuestionParams extends MutationParams { surveyId: string; questionId: string; question: SurveyQuestionUpdateInputs; } /** * @category Methods * @group Survey-Questions * @summary Update a survey question * @description Updates a question's fields (such as name, description, type, or required flag) on the given survey, and reorders it among the survey's other questions when a new sortOrder is provided; requires the update surveys permission. */ declare const UpdateSurveyQuestion: ({ surveyId, questionId, question, adminApiParams, queryClient, }: UpdateSurveyQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useUpdateSurveyQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface UpdateSurveyQuestionChoiceParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; choice: SurveyQuestionChoiceUpdateInputs; } /** * @category Methods * @group Survey-Questions * @summary Update a survey question choice * @description Updates a choice (such as its label or value) belonging to a survey question, and reorders it among the question's other choices when a new sortOrder is provided; requires the update surveys permission. */ declare const UpdateSurveyQuestionChoice: ({ surveyId, questionId, choiceId, choice, adminApiParams, queryClient, }: UpdateSurveyQuestionChoiceParams) => Promise; /** * @category Mutations * @group Survey-Questions */ declare const useUpdateSurveyQuestionChoice: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Questions */ interface UpdateSurveyQuestionChoiceSubQuestionParams extends MutationParams { surveyId: string; questionId: string; choiceId: string; subQuestionId: string; sortOrder: number; } /** * @category Methods * @group Survey-Questions * @summary Reorder a choice's sub-question * @description Changes the sort order of a sub-question linked to a survey question choice, shifting the other sub-questions attached to that choice to keep ordering consistent; requires the update surveys permission. */ declare const UpdateSurveyQuestionChoiceSubQuestion: ({ surveyId, questionId, choiceId, subQuestionId, sortOrder, adminApiParams, queryClient, }: UpdateSurveyQuestionChoiceSubQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Questions */ declare const useUpdateSurveyQuestionChoiceSubQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections-Translations */ interface DeleteSurveySectionTranslationParams extends MutationParams { surveyId: string; sectionId: string; locale: string; } /** * @category Methods * @group Survey-Sections-Translations * @summary Delete a survey section translation * @description Removes the translation for a survey section in the given locale, reverting that section's display for that locale to the default language; requires the update surveys permission. */ declare const DeleteSurveySectionTranslation: ({ surveyId, sectionId, locale, adminApiParams, queryClient, }: DeleteSurveySectionTranslationParams) => Promise; /** * @category Mutations * @group Survey-Sections-Translations */ declare const useDeleteSurveySectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Sections-Translations */ interface UpdateSurveySectionTranslationParams extends MutationParams { surveyId: string; sectionId: string; locale: ISupportedLocale; sectionTranslation: SurveySectionTranslationUpdateInputs; } /** * @category Methods * @group Survey-Sections-Translations * @summary Update a survey section translation * @description Creates or updates the translated content (such as the title) for a survey section in the given locale, upserting the translation record if it does not already exist; requires the update surveys permission. */ declare const UpdateSurveySectionTranslation: ({ surveyId, sectionId, sectionTranslation, locale, adminApiParams, queryClient, }: UpdateSurveySectionTranslationParams) => Promise; /** * @category Mutations * @group Survey-Sections-Translations */ declare const useUpdateSurveySectionTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface AddSurveySectionQuestionParams extends MutationParams { surveyId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Survey-Sections * @summary Add a question to a survey section * @description Links an existing survey question to a section, appending it to the end of that section's question order; requires the update surveys permission. */ declare const AddSurveySectionQuestion: ({ surveyId, sectionId, questionId, adminApiParams, queryClient, }: AddSurveySectionQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useAddSurveySectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface CreateSurveySectionParams extends MutationParams { surveyId: string; section: SurveySectionCreateInputs; } /** * @category Methods * @group Survey-Sections * @summary Create a survey section * @description Creates a new section on the given survey, inserting it at the requested sortOrder position (or at the end if omitted) and shifting the other sections accordingly; requires the update surveys permission. */ declare const CreateSurveySection: ({ surveyId, section, adminApiParams, queryClient, }: CreateSurveySectionParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useCreateSurveySection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface DeleteSurveySectionParams extends MutationParams { surveyId: string; sectionId: string; } /** * @category Methods * @group Survey-Sections * @summary Delete a survey section * @description Permanently removes a section from the given survey and re-sorts the remaining sections to close the resulting gap; requires the update surveys permission. */ declare const DeleteSurveySection: ({ surveyId, sectionId, adminApiParams, queryClient, }: DeleteSurveySectionParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useDeleteSurveySection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface RemoveSurveySectionQuestionParams extends MutationParams { surveyId: string; sectionId: string; questionId: string; } /** * @category Methods * @group Survey-Sections * @summary Remove a question from a survey section * @description Unlinks a question from a survey section without deleting the question itself, removing it from that section's ordered question list; requires the update surveys permission. */ declare const RemoveSurveySectionQuestion: ({ surveyId, sectionId, questionId, adminApiParams, queryClient, }: RemoveSurveySectionQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useRemoveSurveySectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface ReorderSurveySectionQuestionsParams extends MutationParams { surveyId: string; sectionId: string; questionIds: string[]; } /** * @category Methods * @group Survey-Sections * @summary Reorder a survey section's questions * @description Sets the sort order of all questions within a survey section by applying the given full, complete ordered list of question IDs; requires the update surveys permission. */ declare const ReorderSurveySectionQuestions: ({ surveyId, sectionId, questionIds, adminApiParams, queryClient, }: ReorderSurveySectionQuestionsParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useReorderSurveySectionQuestions: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface UpdateSurveySectionParams extends MutationParams { surveyId: string; sectionId: string; section: SurveySectionUpdateInputs; } /** * @category Methods * @group Survey-Sections * @summary Update a survey section * @description Updates a section of a survey, such as its title, description, or sort order (reordering it relative to the survey's other sections); requires the update surveys permission. */ declare const UpdateSurveySection: ({ surveyId, sectionId, section, adminApiParams, queryClient, }: UpdateSurveySectionParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useUpdateSurveySection: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sections */ interface UpdateSurveySectionQuestionParams extends MutationParams { surveyId: string; sectionId: string; questionId: string; sortOrder: number; } /** * @category Methods * @group Survey-Sections * @summary Reorder a question within a survey section * @description Updates the sort order of a question inside a survey section, shifting the other questions in that section to accommodate the new position; requires the update surveys permission. */ declare const UpdateSurveySectionQuestion: ({ surveyId, sectionId, questionId, sortOrder, adminApiParams, queryClient, }: UpdateSurveySectionQuestionParams) => Promise>; /** * @category Mutations * @group Survey-Sections */ declare const useUpdateSurveySectionQuestion: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sessions */ interface AddSurveySessionParams extends MutationParams { surveyId: string; sessionId: string; } /** * @category Methods * @group Survey-Sessions * @summary Attach a session to a survey * @description Associates an event session with a survey so the survey can be restricted to (or offered during) that session; the survey must already be linked to an event, and this requires the update surveys permission. */ declare const AddSurveySession: ({ surveyId, sessionId, adminApiParams, queryClient, }: AddSurveySessionParams) => Promise>; /** * @category Mutations * @group Survey-Sessions */ declare const useAddSurveySession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Sessions */ interface RemoveSurveySessionParams extends MutationParams { surveyId: string; sessionId: string; } /** * @category Methods * @group Survey-Sessions * @summary Detach a session from a survey * @description Removes the association between an event session and a survey, so the survey is no longer restricted to (or offered during) that session; requires the update surveys permission. */ declare const RemoveSurveySession: ({ surveyId, sessionId, adminApiParams, queryClient, }: RemoveSurveySessionParams) => Promise>; /** * @category Mutations * @group Survey-Sessions */ declare const useRemoveSurveySession: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey */ interface DeleteSurveySubmissionParams extends MutationParams { surveyId: string; submissionId: string; } /** * @category Methods * @group Survey * @summary Delete a survey submission * @description Permanently deletes a respondent's submission (and its answers) for a survey; requires the delete surveys permission. */ declare const DeleteSurveySubmission: ({ surveyId, submissionId, adminApiParams, queryClient, }: DeleteSurveySubmissionParams) => Promise>; /** * @category Mutations * @group Survey */ declare const useDeleteSurveySubmission: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey */ interface UpdateSurveySubmissionParams extends MutationParams { surveyId: string; submissionId: string; submission: SurveySubmissionUpdateInputs; } /** * @category Methods * @group Survey * @summary Update a survey submission * @description Updates a survey submission's status (e.g. flagging it as needing info), or its associated account or event pass; requires the update surveys permission. */ declare const UpdateSurveySubmission: ({ surveyId, submissionId, submission, adminApiParams, queryClient, }: UpdateSurveySubmissionParams) => Promise>; /** * @category Mutations * @group Survey */ declare const useUpdateSurveySubmission: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey */ interface UpdateSurveySubmissionResponsesParams extends MutationParams { surveyId: string; submissionId: string; questions: { questionId: string; value: string; }[]; } /** * @category Methods * @group Survey * @summary Replace a submission's question responses * @description Overwrites all of a survey submission's question responses with the provided question/value pairs, discarding any prior answers to that submission; requires the update surveys permission. */ declare const UpdateSurveySubmissionResponses: ({ surveyId, submissionId, questions, adminApiParams, queryClient, }: UpdateSurveySubmissionResponsesParams) => Promise>; /** * @category Mutations * @group Survey */ declare const useUpdateSurveySubmissionResponses: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey-Translations */ interface DeleteSurveyTranslationParams extends MutationParams { surveyId: string; locale: string; } /** * @category Methods * @group Survey-Translations * @summary Delete a survey's translation * @description Removes the translated content for a survey in the given locale, leaving the survey's default-locale content unaffected; requires the update surveys permission. */ declare const DeleteSurveyTranslation: ({ surveyId, locale, adminApiParams, queryClient, }: DeleteSurveyTranslationParams) => Promise; /** * @category Mutations * @group Survey-Translations */ declare const useDeleteSurveyTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey-Translations */ interface UpdateSurveyTranslationParams extends MutationParams { surveyId: string; locale: ISupportedLocale; surveyTranslation: SurveyTranslationUpdateInputs; } /** * @category Methods * @group Survey-Translations * @summary Create or update a survey's translation * @description Upserts the translated content (such as name and description) for a survey in the given locale, creating the translation if it does not already exist; requires the update surveys permission. */ declare const UpdateSurveyTranslation: ({ surveyId, surveyTranslation, adminApiParams, locale, queryClient, }: UpdateSurveyTranslationParams) => Promise; /** * @category Mutations * @group Survey-Translations */ declare const useUpdateSurveyTranslation: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, Omit, unknown>; /** * @category Params * @group Survey */ interface CreateSurveyParams extends MutationParams { survey: SurveyCreateInputs; } /** * @category Methods * @group Survey * @summary Create a survey * @description Creates a new survey for the organization, optionally attaching it to an event (and, in turn, an event activation); requires the create surveys permission. */ declare const CreateSurvey: ({ survey, adminApiParams, queryClient, }: CreateSurveyParams) => Promise>; /** * @category Mutations * @group Survey */ declare const useCreateSurvey: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey */ interface DeleteSurveyParams extends MutationParams { surveyId: string; } /** * @category Methods * @group Survey * @summary Delete a survey * @description Permanently deletes the survey identified by surveyId, including its sections, questions, and submissions; requires delete permission on surveys. */ declare const DeleteSurvey: ({ surveyId, adminApiParams, queryClient, }: DeleteSurveyParams) => Promise>; /** * @category Mutations * @group Survey */ declare const useDeleteSurvey: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Survey */ interface UpdateSurveyParams extends MutationParams { surveyId: string; survey: SurveyUpdateInputs; } /** * @category Methods * @group Survey * @summary Update a survey * @description Updates the survey identified by surveyId, including its details and optional event/activation linkage, and returns the updated survey; requires update permission on surveys. */ declare const UpdateSurvey: ({ surveyId, survey, adminApiParams, queryClient, }: UpdateSurveyParams) => Promise>; /** * @category Mutations * @group Survey */ declare const useUpdateSurvey: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface AddThreadAccountsParams extends MutationParams { threadId: string; accounts: ThreadAccountsAddInputs; } /** * @category Methods * @group Threads * @summary Add accounts to a thread * @description Adds the given account IDs as participants of the thread identified by threadId, restoring any that previously left, up to a 32-participant limit; not allowed on direct message threads and requires update permission on threads. */ declare const AddThreadAccounts: ({ threadId, accounts, adminApiParams, queryClient, }: AddThreadAccountsParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useAddThreadAccounts: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadAccountParams extends MutationParams { threadId: string; threadAccountId: string; } /** * @category Methods * @group Threads * @summary Remove an account from a thread * @description Soft-removes the participant identified by threadAccountId from the thread identified by threadId by marking them as having left, preserving their message history; requires update permission on threads. */ declare const DeleteThreadAccount: ({ threadId, threadAccountId, adminApiParams, queryClient, }: DeleteThreadAccountParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThreadAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface UpdateThreadAccountParams extends MutationParams { threadId: string; threadAccountId: string; threadAccount: ThreadAccountUpdateInputs; } /** * @category Methods * @group Threads * @summary Update a thread participant * @description Updates participant-level metadata (such as notification preference or blocked status) for the thread account identified by threadAccountId within the thread identified by threadId; requires update permission on threads and accounts. */ declare const UpdateThreadAccount: ({ threadId, threadAccountId, threadAccount, adminApiParams, queryClient, }: UpdateThreadAccountParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useUpdateThreadAccount: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface CreateThreadMessageFileParams extends MutationParams { threadId: string; messageId: string; fileId: string; } /** * @category Methods * @group Threads * @summary Attach a file to a thread message * @description Connects an existing uploaded file, identified by fileId, to the thread message identified by messageId within the given threadId and returns the updated message; requires update permission on threads and storage. */ declare const CreateThreadMessageFile: ({ threadId, messageId, fileId, adminApiParams, queryClient, }: CreateThreadMessageFileParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useCreateThreadMessageFile: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadMessageFileParams extends MutationParams { threadId: string; messageId: string; fileId: string; } /** * @category Methods * @group Threads * @summary Remove a file from a thread message * @description Disconnects the file identified by fileId from the thread message identified by messageId within the given threadId, without deleting the underlying file; requires update permission on threads and storage. */ declare const DeleteThreadMessageFile: ({ threadId, messageId, fileId, adminApiParams, queryClient, }: DeleteThreadMessageFileParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThreadMessageFile: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface CreateThreadMessageImageParams extends MutationParams { threadId: string; messageId: string; imageId: string; } /** * @category Methods * @group Threads * @summary Attach an image to a thread message * @description Connects an existing uploaded image, identified by imageId, to the thread message identified by messageId within the given threadId and returns the updated message; requires update permission on threads and storage. */ declare const CreateThreadMessageImage: ({ threadId, messageId, imageId, adminApiParams, queryClient, }: CreateThreadMessageImageParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useCreateThreadMessageImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadMessageImageParams extends MutationParams { threadId: string; messageId: string; imageId: string; } /** * @category Methods * @group Threads * @summary Remove an image from a thread message * @description Disconnects the image identified by imageId from the thread message identified by messageId within the given threadId, without deleting the underlying image; requires update permission on threads and storage. */ declare const DeleteThreadMessageImage: ({ threadId, messageId, imageId, adminApiParams, queryClient, }: DeleteThreadMessageImageParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThreadMessageImage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface CreateThreadMessageReactionParams extends MutationParams { threadId: string; messageId: string; accountId: string; reaction: ThreadMessageReactionCreateInputs; } /** * @category Methods * @group Threads * @summary Add a reaction to a thread message * @description Creates an emoji reaction from the given accountId on the thread message identified by messageId within the given threadId and returns the created reaction; requires update permission on threads. */ declare const CreateThreadMessageReaction: ({ threadId, messageId, accountId, reaction, adminApiParams, queryClient, }: CreateThreadMessageReactionParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useCreateThreadMessageReaction: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadMessageReactionParams extends MutationParams { threadId: string; messageId: string; reactionId: string; } /** * @category Methods * @group Threads * @summary Remove a reaction from a thread message * @description Deletes a specific emoji reaction from a message in a thread; requires the "read" and "update" permissions on threads. */ declare const DeleteThreadMessageReaction: ({ threadId, messageId, reactionId, adminApiParams, queryClient, }: DeleteThreadMessageReactionParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThreadMessageReaction: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface CreateThreadMessageParams extends MutationParams { threadId: string; message: ThreadMessageCreateInputs; } /** * @category Methods * @group Threads * @summary Post a new message to a thread * @description Creates a new message in the specified thread on behalf of the given account; requires the "read" and "update" permissions on threads. */ declare const CreateThreadMessage: ({ threadId, message, adminApiParams, queryClient, }: CreateThreadMessageParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useCreateThreadMessage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadMessageParams extends MutationParams { threadId: string; messageId: string; } /** * @category Methods * @group Threads * @summary Delete a message from a thread * @description Deletes a message from a thread, soft-deleting it if it has reply children or removing it outright otherwise; requires the "read" and "del" permissions on threads. */ declare const DeleteThreadMessage: ({ threadId, messageId, adminApiParams, queryClient, }: DeleteThreadMessageParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThreadMessage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface UpdateThreadMessageParams extends MutationParams { threadId: string; messageId: string; message: ThreadMessageUpdateInputs; } /** * @category Methods * @group Threads * @summary Edit a thread message * @description Updates the content of an existing message within a thread; requires the "read" and "update" permissions on threads. */ declare const UpdateThreadMessage: ({ threadId, messageId, message, adminApiParams, queryClient, }: UpdateThreadMessageParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useUpdateThreadMessage: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface CreateThreadMessageVideoParams extends MutationParams { threadId: string; messageId: string; videoId: string; } /** * @category Methods * @group Threads * @summary Attach a video to a thread message * @description Connects an existing uploaded video to a message in a thread; requires the "read" and "update" permissions on both threads and storage. */ declare const CreateThreadMessageVideo: ({ threadId, messageId, videoId, adminApiParams, queryClient, }: CreateThreadMessageVideoParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useCreateThreadMessageVideo: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadMessageVideoParams extends MutationParams { threadId: string; messageId: string; videoId: string; } /** * @category Methods * @group Threads * @summary Detach a video from a thread message * @description Disconnects a previously attached video from a message in a thread without deleting the underlying video file; requires the "read" and "update" permissions on both threads and storage. */ declare const DeleteThreadMessageVideo: ({ threadId, messageId, videoId, adminApiParams, queryClient, }: DeleteThreadMessageVideoParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThreadMessageVideo: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface CreateThreadParams extends MutationParams { thread: ThreadCreateInputs; } /** * @category Methods * @group Threads * @summary Create a new message thread * @description Creates a new thread for direct or group messaging between accounts; requires the "read" and "create" permissions on threads. */ declare const CreateThread: ({ thread, adminApiParams, queryClient, }: CreateThreadParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useCreateThread: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface DeleteThreadParams extends MutationParams { threadId: string; } /** * @category Methods * @group Threads * @summary Delete a thread * @description Permanently deletes a thread and its associated data as part of admin moderation; requires the "read" and "del" permissions on threads. */ declare const DeleteThread: ({ threadId, adminApiParams, queryClient, }: DeleteThreadParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useDeleteThread: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Threads */ interface UpdateThreadParams extends MutationParams { threadId: string; thread: ThreadUpdateInputs; } /** * @category Methods * @group Threads * @summary Update a thread's details * @description Updates properties of an existing thread, such as its name or type; requires the "read" and "update" permissions on threads. */ declare const UpdateThread: ({ threadId, thread, adminApiParams, queryClient, }: UpdateThreadParams) => Promise>; /** * @category Mutations * @group Threads */ declare const useUpdateThread: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Tier */ interface CreateTierParams extends MutationParams { tier: TierCreateInputs; } /** * @category Methods * @group Tier * @summary Create a new account tier * @description Creates a new account tier (membership level) for the organization, used to group accounts for access or pricing purposes; requires the "read" and "create" permissions on tiers. */ declare const CreateTier: ({ tier, adminApiParams, queryClient, }: CreateTierParams) => Promise>; /** * @category Mutations * @group Tier */ declare const useCreateTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Tier */ interface DeleteTierParams extends MutationParams { tierId: string; } /** * @category Methods * @group Tier * @summary Delete an account tier * @description Permanently deletes the specified account tier from the organization, requiring the delete permission on tiers. */ declare const DeleteTier: ({ tierId, adminApiParams, queryClient, }: DeleteTierParams) => Promise>; /** * @category Mutations * @group Tier */ declare const useDeleteTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Tier */ interface RemoveTierAccountsParams extends MutationParams { tierId: string; } /** * @category Methods * @group Tier * @summary Remove all accounts from a tier * @description Unassigns every account currently associated with the given tier, clearing its account list entirely, and requires read/update permission on accounts plus read/delete permission on tiers. */ declare const RemoveTierAccounts: ({ tierId, adminApiParams, queryClient, }: RemoveTierAccountsParams) => Promise>; /** * @category Mutations * @group Tier */ declare const useRemoveTierAccounts: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; /** * @category Params * @group Tier */ interface UpdateTierParams extends MutationParams { tierId: string; tier: TierUpdateInputs; } /** * @category Methods * @group Tier * @summary Update an account tier * @description Updates the fields of an existing account tier identified by tierId, requiring read and update permission on tiers. */ declare const UpdateTier: ({ tierId, tier, adminApiParams, queryClient, }: UpdateTierParams) => Promise>; /** * @category Mutations * @group Tier */ declare const useUpdateTier: (options?: Omit>, Omit>, "mutationFn">) => _tanstack_react_query.UseMutationResult, axios.AxiosError, any, any>, Omit, unknown>; export { ACCOUNTS_BY_INTERNAL_REF_ID_QUERY_KEY, ACCOUNTS_QUERY_KEY, ACCOUNT_ACTIVITIES_QUERY_KEY, ACCOUNT_ADDRESSES_QUERY_KEY, ACCOUNT_ADDRESS_QUERY_KEY, ACCOUNT_BOOKINGS_QUERY_KEY, ACCOUNT_COMMENTS_QUERY_KEY, ACCOUNT_EMAILS_QUERY_KEY, ACCOUNT_EVENTS_QUERY_KEY, ACCOUNT_FOLLOWERS_QUERY_KEY, ACCOUNT_FOLLOWING_QUERY_KEY, ACCOUNT_GROUPS_QUERY_KEY, ACCOUNT_INTERESTS_QUERY_KEY, ACCOUNT_INVITATIONS_QUERY_KEY, ACCOUNT_LEADS_QUERY_KEY, ACCOUNT_LEAD_QUERY_KEY, ACCOUNT_LEVELS_QUERY_KEY, ACCOUNT_LIKES_QUERY_KEY, ACCOUNT_NOTIFICATION_PREFERENCES_QUERY_KEY, ACCOUNT_PAYMENTS_QUERY_KEY, ACCOUNT_PAYMENT_INTENTS_QUERY_KEY, ACCOUNT_QUERY_KEY, ACCOUNT_REGISTRATIONS_QUERY_KEY, ACCOUNT_SUPPORT_TICKETS_QUERY_KEY, ACCOUNT_THREADS_QUERY_KEY, ACCOUNT_TIERS_QUERY_KEY, ACTIVITIES_QUERY_KEY, ACTIVITY_COMMENTS_QUERY_KEY, ACTIVITY_LIKES_QUERY_KEY, ACTIVITY_QUERY_KEY, ADVERTISEMENTS_QUERY_KEY, ADVERTISEMENT_CLICKS_QUERY_KEY, ADVERTISEMENT_QUERY_KEY, ADVERTISEMENT_VIEWS_QUERY_KEY, ALL_EVENT_ADD_ON_QUERY_KEY, ALL_EVENT_PASS_TYPES_QUERY_KEY, ANNOUNCEMENTS_QUERY_KEY, ANNOUNCEMENT_AUDIENCE_QUERY_KEY, ANNOUNCEMENT_EMAILS_QUERY_KEY, ANNOUNCEMENT_QUERY_KEY, ANNOUNCEMENT_TRANSLATIONS_QUERY_KEY, ANNOUNCEMENT_TRANSLATION_QUERY_KEY, type APILog, API_LOGS_QUERY_KEY, API_LOG_QUERY_KEY, AUTH_SESSIONS_QUERY_KEY, AUTH_SESSION_QUERY_KEY, AcceptGroupRequest, type AcceptGroupRequestParams, type Account, AccountAccess, type AccountAddress, type AccountAddressCreateInputs, type AccountAddressUpdateInputs, type AccountAttribute, type AccountAttributeCreateInputs, AccountAttributeType, type AccountAttributeUpdateInputs, type AccountAttributeValue, type AccountCreateInputs, type AccountInvitation, type AccountUpdateInputs, type ActivationCompletion, type ActivationTranslation, type Activity, type ActivityCreateInputs, type ActivityEntity, type ActivityEntityInputs, ActivityEntityType, ActivityPreference, ActivityStatus, type ActivityUpdateInputs, AddAccountFollower, type AddAccountFollowerParams, AddAccountFollowing, type AddAccountFollowingParams, AddAccountGroup, type AddAccountGroupParams, AddAccountInterest, type AddAccountInterestParams, AddAccountTier, type AddAccountTierParams, AddBookingSpaceTier, type AddBookingSpaceTierParams, AddChannelSubscriber, type AddChannelsubscriberParams, AddCustomReportUser, type AddCustomReportUserParams, AddEventAccessUser, AddEventActivationSession, type AddEventActivationSessionParams, AddEventAddOnPassType, type AddEventAddOnPassTypeParams, AddEventAddOnTier, type AddEventAddOnTierParams, AddEventBenefit, type AddEventBenefitParams, AddEventBlockSession, type AddEventBlockSessionParams, AddEventCoHost, type AddEventCoHostParams, AddEventCouponTier, type AddEventCouponTierParams, AddEventFollowupAddOn, type AddEventFollowupAddOnParams, AddEventFollowupPassType, type AddEventFollowupPassTypeParams, AddEventFollowupQuestion, type AddEventFollowupQuestionParams, AddEventFollowupTier, type AddEventFollowupTierParams, AddEventMatchPass, type AddEventMatchPassParams, AddEventMediaItemPassType, type AddEventMediaItemPassTypeParams, AddEventMediaItemTier, type AddEventMediaItemTierParams, AddEventOnSiteLabelPassType, type AddEventOnSiteLabelPassTypeParams, AddEventPageImage, type AddEventPageImageParams, AddEventPassAddOn, type AddEventPassAddOnParams, AddEventPassChangeWebhook, type AddEventPassChangeWebhookParams, AddEventPassTypeAddOn, type AddEventPassTypeAddOnParams, AddEventPassTypeExchangeTarget, type AddEventPassTypeExchangeTargetParams, AddEventPassTypeGroupPassTier, type AddEventPassTypeGroupPassTierParams, AddEventPassTypeTier, type AddEventPassTypeTierParams, AddEventQuestionChoiceSubQuestion, type AddEventQuestionChoiceSubQuestionParams, AddEventReservationPass, type AddEventReservationPassParams, AddEventRoomTypeTier, type AddEventRoomTypeTierParams, AddEventSectionAddOn, type AddEventSectionAddOnParams, AddEventSectionPassType, type AddEventSectionPassTypeParams, AddEventSectionQuestion, type AddEventSectionQuestionParams, AddEventSectionTier, type AddEventSectionTierParams, AddEventSessionAccount, type AddEventSessionAccountParams, AddEventSessionBlock, type AddEventSessionBlockParams, AddEventSessionLocationSession, type AddEventSessionLocationSessionParams, AddEventSessionMatchPass, type AddEventSessionMatchPassParams, AddEventSessionPassType, type AddEventSessionPassTypeParams, AddEventSessionQuestionChoiceSubQuestion, type AddEventSessionQuestionChoiceSubQuestionParams, AddEventSessionSectionQuestion, type AddEventSessionSectionQuestionParams, AddEventSessionSpeaker, type AddEventSessionSpeakerParams, AddEventSessionSponsor, type AddEventSessionSponsorParams, AddEventSessionTier, type AddEventSessionTierParams, AddEventSessionTimeSpeaker, type AddEventSessionTimeSpeakerParams, AddEventSessionTrack, type AddEventSessionTrackParams, AddEventSessionVisiblePassType, type AddEventSessionVisiblePassTypeParams, AddEventSessionVisibleTier, type AddEventSessionVisibleTierParams, AddEventSpeakerSession, type AddEventSpeakerSessionParams, AddEventSponsorAccount, type AddEventSponsorAccountParams, AddEventTrackSession, type AddEventTrackSessionParams, AddEventTrackSponsor, type AddEventTrackSponsorParams, AddGroupEvent, type AddGroupEventParams, AddGroupInterest, type AddGroupInterestParams, AddGroupMember, type AddGroupMemberParams, AddGroupModerator, type AddGroupModeratorParams, AddGroupSponsor, type AddGroupSponsorParams, AddLevelAccount, type AddLevelAccountParams, AddLoginAccount, type AddLoginAccountParams, AddMeetingLivestream, type AddMeetingLivestreamParams, AddOrganizationModuleEditableTier, type AddOrganizationModuleEditableTierParams, AddOrganizationModuleEnabledTier, type AddOrganizationModuleEnabledTierParams, AddOrganizationUser, type AddOrganizationUserParams, AddRoomToRoomType, type AddRoomToRoomTypeParams, AddSeriesEvent, type AddSeriesEventParams, AddSurveyQuestionChoiceSubQuestion, type AddSurveyQuestionChoiceSubQuestionParams, AddSurveySectionQuestion, type AddSurveySectionQuestionParams, AddSurveySession, type AddSurveySessionParams, AddThreadAccounts, type AddThreadAccountsParams, type AdminApiParams, type AdminNotification, type AdminNotificationPreferences, type AdminNotificationPreferencesUpdateInputs, AdminNotificationSource, AdminNotificationType, type Advertisement, type AdvertisementClick, type AdvertisementCreateInputs, AdvertisementType, type AdvertisementUpdateInputs, type AdvertisementView, type Announcement, type AnnouncementCreateInputs, type AnnouncementFilters, type AnnouncementTranslation, type AnnouncementTranslationUpdateInputs, type AnnouncementUpdateInputs, AppendInfiniteQuery, ApproveEventPass, type ApproveEventPassParams, ArchiveActivity, type ArchiveActivityParams, AttachBookingSpaceQuestionSearchList, type AttachBookingSpaceQuestionSearchListParams, AttachEventQuestionSearchList, type AttachEventQuestionSearchListParams, AttachEventSessionQuestionSearchList, type AttachEventSessionQuestionSearchListParams, type AttachSearchListInputs, AttachSurveyQuestionSearchList, type AttachSurveyQuestionSearchListParams, type AttendeeEventPackageCreateInputs, type AttendeeEventPackageUpdateInputs, AuthLayout, type AuthSession, type AuthorizeNetActivationFormParams, BENEFITS_QUERY_KEY, BENEFIT_CLICKS_QUERY_KEY, BENEFIT_QUERY_KEY, BENEFIT_TRANSLATIONS_QUERY_KEY, BENEFIT_TRANSLATION_QUERY_KEY, BOOKING_PLACES_QUERY_KEY, BOOKING_PLACE_BOOKINGS_QUERY_KEY, BOOKING_PLACE_PAYMENTS_QUERY_KEY, BOOKING_PLACE_QUERY_KEY, BOOKING_PLACE_TRANSLATIONS_QUERY_KEY, BOOKING_PLACE_TRANSLATION_QUERY_KEY, BOOKING_QUERY_KEY, BOOKING_RESPONSES_QUERY_KEY, BOOKING_RESPONSE_CHANGES_QUERY_KEY, BOOKING_SPACES_QUERY_KEY, BOOKING_SPACE_AVAILABILITIES_QUERY_KEY, BOOKING_SPACE_AVAILABILITY_QUERY_KEY, BOOKING_SPACE_BLACKOUTS_QUERY_KEY, BOOKING_SPACE_BLACKOUT_QUERY_KEY, BOOKING_SPACE_BOOKINGS_QUERY_KEY, BOOKING_SPACE_PAYMENTS_QUERY_KEY, BOOKING_SPACE_QUERY_KEY, BOOKING_SPACE_QUESTIONS_QUERY_KEY, BOOKING_SPACE_QUESTION_CHOICES_QUERY_KEY, BOOKING_SPACE_QUESTION_CHOICE_QUERY_KEY, BOOKING_SPACE_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY, BOOKING_SPACE_QUESTION_CHOICE_TRANSLATION_QUERY_KEY, BOOKING_SPACE_QUESTION_QUERY_KEY, BOOKING_SPACE_QUESTION_TRANSLATIONS_QUERY_KEY, BOOKING_SPACE_QUESTION_TRANSLATION_QUERY_KEY, BOOKING_SPACE_SLOTS_QUERY_KEY, BOOKING_SPACE_TIERS_QUERY_KEY, BOOKING_SPACE_TRANSLATIONS_QUERY_KEY, BOOKING_SPACE_TRANSLATION_QUERY_KEY, BadgeColorRuleType, type BarChartSummaryData, type BaseAPILog, type BaseAccount, type BaseAccountAddress, type BaseAccountAttribute, type BaseAccountAttributeValue, type BaseAccountInvitation, type BaseActivationCompletion, type BaseActivity, type BaseActivityEntity, type BaseActivityEntityInput, type BaseAdminNotification, type BaseAdvertisement, type BaseAnnouncement, type BaseBenefit, type BaseBooking, type BaseBookingPlace, type BaseBookingQuestionResponse, type BaseBookingQuestionResponseChange, type BaseBookingSpace, type BaseBookingSpaceAvailability, type BaseBookingSpaceBlackout, type BaseBookingSpaceQuestion, type BaseBookingSpaceQuestionChoice, type BaseChannel, type BaseChannelContent, type BaseChannelContentGuest, type BaseChannelContentLike, type BaseChannelSubscriber, type BaseCoupon, type BaseDashboard, type BaseDashboardWidget, type BaseEmailReceipt, type BaseEvent, type BaseEventActivation, type BaseEventAddOn, type BaseEventAttribute, type BaseEventBlock, type BaseEventEmail, type BaseEventMediaItem, type BaseEventMediaItemLike, type BaseEventOnSite, type BaseEventOnSiteBadgeColorRule, type BaseEventOnSiteLabel, type BaseEventPackage, type BaseEventPackagePass, type BaseEventPage, type BaseEventPass, type BaseEventPassType, type BaseEventPassTypeExchangeTarget, type BaseEventPassTypePriceSchedule, type BaseEventPassTypeRefundSchedule, type BaseEventRegistration, type BaseEventRoomType, type BaseEventRoomTypeAddOnDetails, type BaseEventRoomTypePassTypeDetails, type BaseEventRoomTypeReservation, type BaseEventSession, type BaseEventSessionAccess, type BaseEventSessionLocation, type BaseEventSessionQuestion, type BaseEventSessionQuestionChoice, type BaseEventSessionQuestionChoiceSubQuestion, type BaseEventSessionQuestionResponse, type BaseEventSessionQuestionResponseChange, type BaseEventSessionSection, type BaseEventSessionSectionQuestion, type BaseEventSpeaker, type BaseEventSponsorship, type BaseEventSponsorshipLevel, type BaseEventTrack, type BaseFaq, type BaseFaqSection, type BaseFile, type BaseGroup, type BaseGroupInvitation, type BaseGroupMembership, type BaseGroupRequest, type BaseImage, type BaseImport, type BaseImportItem, type BaseIntegration, type BaseInterest, type BaseInvoice, type BaseInvoiceLineItem, type BaseLead, type BaseLevel, type BaseLike, type BaseLinkPreview, type BaseLogin, type BaseMatch, type BaseMatchPass, type BaseMeeting, type BaseMeetingLink, type BaseMeetingRecording, type BaseMeetingSessionParticipant, type BaseNotification, type BaseOrganization, type BaseOrganizationEntity, type BaseOrganizationModule, type BaseOrganizationModuleSettings, type BaseOrganizationModuleSettingsTranslation, type BasePassAddOn, type BasePassAttribute, type BasePassExchange, type BasePayment, type BasePaymentIntegration, type BasePaymentIntent, type BasePaymentIntentLineItem, type BasePaymentLineItem, type BasePreset, type BasePushDevice, type BaseRegistrationBypass, type BaseRegistrationFollowup, type BaseRegistrationFollowupQuestion, type BaseRegistrationPackage, type BaseRegistrationQuestion, type BaseRegistrationQuestionChoice, type BaseRegistrationQuestionChoiceSubQuestion, type BaseRegistrationQuestionResponse, type BaseRegistrationQuestionResponseChange, type BaseRegistrationSection, type BaseRegistrationSectionQuestion, type BaseRoom, type BaseRound, type BaseSchedule, type BaseSearchList, type BaseSearchListValue, type BaseSeries, type BaseSeriesQuestion, type BaseSeriesQuestionChoice, type BaseSeriesRegistration, type BaseSeriesRegistrationQuestionResponse, type BaseSideEffect, type BaseStandardReport, type BaseStreamInput, type BaseStreamSession, type BaseStreamSessionSubscription, type BaseSupportTicket, type BaseSupportTicketActivityLog, type BaseSupportTicketMessage, type BaseSupportTicketNote, type BaseSupportTicketViewer, type BaseSurvey, type BaseSurveyQuestion, type BaseSurveyQuestionChoice, type BaseSurveyQuestionChoiceSubQuestion, type BaseSurveyQuestionResponse, type BaseSurveyQuestionResponseChange, type BaseSurveySection, type BaseSurveySectionQuestion, type BaseSurveySubmission, type BaseTaxIntegrationLog, type BaseTeamMember, type BaseThread, type BaseThreadMessage, type BaseThreadMessageEntity, type BaseThreadMessageReaction, type BaseTier, type BaseTransferLog, type BaseUser, type BaseVideo, type BaseWebSocketConnection, type BaseWebhook, type Benefit, type BenefitClick, type BenefitCreateInputs, type BenefitTranslation, type BenefitTranslationUpdateInputs, type BenefitUpdateInputs, type Booking, type BookingCreateInputs, type BookingPlace, type BookingPlaceCreateInputs, type BookingPlaceTranslation, type BookingPlaceTranslationUpdateInputs, type BookingPlaceUpdateInputs, type BookingQuestionResponse, type BookingQuestionResponseChange, type BookingSlot, type BookingSpace, type BookingSpaceAvailability, type BookingSpaceAvailabilityCreateInputs, type BookingSpaceAvailabilityUpdateInputs, type BookingSpaceBlackout, type BookingSpaceBlackoutCreateInputs, type BookingSpaceBlackoutUpdateInputs, type BookingSpaceCreateInputs, type BookingSpaceQuestion, type BookingSpaceQuestionChoice, type BookingSpaceQuestionChoiceCreateInputs, type BookingSpaceQuestionChoiceTranslation, type BookingSpaceQuestionChoiceTranslationUpdateInputs, type BookingSpaceQuestionChoiceUpdateInputs, type BookingSpaceQuestionCreateInputs, type BookingSpaceQuestionTranslation, type BookingSpaceQuestionTranslationUpdateInputs, BookingSpaceQuestionType, type BookingSpaceQuestionUpdateInputs, type BookingSpaceTranslation, type BookingSpaceTranslationUpdateInputs, type BookingSpaceUpdateInputs, type BookingUpdateInputs, type BraintreeActivationFormParams, BulkUploadSearchListValues, type BulkUploadSearchListValuesParams, CHANNELS_QUERY_KEY, CHANNEL_ACTIVITIES_QUERY_KEY, CHANNEL_CONTENTS_QUERY_KEY, CHANNEL_CONTENT_ACTIVITIES_QUERY_KEY, CHANNEL_CONTENT_GUESTS_QUERY_KEY, CHANNEL_CONTENT_GUEST_QUERY_KEY, CHANNEL_CONTENT_GUEST_TRANSLATIONS_QUERY_KEY, CHANNEL_CONTENT_GUEST_TRANSLATION_QUERY_KEY, CHANNEL_CONTENT_LIKES_QUERY_KEY, CHANNEL_CONTENT_QUERY_KEY, CHANNEL_CONTENT_TRANSLATIONS_QUERY_KEY, CHANNEL_CONTENT_TRANSLATION_QUERY_KEY, CHANNEL_QUERY_KEY, CHANNEL_SUBSCRIBERS_QUERY_KEY, CHANNEL_SUBSCRIBER_QUERY_KEY, CHANNEL_TRANSLATIONS_QUERY_KEY, CHANNEL_TRANSLATION_QUERY_KEY, CONTENTS_QUERY_KEY, CUSTOM_MODULES_QUERY_KEY, CUSTOM_MODULE_QUERY_KEY, CUSTOM_MODULE_TRANSLATIONS_QUERY_KEY, CUSTOM_MODULE_TRANSLATION_QUERY_KEY, CUSTOM_REPORTS_QUERY_KEY, CUSTOM_REPORT_QUERY_KEY, CUSTOM_REPORT_SCHEDULE_QUERY_KEY, CUSTOM_REPORT_USERS_QUERY_KEY, CacheIndividualQueries, CalculateDuration, CancelActivitySchedule, type CancelActivityScheduleParams, CancelAnnouncementSchedule, type CancelAnnouncementScheduleParams, CancelBooking, type CancelBookingParams, CancelChannelContentPublishSchedule, type CancelChannelContentPublishScheduleParams, CancelEventPass, type CancelEventPassParams, CancelEventPassTransfer, type CancelEventPassTransferParams, CancelGroupInvitation, type CancelGroupInvitationParams, type Channel, type ChannelCollectionCreateInputs, type ChannelCollectionTranslationUpdateInputs, type ChannelCollectionUpdateInputs, type ChannelContent, type ChannelContentCreateInputs, type ChannelContentGuest, type ChannelContentGuestCreateInputs, type ChannelContentGuestTranslation, type ChannelContentGuestTranslationUpdateInputs, type ChannelContentGuestUpdateInputs, type ChannelContentLike, type ChannelContentTranslation, type ChannelContentTranslationUpdateInputs, type ChannelContentUpdateInputs, type ChannelCreateInputs, ChannelFormat, type ChannelSubscriberUpdateInputs, type ChannelTranslation, type ChannelTranslationUpdateInputs, type ChannelUpdateInputs, CheckInBooking, type CheckInBookingParams, CheckinEventPass, type CheckinEventPassParams, CloneEvent, type CloneEventParams, CloneEventSession, type CloneEventSessionParams, type CloneOptions, CloseStreamSession, type CloseStreamSessionParams, ConfirmImageUpload, type ConfirmImageUploadParams, ConfirmLogin, type ConfirmLoginParams, type ConnectedXMMutationOptions, ConnectedXMProvider, type ConnectedXMResponse, ContentGuestType, ContentStatus, type CountChartSummaryData, type Coupon, CreateAccount, CreateAccountAddress, type CreateAccountAddressParams, CreateAccountAttribute, type CreateAccountAttributeParams, CreateAccountInvitations, type CreateAccountInvitationsParams, type CreateAccountParams, CreateActivity, type CreateActivityParams, CreateAdvertisement, type CreateAdvertisementParams, CreateAnnouncement, type CreateAnnouncementParams, CreateBenefit, type CreateBenefitParams, CreateBooking, type CreateBookingParams, CreateBookingPlace, type CreateBookingPlaceParams, CreateBookingSpace, CreateBookingSpaceAvailability, type CreateBookingSpaceAvailabilityParams, CreateBookingSpaceBlackout, type CreateBookingSpaceBlackoutParams, type CreateBookingSpaceParams, CreateBookingSpaceQuestion, CreateBookingSpaceQuestionChoice, type CreateBookingSpaceQuestionChoiceParams, type CreateBookingSpaceQuestionParams, CreateChannel, CreateChannelContent, CreateChannelContentGuest, type CreateChannelContentGuestParams, type CreateChannelContentParams, type CreateChannelParams, CreateCustomModule, type CreateCustomModuleParams, CreateCustomReport, type CreateCustomReportParams, CreateDashboard, type CreateDashboardParams, CreateDashboardWidget, type CreateDashboardWidgetParams, CreateEvent, CreateEventActivation, CreateEventActivationCompletion, type CreateEventActivationCompletionParams, type CreateEventActivationParams, CreateEventAddOn, type CreateEventAddOnParams, CreateEventAttribute, type CreateEventAttributeParams, CreateEventBadgeColorRule, type CreateEventBadgeColorRuleParams, CreateEventBlock, type CreateEventBlockParams, CreateEventCoupon, type CreateEventCouponParams, CreateEventCouponVariants, type CreateEventCouponVariantsParams, CreateEventFaqSection, type CreateEventFaqSectionParams, CreateEventFaqSectionQuestion, type CreateEventFaqSectionQuestionParams, CreateEventFollowup, type CreateEventFollowupParams, CreateEventMatch, type CreateEventMatchParams, CreateEventMediaItem, type CreateEventMediaItemParams, CreateEventOnSiteLabel, type CreateEventOnSiteLabelParams, CreateEventPackage, type CreateEventPackageParams, CreateEventPackagePass, type CreateEventPackagePassParams, CreateEventPage, type CreateEventPageParams, type CreateEventParams, CreateEventPass, type CreateEventPassParams, CreateEventPassType, type CreateEventPassTypeParams, CreateEventPassTypePriceSchedule, CreateEventPassTypeRefundSchedule, CreateEventQuestion, CreateEventQuestionChoice, type CreateEventQuestionChoiceParams, type CreateEventQuestionParams, CreateEventRegistration, CreateEventRegistrationBypass, type CreateEventRegistrationBypassParams, CreateEventRegistrationPackage, type CreateEventRegistrationPackageParams, type CreateEventRegistrationParams, CreateEventReservation, type CreateEventReservationParams, CreateEventRoomType, type CreateEventRoomTypeParams, CreateEventRound, type CreateEventRoundParams, CreateEventSection, type CreateEventSectionParams, CreateEventSession, CreateEventSessionAccess, type CreateEventSessionAccessParams, CreateEventSessionLocation, type CreateEventSessionLocationParams, CreateEventSessionMatch, type CreateEventSessionMatchParams, type CreateEventSessionParams, CreateEventSessionPassTypeAccesses, type CreateEventSessionPassTypeAccessesParams, CreateEventSessionPrice, type CreateEventSessionPriceParams, CreateEventSessionQuestion, CreateEventSessionQuestionChoice, type CreateEventSessionQuestionChoiceParams, type CreateEventSessionQuestionParams, CreateEventSessionRound, type CreateEventSessionRoundParams, CreateEventSessionSection, type CreateEventSessionSectionParams, CreateEventSessionTime, type CreateEventSessionTimeParams, CreateEventSpeaker, type CreateEventSpeakerParams, CreateEventSponsorship, CreateEventSponsorshipLevel, type CreateEventSponsorshipLevelParams, type CreateEventSponsorshipParams, CreateEventTrack, type CreateEventTrackParams, CreateGroup, CreateGroupInvitations, type CreateGroupInvitationsParams, type CreateGroupParams, CreateImport, type CreateImportParams, CreateIntegration, type CreateIntegrationParams, CreateInterest, type CreateInterestParams, CreateInvoice, CreateInvoiceLineItem, type CreateInvoiceLineItemParams, type CreateInvoiceParams, CreateLevel, type CreateLevelParams, CreateMeeting, CreateMeetingLink, type CreateMeetingLinkParams, type CreateMeetingParams, CreateMeetingParticipant, type CreateMeetingParticipantParams, CreateOrganizationEntity, type CreateOrganizationEntityParams, CreateOrganizationPaymentIntegration, type CreateOrganizationPaymentIntegrationParams, CreateOrganizationSideEffect, type CreateOrganizationSideEffectParams, CreateOrganizationTeamMember, type CreateOrganizationTeamMemberParams, CreateOrganizationWebhook, type CreateOrganizationWebhookParams, CreatePreset, type CreatePresetParams, CreateRoom, type CreateRoomParams, CreateSearchList, type CreateSearchListParams, CreateSearchListValue, type CreateSearchListValueParams, CreateSelfApiKey, type CreateSelfApiKeyParams, CreateSeries, type CreateSeriesParams, CreateSeriesQuestion, CreateSeriesQuestionChoice, type CreateSeriesQuestionChoiceParams, type CreateSeriesQuestionParams, CreateSeriesRegistration, type CreateSeriesRegistrationParams, CreateStreamInput, CreateStreamInputOutput, type CreateStreamInputOutputParams, type CreateStreamInputParams, CreateSupportTicket, CreateSupportTicketMessage, type CreateSupportTicketMessageParams, CreateSupportTicketNote, type CreateSupportTicketNoteParams, type CreateSupportTicketParams, CreateSurvey, type CreateSurveyParams, CreateSurveyQuestion, CreateSurveyQuestionChoice, type CreateSurveyQuestionChoiceParams, type CreateSurveyQuestionParams, CreateSurveySection, type CreateSurveySectionParams, CreateTaxIntegration, type CreateTaxIntegrationParams, CreateThread, CreateThreadMessage, CreateThreadMessageFile, type CreateThreadMessageFileParams, CreateThreadMessageImage, type CreateThreadMessageImageParams, type CreateThreadMessageParams, CreateThreadMessageReaction, type CreateThreadMessageReactionParams, CreateThreadMessageVideo, type CreateThreadMessageVideoParams, type CreateThreadParams, CreateTier, type CreateTierParams, Currency, type CursorQueryOptions, type CursorQueryParams, type CustomModule, type CustomModuleCreateInputs, CustomModulePosition, type CustomModuleTranslation, type CustomModuleTranslationUpdateInputs, type CustomModuleUpdateInputs, type CustomReport, type CustomReportCreateInputs, type CustomReportExportInputs, type CustomReportSchedule, type CustomReportScheduleInputs, type CustomReportUpdateInputs, DASHBOARDS_QUERY_KEY, DASHBOARD_ATTRIBUTES_QUERY_KEY, DASHBOARD_QUERY_KEY, DASHBOARD_WIDGETS_QUERY_KEY, type Dashboard, type DashboardCreateInputs, type DashboardUpdateInputs, type DashboardWidget, type DashboardWidgetCreateInputs, type DashboardWidgetEndpoint, type DashboardWidgetUpdateInputs, DayOfWeek, DefaultAuthAction, DelegateRole, DeleteAccount, DeleteAccountAddress, type DeleteAccountAddressParams, DeleteAccountAttribute, type DeleteAccountAttributeParams, DeleteAccountInvitation, type DeleteAccountInvitationParams, DeleteAccountLead, type DeleteAccountLeadParams, type DeleteAccountParams, DeleteActivity, type DeleteActivityParams, DeleteAdvertisement, type DeleteAdvertisementParams, DeleteAnnouncement, type DeleteAnnouncementParams, DeleteAnnouncementTranslation, type DeleteAnnouncementTranslationParams, DeleteBenefit, type DeleteBenefitParams, DeleteBenefitTranslation, type DeleteBenefitTranslationParams, DeleteBooking, type DeleteBookingParams, DeleteBookingPlace, type DeleteBookingPlaceParams, DeleteBookingPlaceTranslation, type DeleteBookingPlaceTranslationParams, DeleteBookingSpace, DeleteBookingSpaceAvailability, type DeleteBookingSpaceAvailabilityParams, DeleteBookingSpaceBlackout, type DeleteBookingSpaceBlackoutParams, type DeleteBookingSpaceParams, DeleteBookingSpaceQuestion, DeleteBookingSpaceQuestionChoice, type DeleteBookingSpaceQuestionChoiceParams, DeleteBookingSpaceQuestionChoiceTranslation, type DeleteBookingSpaceQuestionChoiceTranslationParams, type DeleteBookingSpaceQuestionParams, DeleteBookingSpaceQuestionTranslation, type DeleteBookingSpaceQuestionTranslationParams, DeleteBookingSpaceTranslation, type DeleteBookingSpaceTranslationParams, DeleteChannel, DeleteChannelContent, DeleteChannelContentGuest, type DeleteChannelContentGuestParams, DeleteChannelContentGuestTranslation, type DeleteChannelContentGuestTranslationParams, type DeleteChannelContentParams, DeleteChannelContentTranslation, type DeleteChannelContentTranslationParams, type DeleteChannelParams, DeleteChannelTranslation, type DeleteChannelTranslationParams, DeleteCustomModule, type DeleteCustomModuleParams, DeleteCustomModuleTranslation, type DeleteCustomModuleTranslationParams, DeleteCustomReport, type DeleteCustomReportParams, DeleteCustomReportSchedule, type DeleteCustomReportScheduleParams, DeleteDashboard, type DeleteDashboardParams, DeleteDashboardWidget, type DeleteDashboardWidgetParams, DeleteEvent, DeleteEventActivation, DeleteEventActivationCompletion, type DeleteEventActivationCompletionParams, type DeleteEventActivationParams, DeleteEventActivationTranslation, type DeleteEventActivationTranslationParams, DeleteEventAddOn, type DeleteEventAddOnParams, DeleteEventAddOnTranslation, type DeleteEventAddOnTranslationParams, DeleteEventAttribute, type DeleteEventAttributeParams, DeleteEventBadgeColorRule, type DeleteEventBadgeColorRuleParams, DeleteEventBlock, type DeleteEventBlockParams, DeleteEventCoupon, type DeleteEventCouponParams, DeleteEventCouponVariants, type DeleteEventCouponVariantsParams, DeleteEventEmailTranslation, type DeleteEventEmailTranslationParams, DeleteEventFaqSection, type DeleteEventFaqSectionParams, DeleteEventFaqSectionQuestion, type DeleteEventFaqSectionQuestionParams, DeleteEventFaqSectionQuestionTranslation, type DeleteEventFaqSectionQuestionTranslationParams, DeleteEventFaqSectionTranslation, type DeleteEventFaqSectionTranslationParams, DeleteEventFollowup, type DeleteEventFollowupParams, DeleteEventFollowupTranslation, type DeleteEventFollowupTranslationParams, DeleteEventLocation, type DeleteEventLocationParams, DeleteEventMatch, type DeleteEventMatchParams, DeleteEventMediaItem, type DeleteEventMediaItemParams, DeleteEventMediaItemTranslation, type DeleteEventMediaItemTranslationParams, DeleteEventOnSiteLabel, type DeleteEventOnSiteLabelParams, DeleteEventPackage, type DeleteEventPackageParams, DeleteEventPackagePass, type DeleteEventPackagePassParams, DeleteEventPackageTranslation, type DeleteEventPackageTranslationParams, DeleteEventPage, type DeleteEventPageParams, DeleteEventPageTranslation, type DeleteEventPageTranslationParams, type DeleteEventParams, DeleteEventPass, type DeleteEventPassParams, DeleteEventPassType, type DeleteEventPassTypeParams, DeleteEventPassTypePriceSchedule, DeleteEventPassTypeRefundSchedule, DeleteEventPassTypeTranslation, type DeleteEventPassTypeTranslationParams, DeleteEventQuestion, DeleteEventQuestionChoice, type DeleteEventQuestionChoiceParams, DeleteEventQuestionChoiceTranslation, type DeleteEventQuestionChoiceTranslationParams, type DeleteEventQuestionParams, DeleteEventQuestionTranslation, type DeleteEventQuestionTranslationParams, DeleteEventRegistration, DeleteEventRegistrationBypass, type DeleteEventRegistrationBypassParams, DeleteEventRegistrationPackage, type DeleteEventRegistrationPackageParams, type DeleteEventRegistrationParams, DeleteEventReservation, type DeleteEventReservationParams, DeleteEventRoomType, type DeleteEventRoomTypeParams, DeleteEventRoomTypeTranslation, type DeleteEventRoomTypeTranslationParams, DeleteEventRound, type DeleteEventRoundParams, DeleteEventSection, type DeleteEventSectionParams, DeleteEventSectionTranslation, type DeleteEventSectionTranslationParams, DeleteEventSession, DeleteEventSessionAccess, type DeleteEventSessionAccessParams, DeleteEventSessionLocation, type DeleteEventSessionLocationParams, DeleteEventSessionLocationTranslation, type DeleteEventSessionLocationTranslationParams, DeleteEventSessionMatch, type DeleteEventSessionMatchParams, type DeleteEventSessionParams, DeleteEventSessionPrice, type DeleteEventSessionPriceParams, DeleteEventSessionQuestion, DeleteEventSessionQuestionChoice, type DeleteEventSessionQuestionChoiceParams, DeleteEventSessionQuestionChoiceTranslation, type DeleteEventSessionQuestionChoiceTranslationParams, type DeleteEventSessionQuestionParams, DeleteEventSessionQuestionTranslation, type DeleteEventSessionQuestionTranslationParams, DeleteEventSessionRound, type DeleteEventSessionRoundParams, DeleteEventSessionSection, type DeleteEventSessionSectionParams, DeleteEventSessionSectionTranslation, type DeleteEventSessionSectionTranslationParams, DeleteEventSessionTime, type DeleteEventSessionTimeParams, DeleteEventSessionTimeTranslation, type DeleteEventSessionTimeTranslationParams, DeleteEventSessionTranslation, type DeleteEventSessionTranslationParams, DeleteEventSpeaker, type DeleteEventSpeakerParams, DeleteEventSpeakerTranslation, type DeleteEventSpeakerTranslationParams, DeleteEventSponsorship, DeleteEventSponsorshipLevel, type DeleteEventSponsorshipLevelParams, DeleteEventSponsorshipLevelTranslation, type DeleteEventSponsorshipLevelTranslationParams, type DeleteEventSponsorshipParams, DeleteEventSponsorshipTranslation, type DeleteEventSponsorshipTranslationParams, DeleteEventTrack, type DeleteEventTrackParams, DeleteEventTrackTranslation, type DeleteEventTrackTranslationParams, DeleteEventTranslation, type DeleteEventTranslationParams, DeleteFile, type DeleteFileParams, DeleteGroup, DeleteGroupInvitation, type DeleteGroupInvitationParams, type DeleteGroupParams, DeleteGroupRequest, type DeleteGroupRequestParams, DeleteGroupTranslation, type DeleteGroupTranslationParams, DeleteImage, type DeleteImageParams, DeleteIntegration, type DeleteIntegrationParams, DeleteInterest, type DeleteInterestParams, DeleteInvoice, DeleteInvoiceLineItem, type DeleteInvoiceLineItemParams, type DeleteInvoiceParams, DeleteLevel, type DeleteLevelParams, DeleteLevelTranslation, type DeleteLevelTranslationParams, DeleteLogin, type DeleteLoginParams, DeleteManyImages, type DeleteManyImagesInput, type DeleteManyImagesParams, DeleteManyVideos, type DeleteManyVideosInput, type DeleteManyVideosParams, DeleteMeetingLink, type DeleteMeetingLinkParams, DeleteMeetingParticipant, type DeleteMeetingParticipantParams, DeleteOrganizationDomain, type DeleteOrganizationDomainParams, DeleteOrganizationEntity, type DeleteOrganizationEntityParams, DeleteOrganizationLanguageOverride, type DeleteOrganizationLanguageOverrideParams, DeleteOrganizationModuleSettingsTranslation, type DeleteOrganizationModuleSettingsTranslationParams, DeleteOrganizationPaymentIntegration, type DeleteOrganizationPaymentIntegrationParams, DeleteOrganizationSideEffect, type DeleteOrganizationSideEffectParams, DeleteOrganizationTeamMember, type DeleteOrganizationTeamMemberParams, DeleteOrganizationUser, type DeleteOrganizationUserParams, DeleteOrganizationWebhook, type DeleteOrganizationWebhookParams, DeletePaymentIntent, type DeletePaymentIntentParams, DeletePreset, type DeletePresetParams, DeletePushDevice, type DeletePushDeviceParams, DeleteRoom, type DeleteRoomParams, DeleteSearchList, type DeleteSearchListParams, DeleteSearchListValue, type DeleteSearchListValueParams, DeleteSelfApiKey, type DeleteSelfApiKeyParams, DeleteSeries, type DeleteSeriesParams, DeleteSeriesQuestion, DeleteSeriesQuestionChoice, type DeleteSeriesQuestionChoiceParams, type DeleteSeriesQuestionParams, DeleteSeriesRegistration, type DeleteSeriesRegistrationParams, DeleteSeriesTranslation, type DeleteSeriesTranslationParams, DeleteStreamInput, DeleteStreamInputOutput, type DeleteStreamInputOutputParams, type DeleteStreamInputParams, DeleteSupportTicket, DeleteSupportTicketNote, type DeleteSupportTicketNoteParams, type DeleteSupportTicketParams, DeleteSurvey, type DeleteSurveyParams, DeleteSurveyQuestion, DeleteSurveyQuestionChoice, type DeleteSurveyQuestionChoiceParams, DeleteSurveyQuestionChoiceTranslation, type DeleteSurveyQuestionChoiceTranslationParams, type DeleteSurveyQuestionParams, DeleteSurveyQuestionTranslation, type DeleteSurveyQuestionTranslationParams, DeleteSurveySection, type DeleteSurveySectionParams, DeleteSurveySectionTranslation, type DeleteSurveySectionTranslationParams, DeleteSurveySubmission, type DeleteSurveySubmissionParams, DeleteSurveyTranslation, type DeleteSurveyTranslationParams, DeleteTaxIntegration, type DeleteTaxIntegrationParams, DeleteThread, DeleteThreadAccount, type DeleteThreadAccountParams, DeleteThreadMessage, DeleteThreadMessageFile, type DeleteThreadMessageFileParams, DeleteThreadMessageImage, type DeleteThreadMessageImageParams, type DeleteThreadMessageParams, DeleteThreadMessageReaction, type DeleteThreadMessageReactionParams, DeleteThreadMessageVideo, type DeleteThreadMessageVideoParams, type DeleteThreadParams, DeleteTier, type DeleteTierParams, DeleteUserImage, type DeleteUserImageParams, DeleteVideo, DeleteVideoCaption, type DeleteVideoCaptionParams, type DeleteVideoParams, DenyEventPass, type DenyEventPassParams, DetachBookingSpaceQuestionSearchList, type DetachBookingSpaceQuestionSearchListParams, DetachEventQuestionSearchList, type DetachEventQuestionSearchListParams, DetachEventSessionQuestionSearchList, type DetachEventSessionQuestionSearchListParams, DetachSurveyQuestionSearchList, type DetachSurveyQuestionSearchListParams, DisableEventBuildMode, type DisableEventBuildModeParams, DisableLivestream, type DisableLivestreamParams, type DomainDetails, DownloadVideoCaption, type DownloadVideoCaptionParams, EMAIL_RECEIPTS_QUERY_KEY, EMAIL_RECEIPT_QUERY_KEY, ENTITY_USE_CODES_QUERY_KEY, EVENTS_QUERY_KEY, EVENT_ABANDONED_REGISTRATIONS_QUERY_KEY, EVENT_ACCESS_USERS_QUERY_KEY, EVENT_ACTIVATIONS_QUERY_KEY, EVENT_ACTIVATION_COMPLETIONS_QUERY_KEY, EVENT_ACTIVATION_COMPLETION_QUERY_KEY, EVENT_ACTIVATION_QUERY_KEY, EVENT_ACTIVATION_SESSIONS_QUERY_KEY, EVENT_ACTIVATION_TRANSLATIONS_QUERY_KEY, EVENT_ACTIVATION_TRANSLATION_QUERY_KEY, EVENT_ACTIVITIES_QUERY_KEY, EVENT_ADD_ONS_QUERY_KEY, EVENT_ADD_ON_PASSES_QUERY_KEY, EVENT_ADD_ON_PASS_TYPES_QUERY_KEY, EVENT_ADD_ON_QUERY_KEY, EVENT_ADD_ON_TIERS_QUERY_KEY, EVENT_ADD_ON_TRANSLATIONS_QUERY_KEY, EVENT_ADD_ON_TRANSLATION_QUERY_KEY, EVENT_ATTRIBUTES_QUERY_KEY, EVENT_ATTRIBUTE_QUERY_KEY, EVENT_BADGE_COLOR_RULES_QUERY_KEY, EVENT_BADGE_COLOR_RULE_QUERY_KEY, EVENT_BLOCKS_QUERY_KEY, EVENT_BLOCK_QUERY_KEY, EVENT_BLOCK_SESSIONS_QUERY_KEY, EVENT_COUPONS_QUERY_KEY, EVENT_COUPON_PASSES_QUERY_KEY, EVENT_COUPON_PAYMENTS_QUERY_KEY, EVENT_COUPON_QUERY_KEY, EVENT_COUPON_TIERS_QUERY_KEY, EVENT_COUPON_VARIANTS_QUERY_KEY, EVENT_CO_HOSTS_QUERY_KEY, EVENT_DASHBOARD_QUESTIONS_QUERY_KEY, EVENT_EMAIL_QUERY_KEY, EVENT_EMAIL_TRANSLATIONS_QUERY_KEY, EVENT_EMAIL_TRANSLATION_QUERY_KEY, EVENT_FAQ_SECTIONS_QUERY_KEY, EVENT_FAQ_SECTION_QUERY_KEY, EVENT_FAQ_SECTION_QUESTIONS_QUERY_KEY, EVENT_FAQ_SECTION_QUESTION_QUERY_KEY, EVENT_FAQ_SECTION_QUESTION_TRANSLATIONS_QUERY_KEY, EVENT_FAQ_SECTION_QUESTION_TRANSLATION_QUERY_KEY, EVENT_FAQ_SECTION_TRANSLATIONS_QUERY_KEY, EVENT_FAQ_SECTION_TRANSLATION_QUERY_KEY, EVENT_FOLLOWUPS_QUERY_KEY, EVENT_FOLLOWUP_ADDONS_QUERY_KEY, EVENT_FOLLOWUP_PASS_TYPES_QUERY_KEY, EVENT_FOLLOWUP_QUERY_KEY, EVENT_FOLLOWUP_QUESTIONS_QUERY_KEY, EVENT_FOLLOWUP_TIERS_QUERY_KEY, EVENT_FOLLOWUP_TRANSLATIONS_QUERY_KEY, EVENT_FOLLOWUP_TRANSLATION_QUERY_KEY, EVENT_GROUP_COUPON_REMINDER_QUERY_KEY, EVENT_MEDIA_ITEMS_QUERY_KEY, EVENT_MEDIA_ITEM_ACTIVITIES_QUERY_KEY, EVENT_MEDIA_ITEM_LIKES_QUERY_KEY, EVENT_MEDIA_ITEM_PASS_TYPES_QUERY_KEY, EVENT_MEDIA_ITEM_QUERY_KEY, EVENT_MEDIA_ITEM_TIERS_QUERY_KEY, EVENT_MEDIA_ITEM_TRANSLATIONS_QUERY_KEY, EVENT_MEDIA_ITEM_TRANSLATION_QUERY_KEY, EVENT_ON_SITE_LABELS_QUERY_KEY, EVENT_ON_SITE_LABEL_PASS_TYPES_QUERY_KEY, EVENT_ON_SITE_LABEL_QUERY_KEY, EVENT_ON_SITE_QUERY_KEY, EVENT_PACKAGES_QUERY_KEY, EVENT_PACKAGE_PASSES_QUERY_KEY, EVENT_PACKAGE_PASS_QUERY_KEY, EVENT_PACKAGE_QUERY_KEY, EVENT_PACKAGE_TRANSLATIONS_QUERY_KEY, EVENT_PACKAGE_TRANSLATION_QUERY_KEY, EVENT_PAGES_QUERY_KEY, EVENT_PAGE_IMAGES_QUERY_KEY, EVENT_PAGE_QUERY_KEY, EVENT_PAGE_TRANSLATIONS_QUERY_KEY, EVENT_PAGE_TRANSLATION_QUERY_KEY, EVENT_PASSES_QUERY_KEY, EVENT_PASS_ACCESSES_QUERY_KEY, EVENT_PASS_ADD_ONS_QUERY_KEY, EVENT_PASS_ATTRIBUTES_QUERY_KEY, EVENT_PASS_CHANGES_QUERY_KEY, EVENT_PASS_CHANGE_WEBHOOKS_QUERY_KEY, EVENT_PASS_MATCHES_QUERY_KEY, EVENT_PASS_PAYMENTS_QUERY_KEY, EVENT_PASS_QUERY_KEY, EVENT_PASS_QUESTION_FOLLOWUPS_QUERY_KEY, EVENT_PASS_QUESTION_SECTIONS_QUERY_KEY, EVENT_PASS_REGISTRATION_PASSES_QUERY_KEY, EVENT_PASS_RESPONSES_QUERY_KEY, EVENT_PASS_RESPONSE_CHANGES_QUERY_KEY, EVENT_PASS_RESPONSE_QUERY_KEY, EVENT_PASS_TRANSFERS_QUERY_KEY, EVENT_PASS_TRANSFER_LOGS_QUERY_KEY, EVENT_PASS_TYPES_QUERY_KEY, EVENT_PASS_TYPE_ADD_ONS_QUERY_KEY, EVENT_PASS_TYPE_COUPONS_QUERY_KEY, EVENT_PASS_TYPE_EXCHANGE_TARGETS_QUERY_KEY, EVENT_PASS_TYPE_EXCHANGE_TARGET_EXCHANGES_QUERY_KEY, EVENT_PASS_TYPE_EXCHANGE_TARGET_PAYMENTS_QUERY_KEY, EVENT_PASS_TYPE_GROUP_PASS_TIERS_QUERY_KEY, EVENT_PASS_TYPE_PASSES_QUERY_KEY, EVENT_PASS_TYPE_PAYMENTS_QUERY_KEY, EVENT_PASS_TYPE_PRICE_SCHEDULES_QUERY_KEY, EVENT_PASS_TYPE_PRICE_SCHEDULE_QUERY_KEY, EVENT_PASS_TYPE_QUERY_KEY, EVENT_PASS_TYPE_REFUND_SCHEDULES_QUERY_KEY, EVENT_PASS_TYPE_REFUND_SCHEDULE_QUERY_KEY, EVENT_PASS_TYPE_TIERS_QUERY_KEY, EVENT_PASS_TYPE_TRANSLATIONS_QUERY_KEY, EVENT_PASS_TYPE_TRANSLATION_QUERY_KEY, EVENT_PAYMENTS_QUERY_KEY, EVENT_PENDING_PASSES_QUERY_KEY, EVENT_QUERY_KEY, EVENT_QUESTIONS_QUERY_KEY, EVENT_QUESTION_CHOICES_QUERY_KEY, EVENT_QUESTION_CHOICE_QUERY_KEY, EVENT_QUESTION_CHOICE_QUESTIONS_QUERY_KEY, EVENT_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY, EVENT_QUESTION_CHOICE_TRANSLATION_QUERY_KEY, EVENT_QUESTION_QUERY_KEY, EVENT_QUESTION_RESPONSES_QUERY_KEY, EVENT_QUESTION_SUMMARIES_QUERY_KEY, EVENT_QUESTION_SUMMARY_QUERY_KEY, EVENT_QUESTION_TRANSLATIONS_QUERY_KEY, EVENT_QUESTION_TRANSLATION_QUERY_KEY, EVENT_REGISTRATIONS_QUERY_KEY, EVENT_REGISTRATION_BYPASS_LIST_QUERY_KEY, EVENT_REGISTRATION_BYPASS_QUERY_KEY, EVENT_REGISTRATION_COUPONS_QUERY_KEY, EVENT_REGISTRATION_PACKAGES_QUERY_KEY, EVENT_REGISTRATION_PACKAGE_QUERY_KEY, EVENT_REGISTRATION_PASSES_QUERY_KEY, EVENT_REGISTRATION_PAYMENTS_QUERY_KEY, EVENT_REGISTRATION_QUERY_KEY, EVENT_REGISTRATION_RESERVATIONS_QUERY_KEY, EVENT_REGISTRATION_TRANSFER_LOGS_QUERY_KEY, EVENT_RESERVATIONS_QUERY_KEY, EVENT_RESERVATION_PASSES_QUERY_KEY, EVENT_RESERVATION_QUERY_KEY, EVENT_ROOMS_QUERY_KEY, EVENT_ROOM_QUERY_KEY, EVENT_ROOM_TYPES_QUERY_KEY, EVENT_ROOM_TYPE_PASSES_QUERY_KEY, EVENT_ROOM_TYPE_QUERY_KEY, EVENT_ROOM_TYPE_RESERVATIONS_QUERY_KEY, EVENT_ROOM_TYPE_ROOMS_QUERY_KEY, EVENT_ROOM_TYPE_TIERS_QUERY_KEY, EVENT_ROOM_TYPE_TRANSLATIONS_QUERY_KEY, EVENT_ROOM_TYPE_TRANSLATION_QUERY_KEY, EVENT_ROUNDS_QUERY_KEY, EVENT_ROUND_MATCHES_QUERY_KEY, EVENT_ROUND_MATCH_PASSES_QUERY_KEY, EVENT_ROUND_MATCH_QUERY_KEY, EVENT_ROUND_PASSES_QUERY_KEY, EVENT_ROUND_QUESTIONS_QUERY_KEY, EVENT_ROUND_QUESTIONS_SUMMARY_QUERY_KEY, EVENT_SECTIONS_QUERY_KEY, EVENT_SECTION_ADDONS_QUERY_KEY, EVENT_SECTION_PASS_TYPES_QUERY_KEY, EVENT_SECTION_QUERY_KEY, EVENT_SECTION_QUESTIONS_QUERY_KEY, EVENT_SECTION_TIERS_QUERY_KEY, EVENT_SECTION_TRANSLATIONS_QUERY_KEY, EVENT_SECTION_TRANSLATION_QUERY_KEY, EVENT_SESSIONS_QUERY_KEY, EVENT_SESSIONS_WITH_ROUNDS_QUERY_KEY, EVENT_SESSION_ACCESSES_QUERY_KEY, EVENT_SESSION_ACCESS_QUERY_KEY, EVENT_SESSION_ACCESS_RESPONSE_CHANGES_QUERY_KEY, EVENT_SESSION_ACCESS_SESSION_QUESTION_SECTIONS_QUERY_KEY, EVENT_SESSION_ACCOUNTS_QUERY_KEY, EVENT_SESSION_BLOCKS_QUERY_KEY, EVENT_SESSION_LOCATIONS_QUERY_KEY, EVENT_SESSION_LOCATION_QUERY_KEY, EVENT_SESSION_LOCATION_SESSIONS_QUERY_KEY, EVENT_SESSION_LOCATION_TRANSLATIONS_QUERY_KEY, EVENT_SESSION_LOCATION_TRANSLATION_QUERY_KEY, EVENT_SESSION_PASS_TYPES_QUERY_KEY, EVENT_SESSION_PAYMENTS_QUERY_KEY, EVENT_SESSION_QUERY_KEY, EVENT_SESSION_QUESTIONS_QUERY_KEY, EVENT_SESSION_QUESTION_CHOICES_QUERY_KEY, EVENT_SESSION_QUESTION_CHOICE_QUERY_KEY, EVENT_SESSION_QUESTION_CHOICE_QUESTIONS_QUERY_KEY, EVENT_SESSION_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY, EVENT_SESSION_QUESTION_CHOICE_TRANSLATION_QUERY_KEY, EVENT_SESSION_QUESTION_QUERY_KEY, EVENT_SESSION_QUESTION_RESPONSES_QUERY_KEY, EVENT_SESSION_QUESTION_TRANSLATIONS_QUERY_KEY, EVENT_SESSION_QUESTION_TRANSLATION_QUERY_KEY, EVENT_SESSION_ROUNDS_QUERY_KEY, EVENT_SESSION_ROUND_MATCHES_QUERY_KEY, EVENT_SESSION_ROUND_MATCH_PASSES_QUERY_KEY, EVENT_SESSION_ROUND_MATCH_QUERY_KEY, EVENT_SESSION_ROUND_PASSES_QUERY_KEY, EVENT_SESSION_ROUND_QUESTIONS_QUERY_KEY, EVENT_SESSION_ROUND_QUESTIONS_SUMMARY_QUERY_KEY, EVENT_SESSION_SECTIONS_QUERY_KEY, EVENT_SESSION_SECTION_QUERY_KEY, EVENT_SESSION_SECTION_QUESTIONS_QUERY_KEY, EVENT_SESSION_SECTION_TRANSLATIONS_QUERY_KEY, EVENT_SESSION_SECTION_TRANSLATION_QUERY_KEY, EVENT_SESSION_SPEAKERS_QUERY_KEY, EVENT_SESSION_SPONSORS_QUERY_KEY, EVENT_SESSION_TIERS_QUERY_KEY, EVENT_SESSION_TIMES_QUERY_KEY, EVENT_SESSION_TIME_QUERY_KEY, EVENT_SESSION_TIME_SPEAKERS_QUERY_KEY, EVENT_SESSION_TIME_TRANSLATIONS_QUERY_KEY, EVENT_SESSION_TIME_TRANSLATION_QUERY_KEY, EVENT_SESSION_TRACKS_QUERY_KEY, EVENT_SESSION_TRANSLATIONS_QUERY_KEY, EVENT_SESSION_TRANSLATION_QUERY_KEY, EVENT_SESSION_VISIBLE_PASS_TYPES_QUERY_KEY, EVENT_SESSION_VISIBLE_TIERS_QUERY_KEY, EVENT_SPEAKERS_QUERY_KEY, EVENT_SPEAKER_QUERY_KEY, EVENT_SPEAKER_SESSIONS_QUERY_KEY, EVENT_SPEAKER_TRANSLATIONS_QUERY_KEY, EVENT_SPEAKER_TRANSLATION_QUERY_KEY, EVENT_SPONSORSHIPS_QUERY_KEY, EVENT_SPONSORSHIP_LEVELS_QUERY_KEY, EVENT_SPONSORSHIP_LEVEL_QUERY_KEY, EVENT_SPONSORSHIP_LEVEL_TRANSLATIONS_QUERY_KEY, EVENT_SPONSORSHIP_LEVEL_TRANSLATION_QUERY_KEY, EVENT_SPONSORSHIP_QUERY_KEY, EVENT_SPONSORSHIP_TRANSLATIONS_QUERY_KEY, EVENT_SPONSORSHIP_TRANSLATION_QUERY_KEY, EVENT_SPONSORS_QUERY_KEY, EVENT_SPONSOR_ACCOUNTS_QUERY_KEY, EVENT_TEMPLATES_QUERY_KEY, EVENT_TIERS_QUERY_KEY, EVENT_TRACKS_QUERY_KEY, EVENT_TRACK_QUERY_KEY, EVENT_TRACK_SESSIONS_QUERY_KEY, EVENT_TRACK_SPONSORS_QUERY_KEY, EVENT_TRACK_TRANSLATIONS_QUERY_KEY, EVENT_TRACK_TRANSLATION_QUERY_KEY, EVENT_TRANSLATIONS_QUERY_KEY, EVENT_TRANSLATION_QUERY_KEY, type EmailReceipt, EmailReceiptStatus, EnableEventBuildMode, type EnableEventBuildModeParams, EnableLivestream, type EnableLivestreamParams, type EntityUseCode, type Event, type EventActivation, type EventActivationCompletionCreateInputs, type EventActivationCompletionUpdateInputs, type EventActivationCreateInputs, EventActivationRewardType, type EventActivationTranslation, type EventActivationTranslationUpdateInputs, EventActivationType, type EventActivationUpdateInputs, type EventAddOn, type EventAddOnCreateInputs, type EventAddOnTranslation, type EventAddOnTranslationUpdateInputs, type EventAddOnUpdateInputs, EventAddOnVisibility, EventAgendaVisibility, type EventAnnouncementFilters, type EventAttribute, type EventAttributeCreateInputs, type EventAttributeUpdateInputs, type EventBadgeColorRuleCreateInputs, type EventBadgeColorRuleUpdateInputs, type EventBlock, type EventBlockCreateInputs, type EventBlockUpdateInputs, type EventCouponCreateInputs, type EventCouponUpdateInputs, type EventCreateInputs, type EventEmail, type EventEmailTranslation, type EventEmailTranslationUpdateInputs, EventEmailType, type EventEmailUpdateInputs, type EventFaqSectionCreateInputs, type EventFaqSectionQuestionCreateInputs, type EventFaqSectionQuestionTranslationUpdateInputs, type EventFaqSectionQuestionUpdateInputs, type EventFaqSectionTranslationUpdateInputs, type EventFaqSectionUpdateInputs, type EventFollowupCreateInputs, type EventFollowupTranslationUpdateInputs, type EventFollowupUpdateInputs, EventGetPassTypeCoupons, type EventGroupCouponReminder, type EventGroupCouponReminderUpdateInputs, type EventListing, type EventLocationInputs, type EventMediaItem, type EventMediaItemCreateInputs, type EventMediaItemLike, type EventMediaItemTranslation, type EventMediaItemTranslationUpdateInputs, type EventMediaItemUpdateInputs, type EventOnSite, type EventOnSiteBadgeColorRule, type EventOnSiteLabel, type EventOnSiteLabelCreateInputs, type EventOnSiteLabelUpdateInputs, type EventPackage, type EventPackageCreateInputs, type EventPackagePass, type EventPackagePassCreateInputs, type EventPackagePassUpdateInputs, type EventPackageTranslation, type EventPackageTranslationUpdateInputs, type EventPackageUpdateInputs, type EventPage, type EventPageCreateInputs, type EventPageTranslation, type EventPageTranslationUpdateInputs, type EventPageUpdateInputs, type EventPass, type EventPassCreateInputs, type EventPassType, type EventPassTypeExchangeTarget, type EventPassTypePriceSchedule, type EventPassTypeRefundSchedule, type EventPassTypeTranslation, type EventPassUpdateInputs, type EventQuestionChoiceCreateInputs, type EventQuestionChoiceTranslationUpdateInputs, type EventQuestionChoiceUpdateInputs, type EventQuestionCreateInputs, type EventQuestionTranslationUpdateInputs, type EventQuestionUpdateInputs, type EventRegistration, type EventRegistrationBypassCreateInputs, type EventRegistrationBypassUpdateInputs, type EventRegistrationCreateInputs, type EventRegistrationPackageCreateInputs, type EventRegistrationPackageUpdateInputs, type EventRegistrationUpdateInputs, EventReportDateType, type EventRoomType, type EventRoomTypeAddOnDetails, type EventRoomTypeAddOnDetailsUpdateInputs, type EventRoomTypeCreateInputs, type EventRoomTypePassTypeDetails, type EventRoomTypePassTypeDetailsUpdateInputs, type EventRoomTypeReservation, type EventRoomTypeReservationCreateInputs, type EventRoomTypeReservationUpdateInputs, type EventRoomTypeTranslation, type EventRoomTypeTranslationUpdateInputs, type EventRoomTypeUpdateInputs, type EventSectionCreateInputs, type EventSectionTranslationUpdateInputs, type EventSectionUpdateInputs, type EventSession, type EventSessionAccess, type EventSessionAccessUpdateInputs, type EventSessionCloneOptions, type EventSessionCreateInputs, type EventSessionLocation, type EventSessionLocationCreateInputs, type EventSessionLocationTranslation, type EventSessionLocationTranslationUpdateInputs, type EventSessionLocationUpdateInputs, type EventSessionPrice, type EventSessionQuestion, type EventSessionQuestionChoice, type EventSessionQuestionChoiceCreateInputs, type EventSessionQuestionChoiceSubQuestion, type EventSessionQuestionChoiceTranslation, type EventSessionQuestionChoiceTranslationUpdateInputs, type EventSessionQuestionChoiceUpdateInputs, type EventSessionQuestionCreateInputs, type EventSessionQuestionResponse, type EventSessionQuestionResponseChange, type EventSessionQuestionTranslation, type EventSessionQuestionTranslationUpdateInputs, EventSessionQuestionType, type EventSessionQuestionUpdateInputs, type EventSessionSection, type EventSessionSectionCreateInputs, type EventSessionSectionQuestion, type EventSessionSectionTranslation, type EventSessionSectionTranslationUpdateInputs, type EventSessionSectionUpdateInputs, type EventSessionTime, type EventSessionTimeCreateInputs, type EventSessionTimeTranslation, type EventSessionTimeTranslationUpdateInputs, type EventSessionTimeUpdateInputs, type EventSessionTranslation, type EventSessionTranslationUpdateInputs, type EventSessionUpdateInputs, EventSessionVisibility, EventSource, type EventSpeaker, type EventSpeakerCreateInputs, type EventSpeakerTranslation, type EventSpeakerTranslationUpdateInputs, type EventSpeakerUpdateInputs, type EventSponsorship, type EventSponsorshipCreateInputs, type EventSponsorshipLevel, type EventSponsorshipLevelCreateInputs, type EventSponsorshipLevelTranslation, type EventSponsorshipLevelTranslationUpdateInputs, type EventSponsorshipLevelUpdateInputs, type EventSponsorshipTranslation, type EventSponsorshipTranslationUpdateInputs, type EventSponsorshipUpdateInputs, type EventTrack, type EventTrackCreateInputs, type EventTrackTranslation, type EventTrackTranslationUpdateInputs, type EventTrackUpdateInputs, type EventTranslation, type EventTranslationUpdateInputs, EventType, type EventUpdateInputs, type EventVariantCouponCreateInputs, type EventVariantCouponSyncInputs, ExchangeType, ExportAccount, type ExportAccountParams, ExportCustomReport, type ExportCustomReportParams, ExportStatus, ExportStreamSession, type ExportStreamSessionParams, FEATURED_CHANNELS_QUERY_KEY, FILES_QUERY_KEY, FILE_QUERY_KEY, type Faq, type FaqSection, type FaqSectionTranslation, type FaqTranslation, type File, FileSource, type FileUpdateInputs, FulfillEventPassAddOn, type FulfillEventPassAddOnParams, GROUPS_QUERY_KEY, GROUP_ACTIVITIES_QUERY_KEY, GROUP_EVENTS_QUERY_KEY, GROUP_INTERESTS_QUERY_KEY, GROUP_INVITATIONS_QUERY_KEY, GROUP_INVITATION_QUERY_KEY, GROUP_MEMBERS_QUERY_KEY, GROUP_MODERATORS_QUERY_KEY, GROUP_QUERY_KEY, GROUP_REQUESTS_QUERY_KEY, GROUP_REQUEST_QUERY_KEY, GROUP_SPONSORS_QUERY_KEY, GROUP_TRANSLATIONS_QUERY_KEY, GROUP_TRANSLATION_QUERY_KEY, GenerateMeetingSessionSummary, type GenerateMeetingSessionSummaryParams, GenerateVideoCaptions, type GenerateVideoCaptionsParams, GetAPILog, GetAPILogs, GetAcccountEmailReceipts, GetAccount, GetAccountActivities, GetAccountAddress, GetAccountAddresses, GetAccountBookings, GetAccountComments, GetAccountEvents, GetAccountFollowers, GetAccountFollowing, GetAccountGroups, GetAccountInterests, GetAccountInvitations, GetAccountLead, GetAccountLeads, GetAccountLevels, GetAccountLikes, GetAccountNotificationPreferences, GetAccountPaymentIntents, GetAccountPayments, GetAccountRegistrations, GetAccountSupportTickets, GetAccountThreads, GetAccountTiers, GetAccounts, GetAccountsByInternalRefId, GetActivities, GetActivity, GetActivityComments, GetActivityLikes, GetAdminAPI, GetAdvertisement, GetAdvertisementClicks, GetAdvertisementViews, GetAdvertisements, GetAllEventAddOns, GetAllEventPassTypes, GetAnnouncement, GetAnnouncementAudience, GetAnnouncementEmailReceipts, GetAnnouncementTranslation, GetAnnouncementTranslations, GetAnnouncements, GetAuthSession, GetAuthSessions, GetBaseInfiniteQueryKeys, GetBenefit, GetBenefitClicks, GetBenefitTranslation, GetBenefitTranslations, GetBenefits, GetBooking, GetBookingPlace, GetBookingPlaceBookings, GetBookingPlacePayments, GetBookingPlaceTranslation, GetBookingPlaceTranslations, GetBookingPlaces, GetBookingResponseChanges, GetBookingResponses, GetBookingSpace, GetBookingSpaceAvailabilities, GetBookingSpaceAvailability, GetBookingSpaceBlackout, GetBookingSpaceBlackouts, GetBookingSpaceBookings, GetBookingSpacePayments, GetBookingSpaceQuestion, GetBookingSpaceQuestionChoice, GetBookingSpaceQuestionChoiceTranslation, GetBookingSpaceQuestionChoiceTranslations, GetBookingSpaceQuestionChoices, GetBookingSpaceQuestionTranslation, GetBookingSpaceQuestionTranslations, GetBookingSpaceQuestions, GetBookingSpaceSlots, GetBookingSpaceTiers, GetBookingSpaceTranslation, GetBookingSpaceTranslations, GetBookingSpaces, GetChannel, GetChannelActivities, GetChannelContent, GetChannelContentActivities, GetChannelContentGuest, GetChannelContentGuestTranslation, GetChannelContentGuestTranslations, GetChannelContentGuests, GetChannelContentLikes, GetChannelContentTranslation, GetChannelContentTranslations, GetChannelContents, GetChannelSubscriber, GetChannelSubscribers, GetChannelTranslation, GetChannelTranslations, GetChannels, GetContents, GetCustomModule, GetCustomModuleTranslation, GetCustomModuleTranslations, GetCustomModules, GetCustomReport, GetCustomReportSchedule, GetCustomReportUsers, GetCustomReports, GetDashboard, GetDashboardAttributes, GetDashboardWidgets, GetDashboards, GetEmailReceipt, GetEmailReceipts, GetEntityUseCodes, GetErrorMessage, GetEvent, GetEventAbandonedRegistrations, GetEventAccessUsers, GetEventActivation, GetEventActivationCompletion, GetEventActivationCompletions, GetEventActivationSessions, GetEventActivationTranslation, GetEventActivationTranslations, GetEventActivations, GetEventActivities, GetEventAddOn, GetEventAddOnPassTypes, GetEventAddOnPasses, GetEventAddOnTiers, GetEventAddOnTranslation, GetEventAddOnTranslations, GetEventAddOns, GetEventAttribute, GetEventAttributes, GetEventBadgeColorRule, GetEventBadgeColorRules, GetEventBlock, GetEventBlockSessions, GetEventBlocks, GetEventCoHosts, GetEventCoupon, GetEventCouponPasses, GetEventCouponPayments, GetEventCouponTiers, GetEventCouponVariants, GetEventCoupons, GetEventDashboardQuestions, GetEventEmail, GetEventEmailTranslation, GetEventEmailTranslations, GetEventFaqSection, GetEventFaqSectionQuestion, GetEventFaqSectionQuestionTranslation, GetEventFaqSectionQuestionTranslations, GetEventFaqSectionQuestions, GetEventFaqSectionTranslation, GetEventFaqSectionTranslations, GetEventFaqSections, GetEventFollowup, GetEventFollowupAddOns, GetEventFollowupPassTypes, GetEventFollowupQuestions, GetEventFollowupTiers, GetEventFollowupTranslation, GetEventFollowupTranslations, GetEventFollowups, GetEventGroupCouponReminder, GetEventMediaItem, GetEventMediaItemActivities, GetEventMediaItemLikes, GetEventMediaItemPassTypes, GetEventMediaItemTiers, GetEventMediaItemTranslation, GetEventMediaItemTranslations, GetEventMediaItems, GetEventOnSite, GetEventOnSiteLabel, GetEventOnSiteLabelPassTypes, GetEventOnSiteLabels, GetEventPackage, GetEventPackagePass, GetEventPackagePasses, GetEventPackageTranslation, GetEventPackageTranslations, GetEventPackages, GetEventPage, GetEventPageImages, GetEventPageTranslation, GetEventPageTranslations, GetEventPages, GetEventPass, GetEventPassAccesses, GetEventPassAddOns, GetEventPassAttributes, GetEventPassChangeWebhooks, GetEventPassChanges, type GetEventPassChangesProps, GetEventPassMatches, GetEventPassPayments, GetEventPassQuestionFollowups, GetEventPassQuestionSections, GetEventPassRegistrationPasses, GetEventPassResponse, GetEventPassResponseChanges, GetEventPassResponses, GetEventPassTransferLogs, GetEventPassTransfers, GetEventPassType, GetEventPassTypeAddOns, GetEventPassTypeExchangeTargetExchanges, GetEventPassTypeExchangeTargetPayments, GetEventPassTypeExchangeTargets, GetEventPassTypeGroupPassTiers, GetEventPassTypePasses, GetEventPassTypePayments, GetEventPassTypePriceSchedule, GetEventPassTypePriceSchedules, GetEventPassTypeRefundSchedule, GetEventPassTypeRefundSchedules, GetEventPassTypeTiers, GetEventPassTypeTranslation, GetEventPassTypeTranslations, GetEventPassTypes, GetEventPasses, GetEventPayments, GetEventPendingPasses, GetEventQuestion, GetEventQuestionChoice, GetEventQuestionChoiceSubQuestions, GetEventQuestionChoiceTranslation, GetEventQuestionChoiceTranslations, GetEventQuestionChoices, GetEventQuestionResponses, GetEventQuestionSummaries, GetEventQuestionSummary, GetEventQuestionTranslation, GetEventQuestionTranslations, GetEventQuestions, GetEventRegistration, GetEventRegistrationBypass, GetEventRegistrationBypassList, GetEventRegistrationCoupons, GetEventRegistrationPackage, GetEventRegistrationPackages, GetEventRegistrationPasses, GetEventRegistrationPayments, GetEventRegistrationReservations, GetEventRegistrationTransfersLogs, GetEventRegistrations, GetEventReservation, GetEventReservationPasses, GetEventReservations, GetEventRoomType, GetEventRoomTypePasses, GetEventRoomTypeReservations, GetEventRoomTypeTiers, GetEventRoomTypeTranslation, GetEventRoomTypeTranslations, GetEventRoomTypes, GetEventRoundMatch, GetEventRoundMatchPasses, GetEventRoundMatches, GetEventRoundPasses, GetEventRoundQuestions, GetEventRoundQuestionsSummary, GetEventRounds, GetEventSection, GetEventSectionAddOns, GetEventSectionPassTypes, GetEventSectionQuestions, GetEventSectionTiers, GetEventSectionTranslation, GetEventSectionTranslations, GetEventSections, GetEventSession, GetEventSessionAccess, GetEventSessionAccessQuestionSections, GetEventSessionAccessResponseChanges, GetEventSessionAccesses, GetEventSessionAccounts, GetEventSessionBlocks, GetEventSessionLocation, GetEventSessionLocationSessions, GetEventSessionLocationTranslation, GetEventSessionLocationTranslations, GetEventSessionLocations, GetEventSessionPassTypes, GetEventSessionPayments, GetEventSessionQuestion, GetEventSessionQuestionChoice, GetEventSessionQuestionChoiceSubQuestions, GetEventSessionQuestionChoiceTranslation, GetEventSessionQuestionChoiceTranslations, GetEventSessionQuestionChoices, GetEventSessionQuestionResponses, GetEventSessionQuestionTranslation, GetEventSessionQuestionTranslations, GetEventSessionQuestions, GetEventSessionRoundMatch, GetEventSessionRoundMatchPasses, GetEventSessionRoundMatches, GetEventSessionRoundPasses, GetEventSessionRoundQuestions, GetEventSessionRoundQuestionsSummary, GetEventSessionRounds, GetEventSessionSection, GetEventSessionSectionQuestions, GetEventSessionSectionTranslation, GetEventSessionSectionTranslations, GetEventSessionSections, GetEventSessionSpeakers, GetEventSessionSponsors, GetEventSessionTiers, GetEventSessionTime, GetEventSessionTimeSpeakers, GetEventSessionTimeTranslation, GetEventSessionTimeTranslations, GetEventSessionTimes, GetEventSessionTracks, GetEventSessionTranslation, GetEventSessionTranslations, GetEventSessionVisiblePassTypes, GetEventSessionVisibleTiers, GetEventSessions, GetEventSessionsWithRounds, GetEventSpeaker, GetEventSpeakerSessions, GetEventSpeakerTranslation, GetEventSpeakerTranslations, GetEventSpeakers, GetEventSponsorAccounts, GetEventSponsors, GetEventSponsorship, GetEventSponsorshipLevel, GetEventSponsorshipLevelTranslation, GetEventSponsorshipLevelTranslations, GetEventSponsorshipLevels, GetEventSponsorshipTranslation, GetEventSponsorshipTranslations, GetEventSponsorships, GetEventTiers, GetEventTrack, GetEventTrackSessions, GetEventTrackSponsors, GetEventTrackTranslation, GetEventTrackTranslations, GetEventTracks, GetEventTranslation, GetEventTranslations, GetEvents, GetFeaturedChannels, GetFile, GetFiles, GetGroup, GetGroupActivities, GetGroupEvents, GetGroupInterests, GetGroupInvitation, GetGroupInvitations, GetGroupMembers, GetGroupModerators, GetGroupRequest, GetGroupRequests, GetGroupSponsors, GetGroupTranslation, GetGroupTranslations, GetGroups, GetImage, GetImageUsage, GetImageVariant, GetImages, GetImport, GetImportItems, GetImports, GetIntegration, GetIntegrations, GetInterest, GetInterestAccounts, GetInterestActivities, GetInterestChannels, GetInterestContents, GetInterestEvents, GetInterestGroups, GetInterests, GetInvoice, GetInvoiceLineItem, GetInvoiceLineItems, GetInvoicePayments, GetInvoices, GetLevel, GetLevelAccounts, GetLevelTranslation, GetLevelTranslations, GetLevels, GetLivestream, GetLivestreamSessions, GetLivestreams, GetLogin, GetLoginAccounts, GetLoginAuthSessions, GetLoginDevices, GetLogins, GetMeeting, GetMeetingLink, GetMeetingLinks, GetMeetingLivestream, GetMeetingParticipant, GetMeetingParticipants, GetMeetingRecording, GetMeetingRecordings, GetMeetingSession, GetMeetingSessionMessages, GetMeetingSessionParticipant, GetMeetingSessionParticipantReport, GetMeetingSessionParticipants, GetMeetingSessionSummary, GetMeetingSessionTranscript, GetMeetingSessions, GetMeetings, GetNotificationCount, GetNotificationStats, GetNotifications, GetOrganization, GetOrganizationAccountAttribute, GetOrganizationAccountAttributes, GetOrganizationDomain, GetOrganizationEntities, GetOrganizationEntity, GetOrganizationLanguageOverrides, GetOrganizationMembership, GetOrganizationModule, GetOrganizationModuleEditableTiers, GetOrganizationModuleEnabledTiers, GetOrganizationModuleSettings, GetOrganizationModuleSettingsTranslation, GetOrganizationModuleSettingsTranslations, GetOrganizationModules, GetOrganizationPaymentIntegration, GetOrganizationPaymentIntegrations, GetOrganizationSideEffect, GetOrganizationSideEffects, GetOrganizationSystemLog, GetOrganizationSystemLogs, GetOrganizationTeamMember, GetOrganizationTeamMembers, GetOrganizationUsers, GetOrganizationWebhook, GetOrganizationWebhooks, GetPayment, GetPaymentIntent, GetPaymentIntents, GetPaymentTaxMetadata, GetPayments, GetPreferences, GetPreset, GetPresets, GetPushDevice, GetPushDevices, GetReport, GetReports, GetRequiredAttributes, GetRoom, GetRoomTypeRooms, GetRooms, GetSearchList, GetSearchListConnectedQuestions, GetSearchListValue, GetSearchListValues, GetSearchLists, GetSelf, GetSelfApiKey, GetSelfApiKeys, GetSelfOrgMembership, GetSelfOrganizations, GetSeries, GetSeriesEvents, GetSeriesList, GetSeriesPayments, GetSeriesQuestion, GetSeriesQuestionChoice, GetSeriesQuestionChoices, GetSeriesQuestionTranslation, GetSeriesQuestions, GetSeriesRegistration, GetSeriesRegistrationPasses, GetSeriesRegistrationPayments, GetSeriesRegistrationResponses, GetSeriesRegistrations, GetSeriesTranslation, GetSeriesTranslations, GetStreamInput, GetStreamInputOutput, GetStreamInputOutputs, GetStreamInputs, GetStreamSession, GetStreamSessionChat, GetStreamSessionSubscriptions, GetStreamSessions, GetStreamVideos, GetSupportTicket, GetSupportTicketActivity, GetSupportTicketMessages, GetSupportTicketNotes, GetSupportTicketViewer, GetSupportTickets, GetSurvey, GetSurveyQuestion, GetSurveyQuestionChoice, GetSurveyQuestionChoiceSubQuestions, GetSurveyQuestionChoiceTranslation, GetSurveyQuestionChoiceTranslations, GetSurveyQuestionChoices, GetSurveyQuestionMatrixRows, GetSurveyQuestionResponses, GetSurveyQuestionTranslation, GetSurveyQuestionTranslations, GetSurveyQuestions, GetSurveySection, GetSurveySectionQuestions, GetSurveySectionTranslation, GetSurveySectionTranslations, GetSurveySections, GetSurveySessions, GetSurveySubmission, GetSurveySubmissionQuestionSections, GetSurveySubmissionResponseChanges, GetSurveySubmissions, GetSurveyTranslation, GetSurveyTranslations, GetSurveys, GetTaxCodes, GetTaxIntegration, GetTaxIntegrations, GetTaxLog, GetTaxLogs, GetTemplates, GetThread, GetThreadAccounts, GetThreadMessage, GetThreadMessageFiles, type GetThreadMessageFilesProps, GetThreadMessageImages, type GetThreadMessageImagesProps, type GetThreadMessageProps, GetThreadMessageReactions, type GetThreadMessageReactionsProps, GetThreadMessageVideos, type GetThreadMessageVideosProps, GetThreadMessages, GetThreadMessagesPoll, type GetThreadMessagesPollProps, type GetThreadMessagesProps, GetThreadStorageFiles, type GetThreadStorageFilesProps, GetThreadStorageImages, type GetThreadStorageImagesProps, GetThreadStorageVideos, type GetThreadStorageVideosProps, GetThreads, GetTier, GetTierAccounts, GetTierImport, GetTierImportItems, GetTierImports, GetTiers, GetVideo, GetVideoCaptions, GetVideoDownloadStatus, GetVideos, type Group, GroupAccess, GroupCouponReminderFrequency, type GroupCreateInputs, type GroupInvitation, GroupInvitationStatus, type GroupMembership, GroupMembershipRole, type GroupMembershipUpdateInputs, type GroupRequest, GroupRequestStatus, type GroupTranslation, type GroupTranslationUpdateInputs, type GroupUpdateInputs, IMAGES_QUERY_KEY, IMAGE_QUERY_KEY, IMAGE_USAGE_QUERY_KEY, IMPORTS_QUERY_KEY, IMPORT_ITEMS_QUERY_KEY, IMPORT_QUERY_KEY, INTEGRATIONS_QUERY_KEY, INTEGRATION_QUERY_KEY, INTERESTS_QUERY_KEY, INTEREST_ACCOUNTS_QUERY_KEY, INTEREST_ACTIVITIES_QUERY_KEY, INTEREST_CHANNELS_QUERY_KEY, INTEREST_CONTENTS_QUERY_KEY, INTEREST_EVENTS_QUERY_KEY, INTEREST_GROUPS_QUERY_KEY, INTEREST_QUERY_KEY, INVOICES_QUERY_KEY, INVOICE_LINE_ITEMS_QUERY_KEY, INVOICE_LINE_ITEM_QUERY_KEY, INVOICE_PAYMENTS_QUERY_KEY, INVOICE_QUERY_KEY, type ISupportedLocale, type Image, type ImageDirectUpload, type ImageDirectUploadInputs, ImageModerationLevel, ImageShape, ImageType, type ImageUpdateInputs, type ImageUsage, type ImageVariant, type ImageWCopyUri, type Import, type ImportCreateInputs, ImportEventPassAttributes, type ImportEventPassAttributesParams, ImportEventPassResponses, type ImportEventPassResponsesParams, type ImportItem, ImportItemStatus, ImportRooms, type ImportRoomsParams, ImportType, IndexEventPasses, type IndexEventPassesParams, type InfiniteQueryOptions, type InfiniteQueryParams, InitiateVideoDownload, type InitiateVideoDownloadParams, type Integration, type IntegrationCreateInputs, IntegrationType, type IntegrationUpdateInputs, type Interest, type InterestCreateInputs, type InterestInputs, type InterestUpdateInputs, type Invoice, type InvoiceCreateInputs, type InvoiceLineItem, type InvoiceLineItemCreateInputs, type InvoiceLineItemUpdateInputs, InvoiceStatus, type InvoiceUpdateInputs, JoinMeeting, type JoinMeetingParams, LEVELS_QUERY_KEY, LEVEL_ACCOUNTS_QUERY_KEY, LEVEL_QUERY_KEY, LEVEL_TRANSLATIONS_QUERY_KEY, LEVEL_TRANSLATION_QUERY_KEY, LIVESTREAMS_QUERY_KEY, LIVESTREAM_QUERY_KEY, LIVESTREAM_SESSIONS_QUERY_KEY, LOGINS_QUERY_KEY, LOGIN_ACCOUNTS_QUERY_KEY, LOGIN_AUTH_SESSIONS_QUERY_KEY, LOGIN_DEVICES_QUERY_KEY, LOGIN_QUERY_KEY, type Lead, type LeadCreateInputs, LeadStatus, type LeadUpdateInputs, type Level, type LevelCreateInputs, type LevelTranslationUpdateInputs, type LevelUpdateInputs, type Like, type LineChartSummaryData, type LinkInputs, type LinkPreview, type Livestream, type LivestreamSession, LocationQuestionOption, type Login, MEETINGS_QUERY_KEY, MEETING_LINKS_QUERY_KEY, MEETING_LINK_QUERY_KEY, MEETING_LIVESTREAM_QUERY_KEY, MEETING_PARTICIPANTS_QUERY_KEY, MEETING_PARTICIPANT_QUERY_KEY, MEETING_QUERY_KEY, MEETING_RECORDINGS_QUERY_KEY, MEETING_RECORDING_QUERY_KEY, MEETING_SESSIONS_QUERY_KEY, MEETING_SESSION_MESSAGES_QUERY_KEY, MEETING_SESSION_PARTICIPANTS_QUERY_KEY, MEETING_SESSION_PARTICIPANT_QUERY_KEY, MEETING_SESSION_PARTICIPANT_REPORT_QUERY_KEY, MEETING_SESSION_QUERY_KEY, MEETING_SESSION_SUMMARY_QUERY_KEY, MEETING_SESSION_TRANSCRIPT_QUERY_KEY, MarkNotificationsRead, type MarkNotificationsReadInputs, type MarkNotificationsReadParams, type Match, MatchQuestionType, type MatchUpdateInputs, type Meeting, type MeetingCreateInputs, type MeetingLink, type MeetingLinkCreateInputs, type MeetingLinkUpdateInputs, type MeetingParticipant, type MeetingParticipantCreateInputs, type MeetingParticipantUpdateInputs, type MeetingPresetCreateInputs, type MeetingPresetUpdateInputs, type MeetingRecording, type MeetingRecordingCreateInputs, type MeetingRecordingUpdateInputs, type MeetingSession, type MeetingSessionChatDownload, type MeetingSessionParticipant, type MeetingSessionParticipantReport, type MeetingSessionReportConnection, type MeetingSessionReportDevice, type MeetingSessionReportDistribution, type MeetingSessionReportEvent, type MeetingSessionReportIssue, type MeetingSessionReportIssueCode, type MeetingSessionReportLatency, type MeetingSessionReportPacketLoss, type MeetingSessionReportPoint, type MeetingSessionReportSeries, type MeetingSessionReportSeriesMap, type MeetingSessionReportStreams, type MeetingSessionReportSummary, type MeetingSessionStreamKey, type MeetingSessionStreamSummary, type MeetingSessionStreamVideoSummary, type MeetingSessionSummaryDownload, type MeetingSessionTranscriptDownload, MeetingType, type MeetingUpdateInputs, type MentionInputs, MergeInfinitePages, ModerationStatus, type ModulePermissions, type ModulesOrder, type MutationParams, NOTIFICATIONS_QUERY_KEY, NOTIFICATION_COUNT_QUERY_KEY, NOTIFICATION_STATS_QUERY_KEY, type Notification, type NotificationFilters, type NotificationPreferences, type NotificationPreferencesCreateInputs, type NotificationPreferencesUpdateInputs, type NotificationStats, NotificationType, ORGANIZATION_ACCOUNT_ATTRIBUTES_QUERY_KEY, ORGANIZATION_ACCOUNT_ATTRIBUTE_QUERY_KEY, ORGANIZATION_DOMAIN_QUERY_KEY, ORGANIZATION_ENTITIES_QUERY_KEY, ORGANIZATION_ENTITY_QUERY_KEY, ORGANIZATION_LANGUAGE_OVERRIDES_QUERY_KEY, ORGANIZATION_MEMBERSHIP_QUERY_KEY, ORGANIZATION_MODULES_QUERY_KEY, ORGANIZATION_MODULE_EDITABLE_TIERS_QUERY_KEY, ORGANIZATION_MODULE_ENABLED_TIERS_QUERY_KEY, ORGANIZATION_MODULE_QUERY_KEY, ORGANIZATION_MODULE_SETTINGS_QUERY_KEY, ORGANIZATION_MODULE_SETTINGS_TRANSLATIONS_QUERY_KEY, ORGANIZATION_MODULE_SETTINGS_TRANSLATION_QUERY_KEY, ORGANIZATION_PAYMENT_INTEGRATIONS_QUERY_KEY, ORGANIZATION_PAYMENT_INTEGRATION_QUERY_KEY, ORGANIZATION_QUERY_KEY, ORGANIZATION_SIDE_EFFECTS_QUERY_KEY, ORGANIZATION_SIDE_EFFECT_QUERY_KEY, ORGANIZATION_SYSTEM_LOGS_QUERY_KEY, ORGANIZATION_SYSTEM_LOG_QUERY_KEY, ORGANIZATION_TEAM_MEMBERS_QUERY_KEY, ORGANIZATION_TEAM_MEMBER_QUERY_KEY, ORGANIZATION_USERS_QUERY_KEY, ORGANIZATION_WEBHOOKS_QUERY_KEY, ORGANIZATION_WEBHOOK_QUERY_KEY, OnSiteScanType, type Organization, OrganizationActionType, type OrganizationEntity, type OrganizationEntityCreateInputs, type OrganizationEntityUpdateInputs, type OrganizationLanguageOverride, type OrganizationLanguageOverrideUpsertInputs, type OrganizationMembership, type OrganizationMembershipUpdateInputs, type OrganizationModule, type OrganizationModuleSettings, type OrganizationModuleSettingsTranslation, type OrganizationModuleSettingsTranslationUpdateInputs, type OrganizationModuleSettingsUpdateInputs, OrganizationModuleType, type OrganizationModuleUpdateInputs, type OrganizationPageCreateInputs, type OrganizationPageTranslationUpdateInputs, type OrganizationPageUpdateInputs, type OrganizationPaymentIntegrationCreateInputs, type OrganizationPaymentIntegrationUpdateInputs, type OrganizationTeamMemberCreateInputs, type OrganizationTeamMemberUpdateInputs, type OrganizationTrigger, OrganizationTriggerType, type OrganizationUpdateInputs, PASS_ATTRIBUTES_IMPORT_MAX_ROWS, PASS_ATTRIBUTES_IMPORT_MAX_VALUES, PASS_RESPONSES_IMPORT_MAX_ROWS, PASS_RESPONSES_IMPORT_MAX_VALUES, PAYMENTS_QUERY_KEY, PAYMENT_INTENTS_QUERY_KEY, PAYMENT_INTENT_QUERY_KEY, PAYMENT_QUERY_KEY, PAYMENT_TAX_METADATA_QUERY_KEY, PREFERENCES_QUERY_KEY, PRESETS_QUERY_KEY, PRESET_QUERY_KEY, PUSH_DEVICES_QUERY_KEY, PUSH_DEVICE_QUERY_KEY, PageType, type PassAddOn, type PassAttribute, type PassAttributeImportResult, type PassAttributeImportSummary, type PassAttributesImportInputs, type PassAttributesUpdateInputs, type PassChange, PassChangeLogType, type PassExchange, type PassResponseImportResult, type PassResponseImportSummary, type PassResponsesImportInputs, PassTypeAccessLevel, type PassTypeCreateInputs, type PassTypeExchangeTargetCreateInputs, type PassTypeExchangeTargetUpdateInputs, type PassTypePriceScheduleCreateInputs, type PassTypePriceScheduleUpdateInputs, type PassTypeRefundScheduleCreateInputs, type PassTypeRefundScheduleUpdateInputs, type PassTypeTranslationUpdateInputs, type PassTypeUpdateInputs, PassTypeVisibility, type Payment, type PaymentIntegration, PaymentIntegrationType, type PaymentIntent, type PaymentIntentPurchaseMetadataInputs, PaymentIntentSource, type PaymentLineItem, PaymentLineItemType, PaymentType, type PaymentUpdateInputs, type PaypalActivationFormParams, type Preset, PublishActivity, type PublishActivityParams, PurchaseStatus, type PushDevice, type PushDeviceCreateInputs, type PushDeviceUpdateInputs, PushService, type Question, REPORTS_QUERY_KEY, REPORT_QUERY_KEY, REQUIRED_ATTRIBUTES_QUERY_KEY, type RecordingAction, type RefundLineItem, RefundPayment, type RefundPaymentParams, RegenerateMeetingParticipantToken, type RegenerateMeetingParticipantTokenParams, type RegistrationBypass, type RegistrationFollowup, type RegistrationFollowupQuestion, type RegistrationFollowupTranslation, type RegistrationPackage, type RegistrationQuestion, type RegistrationQuestionChoice, type RegistrationQuestionChoiceSubQuestion, type RegistrationQuestionChoiceTranslation, type RegistrationQuestionResponse, type RegistrationQuestionResponseChange, type RegistrationQuestionTranslation, RegistrationQuestionType, type RegistrationQuestionWithResponse, type RegistrationSection, type RegistrationSectionQuestion, type RegistrationSectionTranslation, ReinviteGroupInvitation, type ReinviteGroupInvitationParams, RejectGroupRequest, type RejectGroupRequestParams, RemoveAccountFollower, type RemoveAccountFollowerParams, RemoveAccountFollowing, type RemoveAccountFollowingParams, RemoveAccountGroup, type RemoveAccountGroupParams, RemoveAccountInterest, type RemoveAccountInterestParams, RemoveAccountTier, type RemoveAccountTierParams, RemoveAllChannelSubscribers, type RemoveAllChannelSubscribersParams, RemoveAllGroupMembers, type RemoveAllGroupMembersParams, RemoveBookingSpaceTier, type RemoveBookingSpaceTierParams, RemoveChannelSubscriber, type RemoveChannelSubscriberParams, RemoveCustomReportUser, type RemoveCustomReportUserParams, RemoveEventAccessUser, RemoveEventActivationSession, type RemoveEventActivationSessionParams, RemoveEventActivationSessions, type RemoveEventActivationSessionsParams, RemoveEventAddOnPassType, type RemoveEventAddOnPassTypeParams, RemoveEventAddOnTier, type RemoveEventAddOnTierParams, RemoveEventBenefit, type RemoveEventBenefitParams, RemoveEventBlockSession, type RemoveEventBlockSessionParams, RemoveEventCoHost, type RemoveEventCoHostParams, RemoveEventCouponTier, type RemoveEventCouponTierParams, RemoveEventFollowupAddOn, type RemoveEventFollowupAddOnParams, RemoveEventFollowupPassType, type RemoveEventFollowupPassTypeParams, RemoveEventFollowupQuestion, type RemoveEventFollowupQuestionParams, RemoveEventFollowupTier, type RemoveEventFollowupTierParams, RemoveEventMatchPass, type RemoveEventMatchPassParams, RemoveEventMediaItemPassType, type RemoveEventMediaItemPassTypeParams, RemoveEventMediaItemTier, type RemoveEventMediaItemTierParams, RemoveEventOnSiteLabelPassType, type RemoveEventOnSiteLabelPassTypeParams, RemoveEventPageImage, type RemoveEventPageImageParams, RemoveEventPassAddOn, type RemoveEventPassAddOnParams, RemoveEventPassAttribute, type RemoveEventPassAttributeParams, RemoveEventPassChangeWebhook, type RemoveEventPassChangeWebhookParams, RemoveEventPassTypeAddOn, type RemoveEventPassTypeAddOnParams, RemoveEventPassTypeExchangeTarget, type RemoveEventPassTypeExchangeTargetParams, RemoveEventPassTypeGroupPassTier, type RemoveEventPassTypeGroupPassTierParams, RemoveEventPassTypeTier, type RemoveEventPassTypeTierParams, RemoveEventQuestionChoiceSubQuestion, type RemoveEventQuestionChoiceSubQuestionParams, RemoveEventReservationPass, type RemoveEventReservationPassParams, RemoveEventRoomTypeTier, type RemoveEventRoomTypeTierParams, RemoveEventSectionAddOn, type RemoveEventSectionAddOnParams, RemoveEventSectionPassType, type RemoveEventSectionPassTypeParams, RemoveEventSectionQuestion, type RemoveEventSectionQuestionParams, RemoveEventSectionTier, type RemoveEventSectionTierParams, RemoveEventSessionAccount, type RemoveEventSessionAccountParams, RemoveEventSessionBlock, type RemoveEventSessionBlockParams, RemoveEventSessionLocationSession, type RemoveEventSessionLocationSessionParams, RemoveEventSessionMatchPass, type RemoveEventSessionMatchPassParams, RemoveEventSessionPassType, type RemoveEventSessionPassTypeParams, RemoveEventSessionQuestionChoiceSubQuestion, type RemoveEventSessionQuestionChoiceSubQuestionParams, RemoveEventSessionSectionQuestion, type RemoveEventSessionSectionQuestionParams, RemoveEventSessionSpeaker, type RemoveEventSessionSpeakerParams, RemoveEventSessionSponsor, type RemoveEventSessionSponsorParams, RemoveEventSessionTier, type RemoveEventSessionTierParams, RemoveEventSessionTimeSpeaker, type RemoveEventSessionTimeSpeakerParams, RemoveEventSessionTrack, type RemoveEventSessionTrackParams, RemoveEventSessionVisiblePassType, type RemoveEventSessionVisiblePassTypeParams, RemoveEventSessionVisibleTier, type RemoveEventSessionVisibleTierParams, RemoveEventSpeakerSession, type RemoveEventSpeakerSessionParams, RemoveEventSponsorAccount, type RemoveEventSponsorAccountParams, RemoveEventTrackSession, type RemoveEventTrackSessionParams, RemoveEventTrackSponsor, type RemoveEventTrackSponsorParams, RemoveGroupEvent, type RemoveGroupEventParams, RemoveGroupInterest, type RemoveGroupInterestParams, RemoveGroupMember, type RemoveGroupMemberParams, RemoveGroupModerator, type RemoveGroupModeratorParams, RemoveGroupSponsor, type RemoveGroupSponsorParams, RemoveLevelAccount, type RemoveLevelAccountParams, RemoveLoginAccount, type RemoveLoginAccountParams, RemoveOrganizationModuleEditableTier, type RemoveOrganizationModuleEditableTierParams, RemoveOrganizationModuleEnabledTier, type RemoveOrganizationModuleEnabledTierParams, RemoveRoomFromRoomType, type RemoveRoomFromRoomTypeParams, RemoveSeriesEvent, type RemoveSeriesEventParams, RemoveSurveyQuestionChoiceSubQuestion, type RemoveSurveyQuestionChoiceSubQuestionParams, RemoveSurveySectionQuestion, type RemoveSurveySectionQuestionParams, RemoveSurveySession, type RemoveSurveySessionParams, RemoveTierAccounts, type RemoveTierAccountsParams, ReorderBookingSpaceQuestionChoices, type ReorderBookingSpaceQuestionChoicesParams, ReorderBookingSpaceQuestions, type ReorderBookingSpaceQuestionsParams, ReorderEventFaqSectionQuestions, type ReorderEventFaqSectionQuestionsParams, ReorderEventFollowupQuestions, type ReorderEventFollowupQuestionsParams, ReorderEventQuestionChoiceSubQuestions, type ReorderEventQuestionChoiceSubQuestionsParams, ReorderEventQuestionChoices, type ReorderEventQuestionChoicesParams, ReorderEventSectionQuestions, type ReorderEventSectionQuestionsParams, ReorderEventSessionQuestionChoiceSubQuestions, type ReorderEventSessionQuestionChoiceSubQuestionsParams, ReorderEventSessionQuestionChoices, type ReorderEventSessionQuestionChoicesParams, ReorderEventSessionSectionQuestions, type ReorderEventSessionSectionQuestionsParams, ReorderEventSponsorshipLevels, type ReorderEventSponsorshipLevelsParams, ReorderEventSponsorships, type ReorderEventSponsorshipsParams, ReorderSeriesQuestionChoices, type ReorderSeriesQuestionChoicesParams, ReorderSurveyQuestionChoiceSubQuestions, type ReorderSurveyQuestionChoiceSubQuestionsParams, ReorderSurveyQuestionChoices, type ReorderSurveyQuestionChoicesParams, ReorderSurveyQuestionMatrixRows, type ReorderSurveyQuestionMatrixRowsParams, ReorderSurveySectionQuestions, type ReorderSurveySectionQuestionsParams, type ReportFilters, ReportType, RequestImageDirectUpload, type RequestImageDirectUploadParams, ResendRegistrationConfirmationEmail, type ResendRegistrationConfirmationEmailParams, ResetLivestreamStreamKey, type ResetLivestreamStreamKeyParams, RevertChannelContentToDraft, type RevertChannelContentToDraftParams, type Room, type RoomCreateInputs, type RoomUpdateInputs, type Round, type RoundEventQuestion, type RoundEventQuestionUpdataInputs, type RoundSessionQuestion, type RoundSessionQuestionUpdateInputs, SEARCHLISTS_QUERY_KEY, SEARCHLIST_CONNECTED_QUESTIONS_QUERY_KEY, SEARCHLIST_QUERY_KEY, SEARCHLIST_VALUES_QUERY_KEY, SEARCHLIST_VALUE_QUERY_KEY, SEARCH_ORGANIZATION_QUERY_KEY, SELF_API_KEYS_QUERY_KEY, SELF_API_KEY_QUERY_KEY, SELF_MEMBERSHIP_QUERY_KEY, SELF_ORGANIZATIONS_QUERY_KEY, SELF_QUERY_KEY, SERIES_EVENTS_QUERY_KEY, SERIES_LIST_QUERY_KEY, SERIES_PAYMENTS_QUERY_KEY, SERIES_QUERY_KEY, SERIES_QUESTIONS_QUERY_KEY, SERIES_QUESTION_CHOICES_QUERY_KEY, SERIES_QUESTION_CHOICE_QUERY_KEY, SERIES_QUESTION_QUERY_KEY, SERIES_QUESTION_TRANSLATION_QUERY_KEY, SERIES_REGISTRATIONS_QUERY_KEY, SERIES_REGISTRATION_PASSES_QUERY_KEY, SERIES_REGISTRATION_PAYMENTS_QUERY_KEY, SERIES_REGISTRATION_QUERY_KEY, SERIES_REGISTRATION_RESPONSES_QUERY_KEY, SERIES_TRANSLATIONS_QUERY_KEY, SERIES_TRANSLATION_QUERY_KEY, SET_ACCOUNTS_BY_INTERNAL_REF_ID_QUERY_DATA, SET_ACCOUNTS_QUERY_DATA, SET_ACCOUNT_ACTIVITIES_QUERY_DATA, SET_ACCOUNT_ADDRESSES_QUERY_DATA, SET_ACCOUNT_BOOKINGS_QUERY_DATA, SET_ACCOUNT_COMMENTS_QUERY_DATA, SET_ACCOUNT_EMAILS_QUERY_DATA, SET_ACCOUNT_EVENTS_QUERY_DATA, SET_ACCOUNT_FOLLOWERS_QUERY_DATA, SET_ACCOUNT_FOLLOWING_QUERY_DATA, SET_ACCOUNT_GROUPS_QUERY_DATA, SET_ACCOUNT_INTERESTS_QUERY_DATA, SET_ACCOUNT_INVITATIONS_QUERY_DATA, SET_ACCOUNT_LEADS_QUERY_DATA, SET_ACCOUNT_LEAD_QUERY_DATA, SET_ACCOUNT_LEVELS_QUERY_DATA, SET_ACCOUNT_LIKES_QUERY_DATA, SET_ACCOUNT_NOTIFICATION_PREFERENCES_QUERY_DATA, SET_ACCOUNT_PAYMENTS_QUERY_DATA, SET_ACCOUNT_PAYMENT_INTENTS_QUERY_DATA, SET_ACCOUNT_PUSH_DEVICES_QUERY_DATA, SET_ACCOUNT_QUERY_DATA, SET_ACCOUNT_REGISTRATIONS_QUERY_DATA, SET_ACCOUNT_SUPPORT_TICKETS_QUERY_DATA, SET_ACCOUNT_THREADS_QUERY_DATA, SET_ACCOUNT_TIERS_QUERY_DATA, SET_ACTIVITIES_QUERY_DATA, SET_ACTIVITY_COMMENTS_QUERY_DATA, SET_ACTIVITY_LIKES_QUERY_DATA, SET_ACTIVITY_QUERY_DATA, SET_ADVERTISEMENTS_QUERY_DATA, SET_ADVERTISEMENT_CLICKS_QUERY_DATA, SET_ADVERTISEMENT_QUERY_DATA, SET_ADVERTISEMENT_VIEWS_QUERY_DATA, SET_ALL_EVENT_ADD_ON_QUERY_DATA, SET_ALL_EVENT_PASS_TYPES_QUERY_DATA, SET_ANNOUNCEMENTS_QUERY_DATA, SET_ANNOUNCEMENT_AUDIENCE_QUERY_DATA, SET_ANNOUNCEMENT_EMAILS_QUERY_DATA, SET_ANNOUNCEMENT_QUERY_DATA, SET_ANNOUNCEMENT_TRANSLATIONS_QUERY_DATA, SET_ANNOUNCEMENT_TRANSLATION_QUERY_DATA, SET_API_LOGS_QUERY_DATA, SET_API_LOG_QUERY_DATA, SET_AUTH_SESSIONS_QUERY_DATA, SET_AUTH_SESSION_QUERY_DATA, SET_BENEFITS_QUERY_DATA, SET_BENEFIT_CLICKS_QUERY_DATA, SET_BENEFIT_QUERY_DATA, SET_BENEFIT_TRANSLATIONS_QUERY_DATA, SET_BENEFIT_TRANSLATION_QUERY_DATA, SET_BOOKING_PLACES_QUERY_DATA, SET_BOOKING_PLACE_BOOKINGS_QUERY_DATA, SET_BOOKING_PLACE_PAYMENTS_QUERY_DATA, SET_BOOKING_PLACE_QUERY_DATA, SET_BOOKING_PLACE_TRANSLATIONS_QUERY_DATA, SET_BOOKING_PLACE_TRANSLATION_QUERY_DATA, SET_BOOKING_QUERY_DATA, SET_BOOKING_RESPONSES_QUERY_DATA, SET_BOOKING_RESPONSE_CHANGES_QUERY_DATA, SET_BOOKING_SPACES_QUERY_DATA, SET_BOOKING_SPACE_AVAILABILITIES_QUERY_DATA, SET_BOOKING_SPACE_AVAILABILITY_QUERY_DATA, SET_BOOKING_SPACE_BLACKOUTS_QUERY_DATA, SET_BOOKING_SPACE_BLACKOUT_QUERY_DATA, SET_BOOKING_SPACE_BOOKINGS_QUERY_DATA, SET_BOOKING_SPACE_PAYMENTS_QUERY_DATA, SET_BOOKING_SPACE_QUERY_DATA, SET_BOOKING_SPACE_QUESTIONS_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_CHOICES_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_CHOICE_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_CHOICE_TRANSLATION_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_TRANSLATIONS_QUERY_DATA, SET_BOOKING_SPACE_QUESTION_TRANSLATION_QUERY_DATA, SET_BOOKING_SPACE_SLOTS_QUERY_DATA, SET_BOOKING_SPACE_TIERS_QUERY_DATA, SET_BOOKING_SPACE_TRANSLATIONS_QUERY_DATA, SET_BOOKING_SPACE_TRANSLATION_QUERY_DATA, SET_CHANNELS_QUERY_DATA, SET_CHANNEL_ACTIVITIES_QUERY_DATA, SET_CHANNEL_CONTENTS_QUERY_DATA, SET_CHANNEL_CONTENT_ACTIVITIES_QUERY_DATA, SET_CHANNEL_CONTENT_GUESTS_QUERY_DATA, SET_CHANNEL_CONTENT_GUEST_QUERY_DATA, SET_CHANNEL_CONTENT_GUEST_TRANSLATIONS_QUERY_DATA, SET_CHANNEL_CONTENT_GUEST_TRANSLATION_QUERY_DATA, SET_CHANNEL_CONTENT_LIKES_QUERY_DATA, SET_CHANNEL_CONTENT_QUERY_DATA, SET_CHANNEL_CONTENT_TRANSLATIONS_QUERY_DATA, SET_CHANNEL_CONTENT_TRANSLATION_QUERY_DATA, SET_CHANNEL_QUERY_DATA, SET_CHANNEL_SUBSCRIBERS_QUERY_DATA, SET_CHANNEL_SUBSCRIBER_QUERY_DATA, SET_CHANNEL_TRANSLATIONS_QUERY_DATA, SET_CHANNEL_TRANSLATION_QUERY_DATA, SET_CONTENTS_QUERY_DATA, SET_CUSTOM_MODULES_QUERY_DATA, SET_CUSTOM_MODULE_QUERY_DATA, SET_CUSTOM_MODULE_TRANSLATIONS_QUERY_DATA, SET_CUSTOM_MODULE_TRANSLATION_QUERY_DATA, SET_CUSTOM_REPORTS_QUERY_DATA, SET_CUSTOM_REPORT_QUERY_DATA, SET_CUSTOM_REPORT_SCHEDULE_QUERY_DATA, SET_CUSTOM_REPORT_USERS_QUERY_DATA, SET_DASHBOARDS_QUERY_DATA, SET_DASHBOARD_ATTRIBUTES_QUERY_DATA, SET_DASHBOARD_QUERY_DATA, SET_DASHBOARD_WIDGETS_QUERY_DATA, SET_EMAIL_RECEIPTS_QUERY_DATA, SET_EMAIL_RECEIPT_QUERY_DATA, SET_ENTITY_USE_CODES_QUERY_DATA, SET_EVENTS_QUERY_DATA, SET_EVENT_ABANDONED_REGISTRATIONS_QUERY_DATA, SET_EVENT_ACTIVATIONS_QUERY_DATA, SET_EVENT_ACTIVATION_COMPLETIONS_QUERY_DATA, SET_EVENT_ACTIVATION_COMPLETION_QUERY_DATA, SET_EVENT_ACTIVATION_QUERY_DATA, SET_EVENT_ACTIVATION_SESSIONS_QUERY_DATA, SET_EVENT_ACTIVATION_TRANSLATIONS_QUERY_DATA, SET_EVENT_ACTIVATION_TRANSLATION_QUERY_DATA, SET_EVENT_ACTIVITIES_QUERY_DATA, SET_EVENT_ADD_ONS_QUERY_DATA, SET_EVENT_ADD_ON_PASSES_QUERY_DATA, SET_EVENT_ADD_ON_PASS_TYPES_QUERY_DATA, SET_EVENT_ADD_ON_QUERY_DATA, SET_EVENT_ADD_ON_TIERS_QUERY_DATA, SET_EVENT_ADD_ON_TRANSLATIONS_QUERY_DATA, SET_EVENT_ADD_ON_TRANSLATION_QUERY_DATA, SET_EVENT_ATTRIBUTES_QUERY_DATA, SET_EVENT_ATTRIBUTE_QUERY_DATA, SET_EVENT_BADGE_COLOR_RULES_QUERY_DATA, SET_EVENT_BADGE_COLOR_RULE_QUERY_DATA, SET_EVENT_BLOCKS_QUERY_DATA, SET_EVENT_BLOCK_QUERY_DATA, SET_EVENT_BLOCK_SESSIONS_QUERY_DATA, SET_EVENT_COUPONS_QUERY_DATA, SET_EVENT_COUPON_PASSES_QUERY_DATA, SET_EVENT_COUPON_PAYMENTS_QUERY_DATA, SET_EVENT_COUPON_QUERY_DATA, SET_EVENT_COUPON_TIERS_QUERY_DATA, SET_EVENT_COUPON_VARIANTS_QUERY_DATA, SET_EVENT_CO_HOSTS_QUERY_DATA, SET_EVENT_DASHBOARD_QUESTIONS_QUERY_DATA, SET_EVENT_EMAIL_QUERY_DATA, SET_EVENT_EMAIL_TRANSLATIONS_QUERY_DATA, SET_EVENT_EMAIL_TRANSLATION_QUERY_DATA, SET_EVENT_FAQ_SECTIONS_QUERY_DATA, SET_EVENT_FAQ_SECTION_QUERY_DATA, SET_EVENT_FAQ_SECTION_QUESTIONS_QUERY_DATA, SET_EVENT_FAQ_SECTION_QUESTION_QUERY_DATA, SET_EVENT_FAQ_SECTION_QUESTION_TRANSLATIONS_QUERY_DATA, SET_EVENT_FAQ_SECTION_QUESTION_TRANSLATION_QUERY_DATA, SET_EVENT_FAQ_SECTION_TRANSLATIONS_QUERY_DATA, SET_EVENT_FAQ_SECTION_TRANSLATION_QUERY_DATA, SET_EVENT_FOLLOWUPS_QUERY_DATA, SET_EVENT_FOLLOWUP_ADDONS_QUERY_DATA, SET_EVENT_FOLLOWUP_PASS_TYPES_QUERY_DATA, SET_EVENT_FOLLOWUP_QUERY_DATA, SET_EVENT_FOLLOWUP_QUESTIONS_QUERY_DATA, SET_EVENT_FOLLOWUP_TIERS_QUERY_DATA, SET_EVENT_FOLLOWUP_TRANSLATIONS_QUERY_DATA, SET_EVENT_FOLLOWUP_TRANSLATION_QUERY_DATA, SET_EVENT_GROUP_COUPON_REMINDER_QUERY_DATA, SET_EVENT_MEDIA_ITEMS_QUERY_DATA, SET_EVENT_MEDIA_ITEM_ACTIVITIES_QUERY_DATA, SET_EVENT_MEDIA_ITEM_LIKES_QUERY_DATA, SET_EVENT_MEDIA_ITEM_PASS_TYPES_QUERY_DATA, SET_EVENT_MEDIA_ITEM_QUERY_DATA, SET_EVENT_MEDIA_ITEM_TIERS_QUERY_DATA, SET_EVENT_MEDIA_ITEM_TRANSLATIONS_QUERY_DATA, SET_EVENT_MEDIA_ITEM_TRANSLATION_QUERY_DATA, SET_EVENT_ON_SITE_LABELS_QUERY_DATA, SET_EVENT_ON_SITE_LABEL_PASS_TYPES_QUERY_DATA, SET_EVENT_ON_SITE_LABEL_QUERY_DATA, SET_EVENT_ON_SITE_QUERY_DATA, SET_EVENT_PACKAGES_QUERY_DATA, SET_EVENT_PACKAGE_PASSES_QUERY_DATA, SET_EVENT_PACKAGE_PASS_QUERY_DATA, SET_EVENT_PACKAGE_QUERY_DATA, SET_EVENT_PACKAGE_TRANSLATIONS_QUERY_DATA, SET_EVENT_PACKAGE_TRANSLATION_QUERY_DATA, SET_EVENT_PAGES_QUERY_DATA, SET_EVENT_PAGE_IMAGES_QUERY_DATA, SET_EVENT_PAGE_QUERY_DATA, SET_EVENT_PAGE_TRANSLATIONS_QUERY_DATA, SET_EVENT_PAGE_TRANSLATION_QUERY_DATA, SET_EVENT_PASS_ACCESSES_QUERY_DATA, SET_EVENT_PASS_ADD_ONS_QUERY_DATA, SET_EVENT_PASS_ATTRIBUTES_QUERY_DATA, SET_EVENT_PASS_CHANGES_QUERY_DATA, SET_EVENT_PASS_CHANGE_WEBHOOKS_QUERY_DATA, SET_EVENT_PASS_MATCHES_QUERY_DATA, SET_EVENT_PASS_PAYMENTS_QUERY_DATA, SET_EVENT_PASS_QUERY_DATA, SET_EVENT_PASS_QUESTION_FOLLOWUPS_QUERY_DATA, SET_EVENT_PASS_QUESTION_SECTIONS_QUERY_DATA, SET_EVENT_PASS_REGISTRATION_PASSES_QUERY_DATA, SET_EVENT_PASS_RESPONSES_QUERY_DATA, SET_EVENT_PASS_RESPONSE_CHANGES_QUERY_DATA, SET_EVENT_PASS_RESPONSE_QUERY_DATA, SET_EVENT_PASS_TRANSFERS_QUERY_DATA, SET_EVENT_PASS_TRANSFER_LOGS_QUERY_DATA, SET_EVENT_PASS_TYPES_QUERY_DATA, SET_EVENT_PASS_TYPE_ADD_ONS_QUERY_DATA, SET_EVENT_PASS_TYPE_EXCHANGE_TARGETS_QUERY_DATA, SET_EVENT_PASS_TYPE_EXCHANGE_TARGET_EXCHANGES_QUERY_DATA, SET_EVENT_PASS_TYPE_EXCHANGE_TARGET_PAYMENTS_QUERY_DATA, SET_EVENT_PASS_TYPE_GROUP_PASS_TIERS_QUERY_DATA, SET_EVENT_PASS_TYPE_PASSES_QUERY_DATA, SET_EVENT_PASS_TYPE_PAYMENTS_QUERY_DATA, SET_EVENT_PASS_TYPE_PRICE_SCHEDULES_QUERY_DATA, SET_EVENT_PASS_TYPE_PRICE_SCHEDULE_QUERY_DATA, SET_EVENT_PASS_TYPE_QUERY_DATA, SET_EVENT_PASS_TYPE_REFUND_SCHEDULES_QUERY_DATA, SET_EVENT_PASS_TYPE_REFUND_SCHEDULE_QUERY_DATA, SET_EVENT_PASS_TYPE_TIERS_QUERY_DATA, SET_EVENT_PASS_TYPE_TRANSLATIONS_QUERY_DATA, SET_EVENT_PASS_TYPE_TRANSLATION_QUERY_DATA, SET_EVENT_PAYMENTS_QUERY_DATA, SET_EVENT_QUERY_DATA, SET_EVENT_QUESTIONS_QUERY_DATA, SET_EVENT_QUESTION_CHOICES_QUERY_DATA, SET_EVENT_QUESTION_CHOICE_QUERY_DATA, SET_EVENT_QUESTION_CHOICE_QUESTIONS_QUERY_DATA, SET_EVENT_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA, SET_EVENT_QUESTION_CHOICE_TRANSLATION_QUERY_DATA, SET_EVENT_QUESTION_QUERY_DATA, SET_EVENT_QUESTION_RESPONSES_QUERY_DATA, SET_EVENT_QUESTION_SUMMARIES_QUERY_DATA, SET_EVENT_QUESTION_SUMMARY_QUERY_DATA, SET_EVENT_QUESTION_TRANSLATIONS_QUERY_DATA, SET_EVENT_QUESTION_TRANSLATION_QUERY_DATA, SET_EVENT_REGISTRATIONS_QUERY_DATA, SET_EVENT_REGISTRATION_BYPASS_QUERY_DATA, SET_EVENT_REGISTRATION_COUPONS_QUERY_DATA, SET_EVENT_REGISTRATION_PACKAGES_QUERY_DATA, SET_EVENT_REGISTRATION_PACKAGE_QUERY_DATA, SET_EVENT_REGISTRATION_PASSES_QUERY_DATA, SET_EVENT_REGISTRATION_PAYMENTS_QUERY_DATA, SET_EVENT_REGISTRATION_QUERY_DATA, SET_EVENT_REGISTRATION_RESERVATIONS_QUERY_DATA, SET_EVENT_REGISTRATION_TRANSFER_LOGS_QUERY_DATA, SET_EVENT_RESERVATIONS_QUERY_DATA, SET_EVENT_RESERVATION_PASSES_QUERY_DATA, SET_EVENT_RESERVATION_QUERY_DATA, SET_EVENT_ROOMS_QUERY_DATA, SET_EVENT_ROOM_QUERY_DATA, SET_EVENT_ROOM_TYPES_QUERY_DATA, SET_EVENT_ROOM_TYPE_PASSES_QUERY_DATA, SET_EVENT_ROOM_TYPE_QUERY_DATA, SET_EVENT_ROOM_TYPE_RESERVATIONS_QUERY_DATA, SET_EVENT_ROOM_TYPE_ROOMS_QUERY_DATA, SET_EVENT_ROOM_TYPE_TIERS_QUERY_DATA, SET_EVENT_ROOM_TYPE_TRANSLATIONS_QUERY_DATA, SET_EVENT_ROOM_TYPE_TRANSLATION_QUERY_DATA, SET_EVENT_ROUNDS_QUERY_DATA, SET_EVENT_ROUND_MATCHES_QUERY_DATA, SET_EVENT_ROUND_MATCH_PASSES_QUERY_DATA, SET_EVENT_ROUND_MATCH_QUERY_DATA, SET_EVENT_ROUND_PASSES_QUERY_DATA, SET_EVENT_ROUND_QUESTIONS_QUERY_DATA, SET_EVENT_ROUND_QUESTIONS_SUMMARY_QUERY_DATA, SET_EVENT_SECTIONS_QUERY_DATA, SET_EVENT_SECTION_ADDONS_QUERY_DATA, SET_EVENT_SECTION_PASS_TYPES_QUERY_DATA, SET_EVENT_SECTION_QUERY_DATA, SET_EVENT_SECTION_QUESTIONS_QUERY_DATA, SET_EVENT_SECTION_TIERS_QUERY_DATA, SET_EVENT_SECTION_TRANSLATIONS_QUERY_DATA, SET_EVENT_SECTION_TRANSLATION_QUERY_DATA, SET_EVENT_SESSIONS_QUERY_DATA, SET_EVENT_SESSIONS_WITH_ROUNDS_QUERY_DATA, SET_EVENT_SESSION_ACCESSES_QUERY_DATA, SET_EVENT_SESSION_ACCESS_QUERY_DATA, SET_EVENT_SESSION_ACCESS_RESPONSE_CHANGES_QUERY_DATA, SET_EVENT_SESSION_ACCESS_SESSION_QUESTION_SECTIONS_QUERY_DATA, SET_EVENT_SESSION_ACCOUNTS_QUERY_DATA, SET_EVENT_SESSION_BLOCKS_QUERY_DATA, SET_EVENT_SESSION_LOCATIONS_QUERY_DATA, SET_EVENT_SESSION_LOCATION_QUERY_DATA, SET_EVENT_SESSION_LOCATION_SESSIONS_QUERY_DATA, SET_EVENT_SESSION_LOCATION_TRANSLATIONS_QUERY_DATA, SET_EVENT_SESSION_LOCATION_TRANSLATION_QUERY_DATA, SET_EVENT_SESSION_PASS_TYPES_QUERY_DATA, SET_EVENT_SESSION_PAYMENTS_QUERY_DATA, SET_EVENT_SESSION_QUERY_DATA, SET_EVENT_SESSION_QUESTIONS_QUERY_DATA, SET_EVENT_SESSION_QUESTION_CHOICES_QUERY_DATA, SET_EVENT_SESSION_QUESTION_CHOICE_QUERY_DATA, SET_EVENT_SESSION_QUESTION_CHOICE_QUESTIONS_QUERY_DATA, SET_EVENT_SESSION_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA, SET_EVENT_SESSION_QUESTION_CHOICE_TRANSLATION_QUERY_DATA, SET_EVENT_SESSION_QUESTION_QUERY_DATA, SET_EVENT_SESSION_QUESTION_RESPONSES_QUERY_DATA, SET_EVENT_SESSION_QUESTION_TRANSLATIONS_QUERY_DATA, SET_EVENT_SESSION_QUESTION_TRANSLATION_QUERY_DATA, SET_EVENT_SESSION_ROUNDS_QUERY_DATA, SET_EVENT_SESSION_ROUND_MATCHES_QUERY_DATA, SET_EVENT_SESSION_ROUND_MATCH_PASSES_QUERY_DATA, SET_EVENT_SESSION_ROUND_MATCH_QUERY_DATA, SET_EVENT_SESSION_ROUND_PASSES_QUERY_DATA, SET_EVENT_SESSION_ROUND_QUESTIONS_QUERY_DATA, SET_EVENT_SESSION_ROUND_QUESTIONS_SUMMARY_QUERY_DATA, SET_EVENT_SESSION_SECTIONS_QUERY_DATA, SET_EVENT_SESSION_SECTION_QUERY_DATA, SET_EVENT_SESSION_SECTION_QUESTIONS_QUERY_DATA, SET_EVENT_SESSION_SECTION_TRANSLATIONS_QUERY_DATA, SET_EVENT_SESSION_SECTION_TRANSLATION_QUERY_DATA, SET_EVENT_SESSION_SPEAKERS_QUERY_DATA, SET_EVENT_SESSION_SPONSORS_QUERY_DATA, SET_EVENT_SESSION_TIERS_QUERY_DATA, SET_EVENT_SESSION_TIMES_QUERY_DATA, SET_EVENT_SESSION_TIME_QUERY_DATA, SET_EVENT_SESSION_TIME_SPEAKERS_QUERY_DATA, SET_EVENT_SESSION_TIME_TRANSLATIONS_QUERY_DATA, SET_EVENT_SESSION_TIME_TRANSLATION_QUERY_DATA, SET_EVENT_SESSION_TRACKS_QUERY_DATA, SET_EVENT_SESSION_TRANSLATIONS_QUERY_DATA, SET_EVENT_SESSION_TRANSLATION_QUERY_DATA, SET_EVENT_SESSION_VISIBLE_PASS_TYPES_QUERY_DATA, SET_EVENT_SESSION_VISIBLE_TIERS_QUERY_DATA, SET_EVENT_SPEAKERS_QUERY_DATA, SET_EVENT_SPEAKER_QUERY_DATA, SET_EVENT_SPEAKER_SESSIONS_QUERY_DATA, SET_EVENT_SPEAKER_TRANSLATIONS_QUERY_DATA, SET_EVENT_SPEAKER_TRANSLATION_QUERY_DATA, SET_EVENT_SPONSORSHIPS_QUERY_DATA, SET_EVENT_SPONSORSHIP_LEVELS_QUERY_DATA, SET_EVENT_SPONSORSHIP_LEVEL_QUERY_DATA, SET_EVENT_SPONSORSHIP_LEVEL_TRANSLATIONS_QUERY_DATA, SET_EVENT_SPONSORSHIP_LEVEL_TRANSLATION_QUERY_DATA, SET_EVENT_SPONSORSHIP_QUERY_DATA, SET_EVENT_SPONSORSHIP_TRANSLATIONS_QUERY_DATA, SET_EVENT_SPONSORSHIP_TRANSLATION_QUERY_DATA, SET_EVENT_SPONSORS_QUERY_DATA, SET_EVENT_SPONSOR_ACCOUNTS_QUERY_DATA, SET_EVENT_TEMPLATES_QUERY_DATA, SET_EVENT_TIERS_QUERY_DATA, SET_EVENT_TRACKS_QUERY_DATA, SET_EVENT_TRACK_QUERY_DATA, SET_EVENT_TRACK_SESSIONS_QUERY_DATA, SET_EVENT_TRACK_SPONSORS_QUERY_DATA, SET_EVENT_TRACK_TRANSLATIONS_QUERY_DATA, SET_EVENT_TRACK_TRANSLATION_QUERY_DATA, SET_EVENT_TRANSLATIONS_QUERY_DATA, SET_EVENT_TRANSLATION_QUERY_DATA, SET_FEATURED_CHANNELS_QUERY_DATA, SET_FILES_QUERY_DATA, SET_FILE_QUERY_DATA, SET_GROUPS_QUERY_DATA, SET_GROUP_ACTIVITIES_QUERY_DATA, SET_GROUP_EVENTS_QUERY_DATA, SET_GROUP_INTERESTS_QUERY_DATA, SET_GROUP_INVITATIONS_QUERY_DATA, SET_GROUP_INVITATION_QUERY_DATA, SET_GROUP_MEMBERS_QUERY_DATA, SET_GROUP_MODERATORS_QUERY_DATA, SET_GROUP_QUERY_DATA, SET_GROUP_REQUESTS_QUERY_DATA, SET_GROUP_REQUEST_QUERY_DATA, SET_GROUP_SPONSORS_QUERY_DATA, SET_GROUP_TRANSLATIONS_QUERY_DATA, SET_GROUP_TRANSLATION_QUERY_DATA, SET_IMAGES_QUERY_DATA, SET_IMAGE_QUERY_DATA, SET_IMAGE_USAGE_QUERY_DATA, SET_IMPORT_QUERY_DATA, SET_INTEGRATIONS_QUERY_DATA, SET_INTEGRATION_QUERY_DATA, SET_INTERESTS_QUERY_DATA, SET_INTEREST_ACCOUNTS_QUERY_DATA, SET_INTEREST_ACTIVITIES_QUERY_DATA, SET_INTEREST_CHANNELS_QUERY_DATA, SET_INTEREST_CONTENTS_QUERY_DATA, SET_INTEREST_EVENTS_QUERY_DATA, SET_INTEREST_GROUPS_QUERY_DATA, SET_INTEREST_QUERY_DATA, SET_INVOICES_QUERY_DATA, SET_INVOICE_LINE_ITEMS_QUERY_DATA, SET_INVOICE_LINE_ITEM_QUERY_DATA, SET_INVOICE_PAYMENTS_QUERY_DATA, SET_INVOICE_QUERY_DATA, SET_LEVELS_QUERY_DATA, SET_LEVEL_ACCOUNTS_QUERY_DATA, SET_LEVEL_QUERY_DATA, SET_LEVEL_TRANSLATIONS_QUERY_DATA, SET_LEVEL_TRANSLATION_QUERY_DATA, SET_LIVESTREAMS_QUERY_DATA, SET_LIVESTREAM_QUERY_DATA, SET_LIVESTREAM_SESSIONS_QUERY_DATA, SET_LOGIN_AUTH_SESSIONS_QUERY_DATA, SET_MEETINGS_QUERY_DATA, SET_MEETING_LINKS_QUERY_DATA, SET_MEETING_LINK_QUERY_DATA, SET_MEETING_LIVESTREAM_QUERY_DATA, SET_MEETING_PARTICIPANTS_QUERY_DATA, SET_MEETING_PARTICIPANT_QUERY_DATA, SET_MEETING_QUERY_DATA, SET_MEETING_RECORDINGS_QUERY_DATA, SET_MEETING_RECORDING_QUERY_DATA, SET_MEETING_SESSIONS_QUERY_DATA, SET_MEETING_SESSION_MESSAGES_QUERY_DATA, SET_MEETING_SESSION_PARTICIPANTS_QUERY_DATA, SET_MEETING_SESSION_PARTICIPANT_QUERY_DATA, SET_MEETING_SESSION_PARTICIPANT_REPORT_QUERY_DATA, SET_MEETING_SESSION_QUERY_DATA, SET_MEETING_SESSION_SUMMARY_QUERY_DATA, SET_MEETING_SESSION_TRANSCRIPT_QUERY_DATA, SET_NOTIFICATIONS_QUERY_DATA, SET_NOTIFICATION_COUNT_QUERY_DATA, SET_NOTIFICATION_STATS_QUERY_DATA, SET_ORGANIZATION_ACCOUNT_ATTRIBUTES_QUERY_DATA, SET_ORGANIZATION_ACCOUNT_ATTRIBUTE_QUERY_DATA, SET_ORGANIZATION_DOMAIN_QUERY_DATA, SET_ORGANIZATION_ENTITIES_QUERY_DATA, SET_ORGANIZATION_ENTITY_QUERY_DATA, SET_ORGANIZATION_LANGUAGE_OVERRIDES_QUERY_DATA, SET_ORGANIZATION_MEMBERSHIP_QUERY_DATA, SET_ORGANIZATION_MODULES_QUERY_DATA, SET_ORGANIZATION_MODULE_EDITABLE_TIERS_QUERY_DATA, SET_ORGANIZATION_MODULE_ENABLED_TIERS_QUERY_DATA, SET_ORGANIZATION_MODULE_QUERY_DATA, SET_ORGANIZATION_MODULE_SETTINGS_QUERY_DATA, SET_ORGANIZATION_MODULE_SETTINGS_TRANSLATIONS_QUERY_DATA, SET_ORGANIZATION_MODULE_SETTINGS_TRANSLATION_QUERY_DATA, SET_ORGANIZATION_PAYMENT_INTEGRATIONS_QUERY_DATA, SET_ORGANIZATION_PAYMENT_INTEGRATION_QUERY_DATA, SET_ORGANIZATION_QUERY_DATA, SET_ORGANIZATION_SIDE_EFFECTS_QUERY_DATA, SET_ORGANIZATION_SIDE_EFFECT_QUERY_DATA, SET_ORGANIZATION_SYSTEM_LOGS_QUERY_DATA, SET_ORGANIZATION_SYSTEM_LOG_QUERY_DATA, SET_ORGANIZATION_TEAM_MEMBERS_QUERY_DATA, SET_ORGANIZATION_TEAM_MEMBER_QUERY_DATA, SET_ORGANIZATION_USERS_QUERY_DATA, SET_ORGANIZATION_WEBHOOKS_QUERY_DATA, SET_ORGANIZATION_WEBHOOK_QUERY_DATA, SET_PASS_TYPE_COUPONS_QUERY_DATA, SET_PAYMENTS_QUERY_DATA, SET_PAYMENT_INTENTS_QUERY_DATA, SET_PAYMENT_INTENT_QUERY_DATA, SET_PAYMENT_QUERY_DATA, SET_PAYMENT_TAX_METADATA_QUERY_DATA, SET_PREFERENCES_QUERY_DATA, SET_PRESETS_QUERY_DATA, SET_PRESET_QUERY_DATA, SET_PUSH_DEVICE_QUERY_DATA, SET_REPORTS_QUERY_DATA, SET_REPORT_QUERY_DATA, SET_REQUIRED_ATTRIBUTES_QUERY_DATA, SET_SEARCHLISTS_QUERY_DATA, SET_SEARCHLIST_CONNECTED_QUESTIONS_QUERY_DATA, SET_SEARCHLIST_QUERY_DATA, SET_SEARCHLIST_VALUES_QUERY_DATA, SET_SEARCHLIST_VALUE_QUERY_DATA, SET_SEARCH_ORGANIZATION_QUERY_DATA, SET_SELF_API_KEYS_QUERY_DATA, SET_SELF_API_KEY_QUERY_DATA, SET_SELF_MEMBERSHIP_QUERY_DATA, SET_SELF_ORGANIZATIONS_QUERY_DATA, SET_SELF_QUERY_DATA, SET_SERIES_EVENTS_QUERY_DATA, SET_SERIES_LIST_QUERY_DATA, SET_SERIES_QUERY_DATA, SET_SERIES_QUESTIONS_QUERY_DATA, SET_SERIES_QUESTION_CHOICES_QUERY_DATA, SET_SERIES_QUESTION_CHOICE_QUERY_DATA, SET_SERIES_QUESTION_QUERY_DATA, SET_SERIES_REGISTRATION_QUERY_DATA, SET_SERIES_REGISTRATION_RESPONSES_QUERY_DATA, SET_SERIES_TRANSLATIONS_QUERY_DATA, SET_SERIES_TRANSLATION_QUERY_DATA, SET_STREAM_INPUTS_QUERY_DATA, SET_STREAM_INPUT_OUTPUTS_QUERY_DATA, SET_STREAM_INPUT_OUTPUT_QUERY_DATA, SET_STREAM_INPUT_QUERY_DATA, SET_STREAM_SESSIONS_QUERY_DATA, SET_STREAM_SESSION_CHAT_QUERY_DATA, SET_STREAM_SESSION_QUERY_DATA, SET_STREAM_SESSION_SUBSCRIPTIONS_QUERY_DATA, SET_STREAM_VIDEOS_QUERY_DATA, SET_SUPPORT_TICKETS_QUERY_DATA, SET_SUPPORT_TICKET_ACTIVITY_QUERY_DATA, SET_SUPPORT_TICKET_MESSAGES_QUERY_DATA, SET_SUPPORT_TICKET_NOTES_QUERY_DATA, SET_SUPPORT_TICKET_QUERY_DATA, SET_SUPPORT_TICKET_VIEWER_QUERY_DATA, SET_SURVEYS_QUERY_DATA, SET_SURVEY_QUERY_DATA, SET_SURVEY_QUESTIONS_QUERY_DATA, SET_SURVEY_QUESTION_CHOICES_QUERY_DATA, SET_SURVEY_QUESTION_CHOICE_QUERY_DATA, SET_SURVEY_QUESTION_CHOICE_QUESTIONS_QUERY_DATA, SET_SURVEY_QUESTION_CHOICE_TRANSLATIONS_QUERY_DATA, SET_SURVEY_QUESTION_CHOICE_TRANSLATION_QUERY_DATA, SET_SURVEY_QUESTION_MATRIX_ROWS_QUERY_DATA, SET_SURVEY_QUESTION_QUERY_DATA, SET_SURVEY_QUESTION_RESPONSES_QUERY_DATA, SET_SURVEY_QUESTION_SECTIONS_QUERY_DATA, SET_SURVEY_QUESTION_TRANSLATIONS_QUERY_DATA, SET_SURVEY_QUESTION_TRANSLATION_QUERY_DATA, SET_SURVEY_SECTIONS_QUERY_DATA, SET_SURVEY_SECTION_QUERY_DATA, SET_SURVEY_SECTION_QUESTIONS_QUERY_DATA, SET_SURVEY_SECTION_TRANSLATIONS_QUERY_DATA, SET_SURVEY_SECTION_TRANSLATION_QUERY_DATA, SET_SURVEY_SESSIONS_QUERY_DATA, SET_SURVEY_SUBMISSION_QUERY_DATA, SET_SURVEY_SUBMISSION_RESPONSE_CHANGES_QUERY_DATA, SET_SURVEY_TRANSLATIONS_QUERY_DATA, SET_SURVEY_TRANSLATION_QUERY_DATA, SET_TAX_CODES_QUERY_DATA, SET_TAX_INTEGRATIONS_QUERY_DATA, SET_TAX_INTEGRATION_QUERY_DATA, SET_TAX_LOGS_QUERY_DATA, SET_TAX_LOG_QUERY_DATA, SET_THREADS_QUERY_DATA, SET_THREAD_MESSAGES_POLL_QUERY_DATA, SET_THREAD_MESSAGES_QUERY_DATA, SET_THREAD_MESSAGE_FILES_QUERY_DATA, SET_THREAD_MESSAGE_IMAGES_QUERY_DATA, SET_THREAD_MESSAGE_QUERY_DATA, SET_THREAD_MESSAGE_REACTIONS_QUERY_DATA, SET_THREAD_MESSAGE_VIDEOS_QUERY_DATA, SET_THREAD_QUERY_DATA, SET_THREAD_STORAGE_FILES_QUERY_DATA, SET_THREAD_STORAGE_IMAGES_QUERY_DATA, SET_THREAD_STORAGE_VIDEOS_QUERY_DATA, SET_TIERS_QUERY_DATA, SET_TIER_ACCOUNTS_QUERY_DATA, SET_TIER_IMPORT_QUERY_DATA, SET_TIER_QUERY_DATA, SET_VIDEOS_QUERY_DATA, SET_VIDEO_CAPTIONS_QUERY_DATA, SET_VIDEO_DOWNLOAD_STATUS_QUERY_DATA, SET_VIDEO_QUERY_DATA, STREAM_INPUTS_QUERY_KEY, STREAM_INPUT_OUTPUTS_QUERY_KEY, STREAM_INPUT_OUTPUT_QUERY_KEY, STREAM_QUERY_KEY, STREAM_SESSIONS_QUERY_KEY, STREAM_SESSION_CHAT_QUERY_KEY, STREAM_SESSION_QUERY_KEY, STREAM_SESSION_SUBSCRIPTIONS_QUERY_KEY, STREAM_VIDEOS_QUERY_KEY, SUPPORT_TICKETS_QUERY_KEY, SUPPORT_TICKET_ACTIVITY_QUERY_KEY, SUPPORT_TICKET_MESSAGES_QUERY_KEY, SUPPORT_TICKET_NOTES_QUERY_KEY, SUPPORT_TICKET_QUERY_KEY, SUPPORT_TICKET_VIEWER_QUERY_KEY, SURVEYS_QUERY_KEY, SURVEY_QUERY_KEY, SURVEY_QUESTIONS_QUERY_KEY, SURVEY_QUESTION_CHOICES_QUERY_KEY, SURVEY_QUESTION_CHOICE_QUERY_KEY, SURVEY_QUESTION_CHOICE_QUESTIONS_QUERY_KEY, SURVEY_QUESTION_CHOICE_TRANSLATIONS_QUERY_KEY, SURVEY_QUESTION_CHOICE_TRANSLATION_QUERY_KEY, SURVEY_QUESTION_MATRIX_ROWS_QUERY_KEY, SURVEY_QUESTION_QUERY_KEY, SURVEY_QUESTION_RESPONSES_QUERY_KEY, SURVEY_QUESTION_SECTIONS_QUERY_KEY, SURVEY_QUESTION_TRANSLATIONS_QUERY_KEY, SURVEY_QUESTION_TRANSLATION_QUERY_KEY, SURVEY_SECTIONS_QUERY_KEY, SURVEY_SECTION_QUERY_KEY, SURVEY_SECTION_QUESTIONS_QUERY_KEY, SURVEY_SECTION_TRANSLATIONS_QUERY_KEY, SURVEY_SECTION_TRANSLATION_QUERY_KEY, SURVEY_SESSIONS_QUERY_KEY, SURVEY_SUBMISSIONS_QUERY_KEY, SURVEY_SUBMISSION_QUERY_KEY, SURVEY_SUBMISSION_RESPONSE_CHANGES_QUERY_KEY, SURVEY_TRANSLATIONS_QUERY_KEY, SURVEY_TRANSLATION_QUERY_KEY, type Schedule, type SearchField, type SearchList, type SearchListConnectedQuestion, type SearchListCreateInputs, type SearchListUpdateInputs, type SearchListValue, type SearchListValueCreateInputs, type SearchListValueUpdateInputs, SearchOrganization, type SearchOrganizationFilters, type SegmentInputs, type Self, SelfLeaveOrganization, type SelfLeaveOrganizationParams, SendAnnouncementPreview, type SendAnnouncementPreviewParams, SendInvoice, type SendInvoiceParams, SendPaymentReceipt, type SendPaymentReceiptParams, SendRegistrationAbandonedEmail, type SendRegistrationAbandonedEmailParams, type Series, type SeriesCreateInputs, type SeriesQuestion, type SeriesQuestionChoice, type SeriesQuestionChoiceCreateInputs, type SeriesQuestionChoiceTranslation, type SeriesQuestionChoiceUpdateInputs, type SeriesQuestionCreateInputs, type SeriesQuestionTranslation, type SeriesQuestionTranslationUpdateInputs, SeriesQuestionType, type SeriesQuestionUpdateInputs, type SeriesRegistration, type SeriesRegistrationCreateInputs, type SeriesRegistrationQuestionResponse, type SeriesRegistrationResponsesUpdateInputs, type SeriesRegistrationUpdateInputs, type SeriesTranslation, type SeriesTranslationUpdateInputs, type SeriesUpdateInputs, SetEventLocation, type SetEventLocationParams, SetEventOnSiteLabelDefault, type SetEventOnSiteLabelDefaultParams, SetPrimaryOrganizationEntity, type SetPrimaryOrganizationEntityParams, type SideEffect, SideEffectActionType, SideEffectTriggerType, type SingleQueryOptions, type SingleQueryParams, type SponsorshipLevelTranslation, type StandardReport, StartEventRoundMatchmaking, type StartEventRoundMatchmakingParams, StartEventSessionRoundMatchmaking, type StartEventSessionRoundMatchmakingParams, type StorageConfig, type StreamInput, type StreamInputCreateInputs, type StreamInputDetails, type StreamInputOutput, type StreamInputOutputCreateInputs, type StreamInputOutputUpdateInputs, type StreamInputUpdateInputs, type StreamOutputCreateInputs, type StreamSession, type StreamSessionChatMessage, type StreamSessionSubscription, type StripeActivationFormParams, type SummaryData, type SupportTicket, type SupportTicketActivityLog, SupportTicketActivitySource, SupportTicketActivityType, type SupportTicketCreateInputs, type SupportTicketMessage, type SupportTicketMessageCreateInputs, SupportTicketMessageSource, type SupportTicketMessageUpdateInputs, type SupportTicketNote, type SupportTicketNoteCreateInputs, type SupportTicketNoteUpdateInputs, SupportTicketState, SupportTicketType, type SupportTicketUpdateInputs, type SupportTicketViewer, SupportedLocale, type Survey, type SurveyCreateInputs, type SurveyQuestion, type SurveyQuestionChoice, type SurveyQuestionChoiceCreateInputs, type SurveyQuestionChoiceSubQuestion, type SurveyQuestionChoiceTranslation, type SurveyQuestionChoiceTranslationUpdateInputs, type SurveyQuestionChoiceUpdateInputs, type SurveyQuestionCreateInputs, type SurveyQuestionResponse, type SurveyQuestionResponseChange, type SurveyQuestionTranslation, type SurveyQuestionTranslationUpdateInputs, SurveyQuestionType, type SurveyQuestionUpdateInputs, type SurveySection, type SurveySectionCreateInputs, type SurveySectionQuestion, type SurveySectionTranslation, type SurveySectionTranslationUpdateInputs, type SurveySectionUpdateInputs, SurveyStatus, type SurveySubmission, type SurveySubmissionUpdateInputs, type SurveyTranslation, type SurveyTranslationUpdateInputs, type SurveyUpdateInputs, SwitchImage, type SwitchImageParams, SyncAccount, type SyncAccountParams, SyncAccounts, type SyncAccountsParams, SyncEventCouponToVariants, type SyncEventCouponToVariantsParams, SyncEventRegistrations, type SyncEventRegistrationsParams, type SystemEventLog, SystemEventLogStatus, TAX_CODES_QUERY_KEY, TAX_INTEGRATIONS_QUERY_KEY, TAX_INTEGRATION_QUERY_KEY, TAX_LOGS_QUERY_KEY, TAX_LOG_QUERY_KEY, THREADS_QUERY_KEY, THREAD_ACCOUNTS_QUERY_KEY, THREAD_MESSAGES_POLL_QUERY_KEY, THREAD_MESSAGES_QUERY_KEY, THREAD_MESSAGE_FILES_QUERY_KEY, THREAD_MESSAGE_IMAGES_QUERY_KEY, THREAD_MESSAGE_QUERY_KEY, THREAD_MESSAGE_REACTIONS_QUERY_KEY, THREAD_MESSAGE_VIDEOS_QUERY_KEY, THREAD_QUERY_KEY, THREAD_STORAGE_FILES_QUERY_KEY, THREAD_STORAGE_IMAGES_QUERY_KEY, THREAD_STORAGE_VIDEOS_QUERY_KEY, TIERS_QUERY_KEY, TIER_ACCOUNTS_QUERY_KEY, TIER_IMPORTS_QUERY_KEY, TIER_IMPORT_ITEMS_QUERY_KEY, TIER_IMPORT_QUERY_KEY, TIER_QUERY_KEY, type TableChartSummaryData, type TaxCode, type TaxIntegration, type TaxIntegrationCreateInputs, type TaxIntegrationLog, TaxIntegrationLogType, TaxIntegrationType, type TaxIntegrationUpdateInputs, TaxLocationType, type TeamCreateInputs, type TeamMember, type TeamUpdateInputs, TestTaxIntegration, type TestTaxIntegrationParams, type Thread, type ThreadAccount, type ThreadAccountUpdateInputs, type ThreadAccountsAddInputs, type ThreadCreateInputs, type ThreadMessage, type ThreadMessageCreateInputs, type ThreadMessageEntity, type ThreadMessageReaction, type ThreadMessageReactionCreateInputs, type ThreadMessageReactionUpdateInputs, type ThreadMessageRead, ThreadMessageType, type ThreadMessageUpdateInputs, ThreadType, type ThreadUpdateInputs, type Tier, type TierCreateInputs, type TierUpdateInputs, ToggleOrganizationPaymentIntegration, type ToggleOrganizationPaymentIntegrationParams, ToggleTaxIntegration, type ToggleTaxIntegrationParams, type Transfer, TransferEventPass, type TransferEventPassParams, type TransferLog, TransformPrice, type TriggerCreateInputs, type TriggerUpdateInputs, UndoCheckInBooking, type UndoCheckInBookingParams, UndoCheckinEventPass, type UndoCheckinEventPassParams, UnfulfillEventPassAddOn, type UnfulfillEventPassAddOnParams, UpdateAccount, UpdateAccountAddress, type UpdateAccountAddressParams, UpdateAccountAttribute, type UpdateAccountAttributeParams, UpdateAccountLead, type UpdateAccountLeadParams, type UpdateAccountParams, UpdateActivity, type UpdateActivityParams, UpdateActivitySchedule, type UpdateActivityScheduleParams, UpdateAdvertisement, type UpdateAdvertisementParams, UpdateAnnouncement, type UpdateAnnouncementParams, UpdateAnnouncementSchedule, type UpdateAnnouncementScheduleParams, UpdateAnnouncementTranslation, type UpdateAnnouncementTranslationParams, UpdateBenefit, type UpdateBenefitParams, UpdateBenefitTranslation, type UpdateBenefitTranslationParams, UpdateBooking, type UpdateBookingParams, UpdateBookingPlace, type UpdateBookingPlaceParams, UpdateBookingPlaceTranslation, type UpdateBookingPlaceTranslationParams, UpdateBookingResponses, type UpdateBookingResponsesInputs, type UpdateBookingResponsesParams, UpdateBookingSpace, UpdateBookingSpaceAvailability, type UpdateBookingSpaceAvailabilityParams, UpdateBookingSpaceBlackout, type UpdateBookingSpaceBlackoutParams, type UpdateBookingSpaceParams, UpdateBookingSpaceQuestion, UpdateBookingSpaceQuestionChoice, type UpdateBookingSpaceQuestionChoiceParams, UpdateBookingSpaceQuestionChoiceTranslation, type UpdateBookingSpaceQuestionChoiceTranslationParams, type UpdateBookingSpaceQuestionParams, UpdateBookingSpaceQuestionTranslation, type UpdateBookingSpaceQuestionTranslationParams, UpdateBookingSpaceTranslation, type UpdateBookingSpaceTranslationParams, UpdateChannel, UpdateChannelContent, UpdateChannelContentGuest, type UpdateChannelContentGuestParams, UpdateChannelContentGuestTranslation, type UpdateChannelContentGuestTranslationParams, type UpdateChannelContentParams, UpdateChannelContentPublishSchedule, type UpdateChannelContentPublishScheduleParams, UpdateChannelContentTranslation, type UpdateChannelContentTranslationParams, type UpdateChannelParams, UpdateChannelSubscriber, type UpdateChannelSubscriberParams, UpdateChannelTranslation, type UpdateChannelTranslationParams, UpdateCustomModule, type UpdateCustomModuleParams, UpdateCustomModuleTranslation, type UpdateCustomModuleTranslationParams, UpdateCustomReport, type UpdateCustomReportParams, UpdateDashboard, type UpdateDashboardParams, UpdateDashboardWidget, type UpdateDashboardWidgetParams, UpdateEvent, UpdateEventActivation, UpdateEventActivationCompletion, type UpdateEventActivationCompletionParams, type UpdateEventActivationParams, UpdateEventActivationTranslation, type UpdateEventActivationTranslationParams, UpdateEventAddOn, type UpdateEventAddOnParams, UpdateEventAddOnTranslation, type UpdateEventAddOnTranslationParams, UpdateEventAttribute, type UpdateEventAttributeParams, UpdateEventBadgeColorRule, type UpdateEventBadgeColorRuleParams, UpdateEventBadgeTemplate, type UpdateEventBadgeTemplateParams, UpdateEventBlock, type UpdateEventBlockParams, UpdateEventCheckinCode, type UpdateEventCheckinCodeParams, UpdateEventCoupon, type UpdateEventCouponParams, UpdateEventEmail, type UpdateEventEmailParams, UpdateEventEmailTranslation, type UpdateEventEmailTranslationParams, UpdateEventFaqSection, type UpdateEventFaqSectionParams, UpdateEventFaqSectionQuestion, type UpdateEventFaqSectionQuestionParams, UpdateEventFaqSectionQuestionTranslation, type UpdateEventFaqSectionQuestionTranslationParams, UpdateEventFaqSectionTranslation, type UpdateEventFaqSectionTranslationParams, UpdateEventFollowup, type UpdateEventFollowupParams, UpdateEventFollowupQuestion, type UpdateEventFollowupQuestionParams, UpdateEventFollowupTranslation, type UpdateEventFollowupTranslationParams, UpdateEventGroupCouponReminder, type UpdateEventGroupCouponReminderParams, UpdateEventMatch, type UpdateEventMatchParams, UpdateEventMediaItem, type UpdateEventMediaItemParams, UpdateEventMediaItemTranslation, type UpdateEventMediaItemTranslationParams, UpdateEventOnSiteLabel, type UpdateEventOnSiteLabelParams, UpdateEventPackage, type UpdateEventPackageParams, UpdateEventPackagePass, type UpdateEventPackagePassParams, UpdateEventPackageTranslation, type UpdateEventPackageTranslationParams, UpdateEventPage, type UpdateEventPageParams, UpdateEventPageTranslation, type UpdateEventPageTranslationParams, type UpdateEventParams, UpdateEventPass, UpdateEventPassAttributes, type UpdateEventPassAttributesParams, UpdateEventPassFollowupResponses, type UpdateEventPassFollowupResponsesParams, type UpdateEventPassParams, UpdateEventPassResponse, type UpdateEventPassResponseInputs, type UpdateEventPassResponseParams, UpdateEventPassResponses, type UpdateEventPassResponsesInputs, type UpdateEventPassResponsesParams, UpdateEventPassSingleFollowupResponses, type UpdateEventPassSingleFollowupResponsesParams, UpdateEventPassType, UpdateEventPassTypeExchangeTarget, type UpdateEventPassTypeExchangeTargetParams, type UpdateEventPassTypeParams, UpdateEventPassTypePriceSchedule, UpdateEventPassTypeRefundSchedule, UpdateEventPassTypeTranslation, type UpdateEventPassTypeTranslationParams, UpdateEventPassesReady, type UpdateEventPassesReadyParams, UpdateEventQuestion, UpdateEventQuestionChoice, type UpdateEventQuestionChoiceParams, UpdateEventQuestionChoiceSubQuestion, type UpdateEventQuestionChoiceSubQuestionParams, UpdateEventQuestionChoiceTranslation, type UpdateEventQuestionChoiceTranslationParams, type UpdateEventQuestionParams, UpdateEventQuestionTranslation, type UpdateEventQuestionTranslationParams, UpdateEventRegistration, UpdateEventRegistrationBypass, type UpdateEventRegistrationBypassParams, UpdateEventRegistrationPackage, type UpdateEventRegistrationPackageParams, type UpdateEventRegistrationParams, UpdateEventReservation, type UpdateEventReservationParams, UpdateEventRoomType, UpdateEventRoomTypeAddOnDetails, type UpdateEventRoomTypeAddOnDetailsParams, type UpdateEventRoomTypeParams, UpdateEventRoomTypePassTypeDetails, type UpdateEventRoomTypePassTypeDetailsParams, UpdateEventRoomTypeTranslation, type UpdateEventRoomTypeTranslationParams, UpdateEventRoundQuestion, type UpdateEventRoundQuestionParams, UpdateEventSection, type UpdateEventSectionParams, UpdateEventSectionQuestion, type UpdateEventSectionQuestionParams, UpdateEventSectionTranslation, type UpdateEventSectionTranslationParams, UpdateEventSession, UpdateEventSessionAccess, type UpdateEventSessionAccessParams, UpdateEventSessionAccessResponses, type UpdateEventSessionAccessResponsesParams, UpdateEventSessionLocation, type UpdateEventSessionLocationParams, UpdateEventSessionLocationTranslation, type UpdateEventSessionLocationTranslationParams, UpdateEventSessionMatch, type UpdateEventSessionMatchParams, type UpdateEventSessionParams, UpdateEventSessionPrice, type UpdateEventSessionPriceParams, UpdateEventSessionQuestion, UpdateEventSessionQuestionChoice, type UpdateEventSessionQuestionChoiceParams, UpdateEventSessionQuestionChoiceSubQuestion, type UpdateEventSessionQuestionChoiceSubQuestionParams, UpdateEventSessionQuestionChoiceTranslation, type UpdateEventSessionQuestionChoiceTranslationParams, type UpdateEventSessionQuestionParams, UpdateEventSessionQuestionTranslation, type UpdateEventSessionQuestionTranslationParams, UpdateEventSessionRoundQuestion, type UpdateEventSessionRoundQuestionParams, UpdateEventSessionSection, type UpdateEventSessionSectionParams, UpdateEventSessionSectionQuestion, type UpdateEventSessionSectionQuestionParams, UpdateEventSessionSectionTranslation, type UpdateEventSessionSectionTranslationParams, UpdateEventSessionTime, type UpdateEventSessionTimeParams, UpdateEventSessionTimeTranslation, type UpdateEventSessionTimeTranslationParams, UpdateEventSessionTranslation, type UpdateEventSessionTranslationParams, UpdateEventSpeaker, type UpdateEventSpeakerParams, UpdateEventSpeakerTranslation, type UpdateEventSpeakerTranslationParams, UpdateEventSponsorship, UpdateEventSponsorshipLevel, type UpdateEventSponsorshipLevelParams, UpdateEventSponsorshipLevelTranslation, type UpdateEventSponsorshipLevelTranslationParams, type UpdateEventSponsorshipParams, UpdateEventSponsorshipTranslation, type UpdateEventSponsorshipTranslationParams, UpdateEventTrack, type UpdateEventTrackParams, UpdateEventTrackTranslation, type UpdateEventTrackTranslationParams, UpdateEventTranslation, type UpdateEventTranslationParams, UpdateFile, type UpdateFileParams, UpdateGroup, type UpdateGroupParams, UpdateGroupTranslation, type UpdateGroupTranslationParams, UpdateImage, type UpdateImageParams, UpdateIntegration, type UpdateIntegrationParams, UpdateInterest, type UpdateInterestParams, UpdateInvoice, UpdateInvoiceLineItem, type UpdateInvoiceLineItemParams, type UpdateInvoiceParams, UpdateLevel, type UpdateLevelParams, UpdateLevelTranslation, type UpdateLevelTranslationParams, UpdateLoginEmail, type UpdateLoginEmailParams, UpdateLoginPassword, type UpdateLoginPasswordParams, UpdateMeeting, UpdateMeetingLink, type UpdateMeetingLinkParams, type UpdateMeetingParams, UpdateMeetingParticipant, type UpdateMeetingParticipantParams, UpdateOrganization, UpdateOrganizationDomain, type UpdateOrganizationDomainParams, UpdateOrganizationEntity, type UpdateOrganizationEntityParams, UpdateOrganizationIntegrations, type UpdateOrganizationIntegrationsParams, UpdateOrganizationMembership, type UpdateOrganizationMembershipParams, UpdateOrganizationModule, type UpdateOrganizationModuleParams, UpdateOrganizationModuleSettings, type UpdateOrganizationModuleSettingsParams, UpdateOrganizationModuleSettingsTranslation, type UpdateOrganizationModuleSettingsTranslationParams, type UpdateOrganizationParams, UpdateOrganizationPaymentIntegration, type UpdateOrganizationPaymentIntegrationParams, UpdateOrganizationTeamMember, type UpdateOrganizationTeamMemberParams, UpdateOrganizationWebhook, type UpdateOrganizationWebhookParams, UpdatePayment, type UpdatePaymentParams, UpdatePreferences, type UpdatePreferencesParams, UpdatePreset, type UpdatePresetParams, UpdateRoom, type UpdateRoomParams, UpdateSearchList, type UpdateSearchListParams, UpdateSearchListValue, type UpdateSearchListValueParams, UpdateSelf, type UpdateSelfParams, UpdateSeries, type UpdateSeriesParams, UpdateSeriesQuestion, UpdateSeriesQuestionChoice, type UpdateSeriesQuestionChoiceParams, type UpdateSeriesQuestionParams, UpdateSeriesQuestionTranslation, type UpdateSeriesQuestionTranslationParams, UpdateSeriesRegistration, type UpdateSeriesRegistrationParams, UpdateSeriesRegistrationResponses, type UpdateSeriesRegistrationResponsesParams, UpdateSeriesTranslation, type UpdateSeriesTranslationParams, UpdateStream, UpdateStreamInputConfig, type UpdateStreamInputConfigParams, UpdateStreamInputOutput, type UpdateStreamInputOutputParams, type UpdateStreamParams, UpdateSupportTicket, type UpdateSupportTicketParams, UpdateSurvey, type UpdateSurveyParams, UpdateSurveyQuestion, UpdateSurveyQuestionChoice, type UpdateSurveyQuestionChoiceParams, UpdateSurveyQuestionChoiceSubQuestion, type UpdateSurveyQuestionChoiceSubQuestionParams, UpdateSurveyQuestionChoiceTranslation, type UpdateSurveyQuestionChoiceTranslationParams, type UpdateSurveyQuestionParams, UpdateSurveyQuestionTranslation, type UpdateSurveyQuestionTranslationParams, UpdateSurveySection, type UpdateSurveySectionParams, UpdateSurveySectionQuestion, type UpdateSurveySectionQuestionParams, UpdateSurveySectionTranslation, type UpdateSurveySectionTranslationParams, UpdateSurveySubmission, type UpdateSurveySubmissionParams, UpdateSurveySubmissionResponses, type UpdateSurveySubmissionResponsesParams, UpdateSurveyTranslation, type UpdateSurveyTranslationParams, UpdateTaxIntegration, type UpdateTaxIntegrationParams, UpdateThread, UpdateThreadAccount, type UpdateThreadAccountParams, UpdateThreadMessage, type UpdateThreadMessageParams, type UpdateThreadParams, UpdateTier, type UpdateTierParams, UpdateUserImage, type UpdateUserImageParams, UpdateVideo, type UpdateVideoParams, UploadFile, type UploadFileParams, UploadVideoCaptions, type UploadVideoCaptionsParams, UpsertCustomReportSchedule, type UpsertCustomReportScheduleParams, UpsertLinkPreview, type UpsertLinkPreviewParams, UpsertOrganizationLanguageOverride, type UpsertOrganizationLanguageOverrideParams, type User, type UserApiKey, type UserApiKeyCreateInputs, UserApiKeyScope, type UserCreateInputs, type UserImageUpdateInputs, UserRole, type UserUpdateInputs, VIDEOS_QUERY_KEY, VIDEO_CAPTIONS_QUERY_KEY, VIDEO_DOWNLOAD_STATUS_QUERY_KEY, VIDEO_QUERY_KEY, VerifyOrganizationWebhook, type VerifyOrganizationWebhookParams, type Video, type VideoCaption, type VideoDownloadResult, type VideoDownloadStatus, VideoSource, VideoStatus, type VideoUpdateInputs, VoidInvoice, type VoidInvoiceParams, type WebSocketConnection, type Webhook, type WebhookCreateInputs, type WebhookUpdateInputs, WidgetCategory, WidgetType, ZERO_DECIMAL_CURRENCIES, getCurrencySymbol, isUUID, isZeroDecimalCurrency, setFirstPageData, useAcceptGroupRequest, useAddAccountFollower, useAddAccountFollowing, useAddAccountGroup, useAddAccountInterest, useAddAccountTier, useAddBookingSpaceTier, useAddChannelSubscriber, useAddCustomReportUser, useAddEventAccessUser, useAddEventActivationSession, useAddEventAddOnPassType, useAddEventAddOnTier, useAddEventBenefit, useAddEventBlockSession, useAddEventCoHost, useAddEventCouponTier, useAddEventFollowupAddOn, useAddEventFollowupPassType, useAddEventFollowupQuestion, useAddEventFollowupTier, useAddEventMatchPass, useAddEventMediaItemPassType, useAddEventMediaItemTier, useAddEventOnSiteLabelPassType, useAddEventPageImage, useAddEventPassAddOn, useAddEventPassChangeWebhook, useAddEventPassTypeAddOn, useAddEventPassTypeExchangeTarget, useAddEventPassTypeGroupPassTier, useAddEventPassTypeTier, useAddEventQuestionChoiceSubQuestion, useAddEventReservationPass, useAddEventRoomTypeTier, useAddEventSectionAddOn, useAddEventSectionPassType, useAddEventSectionQuestion, useAddEventSectionTier, useAddEventSessionAccount, useAddEventSessionBlock, useAddEventSessionLocationSession, useAddEventSessionMatchPass, useAddEventSessionPassType, useAddEventSessionQuestionChoiceSubQuestion, useAddEventSessionSectionQuestion, useAddEventSessionSpeaker, useAddEventSessionSponsor, useAddEventSessionTier, useAddEventSessionTimeSpeaker, useAddEventSessionTrack, useAddEventSessionVisiblePassType, useAddEventSessionVisibleTier, useAddEventSpeakerSession, useAddEventSponsorAccount, useAddEventTrackSession, useAddEventTrackSponsor, useAddGroupEvent, useAddGroupInterest, useAddGroupMember, useAddGroupModerator, useAddGroupSponsor, useAddLevelAccount, useAddLoginAccount, useAddMeetingLivestream, useAddOrganizationModuleEditableTier, useAddOrganizationModuleEnabledTier, useAddOrganizationUser, useAddRoomToRoomType, useAddSeriesEvent, useAddSurveyQuestionChoiceSubQuestion, useAddSurveySectionQuestion, useAddSurveySession, useAddThreadAccounts, useApproveEventPass, useArchiveActivity, useAttachBookingSpaceQuestionSearchList, useAttachEventQuestionSearchList, useAttachEventSessionQuestionSearchList, useAttachSurveyQuestionSearchList, useBulkUploadSearchListValues, useCancelActivitySchedule, useCancelAnnouncementSchedule, useCancelBooking, useCancelChannelContentPublishSchedule, useCancelEventPass, useCancelEventPassTransfer, useCancelGroupInvitation, useCheckInBooking, useCheckinEventPass, useCloneEvent, useCloneEventSession, useCloseStreamSession, useConfirmImageUpload, useConfirmLogin, useConnectedCursorQuery, useConnectedInfiniteQuery, useConnectedMutation, useConnectedSingleQuery, useConnectedXM, useCreateAccount, useCreateAccountAddress, useCreateAccountAttribute, useCreateAccountInvitations, useCreateActivity, useCreateAdvertisement, useCreateAnnouncement, useCreateBenefit, useCreateBooking, useCreateBookingPlace, useCreateBookingSpace, useCreateBookingSpaceAvailability, useCreateBookingSpaceBlackout, useCreateBookingSpaceQuestion, useCreateBookingSpaceQuestionChoice, useCreateChannel, useCreateChannelContent, useCreateChannelContentGuest, useCreateCustomModule, useCreateCustomReport, useCreateDashboard, useCreateDashboardWidget, useCreateEvent, useCreateEventActivation, useCreateEventActivationCompletion, useCreateEventAddOn, useCreateEventAttribute, useCreateEventBadgeColorRule, useCreateEventBlock, useCreateEventCoupon, useCreateEventCouponVariants, useCreateEventFaqSection, useCreateEventFaqSectionQuestion, useCreateEventFollowup, useCreateEventMatch, useCreateEventMediaItem, useCreateEventOnSiteLabel, useCreateEventPackage, useCreateEventPackagePass, useCreateEventPage, useCreateEventPass, useCreateEventPassType, useCreateEventPassTypePriceSchedule, useCreateEventPassTypeRefundSchedule, useCreateEventQuestion, useCreateEventQuestionChoice, useCreateEventRegistration, useCreateEventRegistrationBypass, useCreateEventRegistrationPackage, useCreateEventReservation, useCreateEventRoomType, useCreateEventRound, useCreateEventSection, useCreateEventSession, useCreateEventSessionAccess, useCreateEventSessionLocation, useCreateEventSessionMatch, useCreateEventSessionPassTypeAccesses, useCreateEventSessionPrice, useCreateEventSessionQuestion, useCreateEventSessionQuestionChoice, useCreateEventSessionRound, useCreateEventSessionSection, useCreateEventSessionTime, useCreateEventSpeaker, useCreateEventSponsorship, useCreateEventSponsorshipLevel, useCreateEventTrack, useCreateGroup, useCreateGroupInvitations, useCreateImport, useCreateIntegration, useCreateInterest, useCreateInvoice, useCreateInvoiceLineItem, useCreateLevel, useCreateMeeting, useCreateMeetingLink, useCreateMeetingParticipant, useCreateOrganizationEntity, useCreateOrganizationPaymentIntegration, useCreateOrganizationSideEffect, useCreateOrganizationTeamMember, useCreateOrganizationWebhook, useCreatePreset, useCreateRoom, useCreateSearchList, useCreateSearchListValue, useCreateSelfApiKey, useCreateSeries, useCreateSeriesQuestion, useCreateSeriesQuestionChoice, useCreateSeriesRegistration, useCreateStreamInput, useCreateStreamInputOutput, useCreateSupportTicket, useCreateSupportTicketMessage, useCreateSupportTicketNote, useCreateSurvey, useCreateSurveyQuestion, useCreateSurveyQuestionChoice, useCreateSurveySection, useCreateTaxIntegration, useCreateThread, useCreateThreadMessage, useCreateThreadMessageFile, useCreateThreadMessageImage, useCreateThreadMessageReaction, useCreateThreadMessageVideo, useCreateTier, useDeleteAccount, useDeleteAccountAddress, useDeleteAccountAttribute, useDeleteAccountInvitation, useDeleteAccountLead, useDeleteActivity, useDeleteAdvertisement, useDeleteAnnouncement, useDeleteAnnouncementTranslation, useDeleteBenefit, useDeleteBenefitTranslation, useDeleteBooking, useDeleteBookingPlace, useDeleteBookingPlaceTranslation, useDeleteBookingSpace, useDeleteBookingSpaceAvailability, useDeleteBookingSpaceBlackout, useDeleteBookingSpaceQuestion, useDeleteBookingSpaceQuestionChoice, useDeleteBookingSpaceQuestionChoiceTranslation, useDeleteBookingSpaceQuestionTranslation, useDeleteBookingSpaceTranslation, useDeleteChannel, useDeleteChannelContent, useDeleteChannelContentGuest, useDeleteChannelContentGuestTranslation, useDeleteChannelContentTranslation, useDeleteChannelTranslation, useDeleteCustomModule, useDeleteCustomModuleTranslation, useDeleteCustomReport, useDeleteCustomReportSchedule, useDeleteDashboard, useDeleteDashboardWidget, useDeleteEvent, useDeleteEventActivation, useDeleteEventActivationCompletion, useDeleteEventActivationTranslation, useDeleteEventAddOn, useDeleteEventAddOnTranslation, useDeleteEventAttribute, useDeleteEventBadgeColorRule, useDeleteEventBlock, useDeleteEventCoupon, useDeleteEventCouponVariants, useDeleteEventEmailTranslation, useDeleteEventFaqSection, useDeleteEventFaqSectionQuestion, useDeleteEventFaqSectionQuestionTranslation, useDeleteEventFaqSectionTranslation, useDeleteEventFollowup, useDeleteEventFollowupTranslation, useDeleteEventLocation, useDeleteEventMatch, useDeleteEventMediaItem, useDeleteEventMediaItemTranslation, useDeleteEventOnSiteLabel, useDeleteEventPackage, useDeleteEventPackagePass, useDeleteEventPackageTranslation, useDeleteEventPage, useDeleteEventPageTranslation, useDeleteEventPass, useDeleteEventPassType, useDeleteEventPassTypePriceSchedule, useDeleteEventPassTypeRefundSchedule, useDeleteEventPassTypeTranslation, useDeleteEventQuestion, useDeleteEventQuestionChoice, useDeleteEventQuestionChoiceTranslation, useDeleteEventQuestionTranslation, useDeleteEventRegistration, useDeleteEventRegistrationBypass, useDeleteEventRegistrationPackage, useDeleteEventReservation, useDeleteEventRoomType, useDeleteEventRoomTypeTranslation, useDeleteEventRound, useDeleteEventSection, useDeleteEventSectionTranslation, useDeleteEventSession, useDeleteEventSessionAccess, useDeleteEventSessionLocation, useDeleteEventSessionLocationTranslation, useDeleteEventSessionMatch, useDeleteEventSessionPrice, useDeleteEventSessionQuestion, useDeleteEventSessionQuestionChoice, useDeleteEventSessionQuestionChoiceTranslation, useDeleteEventSessionQuestionTranslation, useDeleteEventSessionRound, useDeleteEventSessionSection, useDeleteEventSessionSectionTranslation, useDeleteEventSessionTime, useDeleteEventSessionTimeTranslation, useDeleteEventSessionTranslation, useDeleteEventSpeaker, useDeleteEventSpeakerTranslation, useDeleteEventSponsorship, useDeleteEventSponsorshipLevel, useDeleteEventSponsorshipLevelTranslation, useDeleteEventSponsorshipTranslation, useDeleteEventTrack, useDeleteEventTrackTranslation, useDeleteEventTranslation, useDeleteFile, useDeleteGroup, useDeleteGroupInvitation, useDeleteGroupRequest, useDeleteGroupTranslation, useDeleteImage, useDeleteIntegration, useDeleteInterest, useDeleteInvoice, useDeleteInvoiceLineItem, useDeleteLevel, useDeleteLevelTranslation, useDeleteLogin, useDeleteManyImages, useDeleteManyVideos, useDeleteMeetingLink, useDeleteMeetingParticipant, useDeleteOrganizationDomain, useDeleteOrganizationEntity, useDeleteOrganizationLanguageOverride, useDeleteOrganizationModuleSettingsTranslation, useDeleteOrganizationPaymentIntegration, useDeleteOrganizationSideEffect, useDeleteOrganizationTeamMember, useDeleteOrganizationUser, useDeleteOrganizationWebhook, useDeletePaymentIntent, useDeletePreset, useDeletePushDevice, useDeleteRoom, useDeleteSearchList, useDeleteSearchListValue, useDeleteSelfApiKey, useDeleteSeries, useDeleteSeriesQuestion, useDeleteSeriesQuestionChoice, useDeleteSeriesRegistration, useDeleteSeriesTranslation, useDeleteStreamInput, useDeleteStreamInputOutput, useDeleteSupportTicket, useDeleteSupportTicketNote, useDeleteSurvey, useDeleteSurveyQuestion, useDeleteSurveyQuestionChoice, useDeleteSurveyQuestionChoiceTranslation, useDeleteSurveyQuestionTranslation, useDeleteSurveySection, useDeleteSurveySectionTranslation, useDeleteSurveySubmission, useDeleteSurveyTranslation, useDeleteTaxIntegration, useDeleteThread, useDeleteThreadAccount, useDeleteThreadMessage, useDeleteThreadMessageFile, useDeleteThreadMessageImage, useDeleteThreadMessageReaction, useDeleteThreadMessageVideo, useDeleteTier, useDeleteUserImage, useDeleteVideo, useDeleteVideoCaption, useDenyEventPass, useDetachBookingSpaceQuestionSearchList, useDetachEventQuestionSearchList, useDetachEventSessionQuestionSearchList, useDetachSurveyQuestionSearchList, useDisableEventBuildMode, useDisableLivestream, useDownloadVideoCaption, useEnableEventBuildMode, useEnableLivestream, useEventGetPassTypeCoupons, useExportAccount, useExportCustomReport, useExportStreamSession, useFulfillEventPassAddOn, useGenerateMeetingSessionSummary, useGenerateVideoCaptions, useGetAPILog, useGetAPILogs, useGetAcccountEmailReceipts, useGetAccount, useGetAccountActivities, useGetAccountAddress, useGetAccountAddresses, useGetAccountBookings, useGetAccountComments, useGetAccountEvents, useGetAccountFollowers, useGetAccountFollowing, useGetAccountGroups, useGetAccountInterests, useGetAccountInvitations, useGetAccountLead, useGetAccountLeads, useGetAccountLevels, useGetAccountLikes, useGetAccountNotificationPreferences, useGetAccountPaymentIntents, useGetAccountPayments, useGetAccountRegistrations, useGetAccountSupportTickets, useGetAccountThreads, useGetAccountTiers, useGetAccounts, useGetAccountsByInternalRefId, useGetActivities, useGetActivity, useGetActivityComments, useGetActivityLikes, useGetAdvertisement, useGetAdvertisementClicks, useGetAdvertisementViews, useGetAdvertisements, useGetAllEventAddOns, useGetAllEventPassTypes, useGetAnnouncement, useGetAnnouncementAudience, useGetAnnouncementEmailReceipts, useGetAnnouncementTranslation, useGetAnnouncementTranslations, useGetAnnouncements, useGetAuthSession, useGetAuthSessions, useGetBenefit, useGetBenefitClicks, useGetBenefitTranslation, useGetBenefitTranslations, useGetBenefits, useGetBooking, useGetBookingPlace, useGetBookingPlaceBookings, useGetBookingPlacePayments, useGetBookingPlaceTranslation, useGetBookingPlaceTranslations, useGetBookingPlaces, useGetBookingResponseChanges, useGetBookingResponses, useGetBookingSpace, useGetBookingSpaceAvailabilities, useGetBookingSpaceAvailability, useGetBookingSpaceBlackout, useGetBookingSpaceBlackouts, useGetBookingSpaceBookings, useGetBookingSpacePayments, useGetBookingSpaceQuestion, useGetBookingSpaceQuestionChoice, useGetBookingSpaceQuestionChoiceTranslation, useGetBookingSpaceQuestionChoiceTranslations, useGetBookingSpaceQuestionChoices, useGetBookingSpaceQuestionTranslation, useGetBookingSpaceQuestionTranslations, useGetBookingSpaceQuestions, useGetBookingSpaceSlots, useGetBookingSpaceTiers, useGetBookingSpaceTranslation, useGetBookingSpaceTranslations, useGetBookingSpaces, useGetChannel, useGetChannelActivities, useGetChannelContent, useGetChannelContentActivities, useGetChannelContentGuest, useGetChannelContentGuestTranslation, useGetChannelContentGuestTranslations, useGetChannelContentGuests, useGetChannelContentLikes, useGetChannelContentTranslation, useGetChannelContentTranslations, useGetChannelContents, useGetChannelSubscriber, useGetChannelSubscribers, useGetChannelTranslation, useGetChannelTranslations, useGetChannels, useGetContents, useGetCustomModule, useGetCustomModuleTranslation, useGetCustomModuleTranslations, useGetCustomModules, useGetCustomReport, useGetCustomReportSchedule, useGetCustomReportUsers, useGetCustomReports, useGetDashboard, useGetDashboardAttributes, useGetDashboardWidgets, useGetDashboards, useGetEmailReceipt, useGetEmailReceipts, useGetEntityUseCodes, useGetEvent, useGetEventAbandonedRegistrations, useGetEventAccessUsers, useGetEventActivation, useGetEventActivationCompletion, useGetEventActivationCompletions, useGetEventActivationSessions, useGetEventActivationTranslation, useGetEventActivationTranslations, useGetEventActivations, useGetEventActivities, useGetEventAddOn, useGetEventAddOnPassTypes, useGetEventAddOnPasses, useGetEventAddOnTiers, useGetEventAddOnTranslation, useGetEventAddOnTranslations, useGetEventAddOns, useGetEventAttribute, useGetEventAttributes, useGetEventBadgeColorRule, useGetEventBadgeColorRules, useGetEventBlock, useGetEventBlockSessions, useGetEventBlocks, useGetEventCoHosts, useGetEventCoupon, useGetEventCouponPasses, useGetEventCouponPayments, useGetEventCouponTiers, useGetEventCouponVariants, useGetEventCoupons, useGetEventDashboardQuestions, useGetEventEmail, useGetEventEmailTranslation, useGetEventEmailTranslations, useGetEventFaqSection, useGetEventFaqSectionQuestion, useGetEventFaqSectionQuestionTranslation, useGetEventFaqSectionQuestionTranslations, useGetEventFaqSectionQuestions, useGetEventFaqSectionTranslation, useGetEventFaqSectionTranslations, useGetEventFaqSections, useGetEventFollowup, useGetEventFollowupAddOns, useGetEventFollowupPassTypes, useGetEventFollowupQuestions, useGetEventFollowupTiers, useGetEventFollowupTranslation, useGetEventFollowupTranslations, useGetEventFollowups, useGetEventGroupCouponReminder, useGetEventMediaItem, useGetEventMediaItemActivities, useGetEventMediaItemLikes, useGetEventMediaItemPassTypes, useGetEventMediaItemTiers, useGetEventMediaItemTranslation, useGetEventMediaItemTranslations, useGetEventMediaItems, useGetEventOnSite, useGetEventOnSiteLabel, useGetEventOnSiteLabelPassTypes, useGetEventOnSiteLabels, useGetEventPackage, useGetEventPackagePass, useGetEventPackagePasses, useGetEventPackageTranslation, useGetEventPackageTranslations, useGetEventPackages, useGetEventPage, useGetEventPageImages, useGetEventPageTranslation, useGetEventPageTranslations, useGetEventPages, useGetEventPass, useGetEventPassAccesses, useGetEventPassAddOns, useGetEventPassAttributes, useGetEventPassChangeWebhooks, useGetEventPassChanges, useGetEventPassMatches, useGetEventPassPayments, useGetEventPassQuestionFollowups, useGetEventPassQuestionSections, useGetEventPassRegistrationPasses, useGetEventPassResponse, useGetEventPassResponseChanges, useGetEventPassResponses, useGetEventPassTransferLogs, useGetEventPassTransfers, useGetEventPassType, useGetEventPassTypeAddOns, useGetEventPassTypeExchangeTargetExchanges, useGetEventPassTypeExchangeTargetPayments, useGetEventPassTypeExchangeTargets, useGetEventPassTypeGroupPassTiers, useGetEventPassTypePasses, useGetEventPassTypePayments, useGetEventPassTypePriceSchedule, useGetEventPassTypePriceSchedules, useGetEventPassTypeRefundSchedule, useGetEventPassTypeRefundSchedules, useGetEventPassTypeTiers, useGetEventPassTypeTranslation, useGetEventPassTypeTranslations, useGetEventPassTypes, useGetEventPasses, useGetEventPayments, useGetEventPendingPasses, useGetEventQuestion, useGetEventQuestionChoice, useGetEventQuestionChoiceSubQuestions, useGetEventQuestionChoiceTranslation, useGetEventQuestionChoiceTranslations, useGetEventQuestionChoices, useGetEventQuestionResponses, useGetEventQuestionSummaries, useGetEventQuestionSummary, useGetEventQuestionTranslation, useGetEventQuestionTranslations, useGetEventQuestions, useGetEventRegistration, useGetEventRegistrationBypass, useGetEventRegistrationBypassList, useGetEventRegistrationCoupons, useGetEventRegistrationPackage, useGetEventRegistrationPackages, useGetEventRegistrationPasses, useGetEventRegistrationPayments, useGetEventRegistrationReservations, useGetEventRegistrationTransfersLogs, useGetEventRegistrations, useGetEventReservation, useGetEventReservationPasses, useGetEventReservations, useGetEventRoomType, useGetEventRoomTypePasses, useGetEventRoomTypeReservations, useGetEventRoomTypeTiers, useGetEventRoomTypeTranslation, useGetEventRoomTypeTranslations, useGetEventRoomTypes, useGetEventRoundMatch, useGetEventRoundMatchPasses, useGetEventRoundMatches, useGetEventRoundPasses, useGetEventRoundQuestions, useGetEventRoundQuestionsSummary, useGetEventRounds, useGetEventSection, useGetEventSectionAddOns, useGetEventSectionPassTypes, useGetEventSectionQuestions, useGetEventSectionTiers, useGetEventSectionTranslation, useGetEventSectionTranslations, useGetEventSections, useGetEventSession, useGetEventSessionAccess, useGetEventSessionAccessQuestionSections, useGetEventSessionAccessResponseChanges, useGetEventSessionAccesses, useGetEventSessionAccounts, useGetEventSessionBlocks, useGetEventSessionLocation, useGetEventSessionLocationSessions, useGetEventSessionLocationTranslation, useGetEventSessionLocationTranslations, useGetEventSessionLocations, useGetEventSessionPassTypes, useGetEventSessionPayments, useGetEventSessionQuestion, useGetEventSessionQuestionChoice, useGetEventSessionQuestionChoiceSubQuestions, useGetEventSessionQuestionChoiceTranslation, useGetEventSessionQuestionChoiceTranslations, useGetEventSessionQuestionChoices, useGetEventSessionQuestionResponses, useGetEventSessionQuestionTranslation, useGetEventSessionQuestionTranslations, useGetEventSessionQuestions, useGetEventSessionRoundMatch, useGetEventSessionRoundMatchPasses, useGetEventSessionRoundMatches, useGetEventSessionRoundPasses, useGetEventSessionRoundQuestions, useGetEventSessionRoundQuestionsSummary, useGetEventSessionRounds, useGetEventSessionSection, useGetEventSessionSectionQuestions, useGetEventSessionSectionTranslation, useGetEventSessionSectionTranslations, useGetEventSessionSections, useGetEventSessionSpeakers, useGetEventSessionSponsors, useGetEventSessionTiers, useGetEventSessionTime, useGetEventSessionTimeSpeakers, useGetEventSessionTimeTranslation, useGetEventSessionTimeTranslations, useGetEventSessionTimes, useGetEventSessionTracks, useGetEventSessionTranslation, useGetEventSessionTranslations, useGetEventSessionVisiblePassTypes, useGetEventSessionVisibleTiers, useGetEventSessions, useGetEventSessionsWithRounds, useGetEventSpeaker, useGetEventSpeakerSessions, useGetEventSpeakerTranslation, useGetEventSpeakerTranslations, useGetEventSpeakers, useGetEventSponsorAccounts, useGetEventSponsors, useGetEventSponsorship, useGetEventSponsorshipLevel, useGetEventSponsorshipLevelTranslation, useGetEventSponsorshipLevelTranslations, useGetEventSponsorshipLevels, useGetEventSponsorshipTranslation, useGetEventSponsorshipTranslations, useGetEventSponsorships, useGetEventTiers, useGetEventTrack, useGetEventTrackSessions, useGetEventTrackSponsors, useGetEventTrackTranslation, useGetEventTrackTranslations, useGetEventTracks, useGetEventTranslation, useGetEventTranslations, useGetEvents, useGetFeaturedChannels, useGetFile, useGetFiles, useGetGroup, useGetGroupActivities, useGetGroupEvents, useGetGroupInterests, useGetGroupInvitation, useGetGroupInvitations, useGetGroupMembers, useGetGroupModerators, useGetGroupRequest, useGetGroupRequests, useGetGroupSponsors, useGetGroupTranslation, useGetGroupTranslations, useGetGroups, useGetImage, useGetImageUsage, useGetImages, useGetImport, useGetImportItems, useGetImports, useGetIntegration, useGetIntegrations, useGetInterest, useGetInterestAccounts, useGetInterestActivities, useGetInterestChannels, useGetInterestContents, useGetInterestEvents, useGetInterestGroups, useGetInterests, useGetInvoice, useGetInvoiceLineItem, useGetInvoiceLineItems, useGetInvoicePayments, useGetInvoices, useGetLevel, useGetLevelAccounts, useGetLevelTranslation, useGetLevelTranslations, useGetLevels, useGetLivestream, useGetLivestreamSessions, useGetLivestreams, useGetLogin, useGetLoginAccounts, useGetLoginAuthSessions, useGetLoginDevices, useGetLogins, useGetMeeting, useGetMeetingLink, useGetMeetingLinks, useGetMeetingLivestream, useGetMeetingParticipant, useGetMeetingParticipants, useGetMeetingRecording, useGetMeetingRecordings, useGetMeetingSession, useGetMeetingSessionMessages, useGetMeetingSessionParticipant, useGetMeetingSessionParticipantReport, useGetMeetingSessionParticipants, useGetMeetingSessionSummary, useGetMeetingSessionTranscript, useGetMeetingSessions, useGetMeetings, useGetNotificationCount, useGetNotificationStats, useGetNotifications, useGetOrganization, useGetOrganizationAccountAttribute, useGetOrganizationAccountAttributes, useGetOrganizationDomain, useGetOrganizationEntities, useGetOrganizationEntity, useGetOrganizationLanguageOverrides, useGetOrganizationMembership, useGetOrganizationModule, useGetOrganizationModuleEditableTiers, useGetOrganizationModuleEnabledTiers, useGetOrganizationModuleSettings, useGetOrganizationModuleSettingsTranslation, useGetOrganizationModuleSettingsTranslations, useGetOrganizationModules, useGetOrganizationPaymentIntegration, useGetOrganizationPaymentIntegrations, useGetOrganizationSideEffect, useGetOrganizationSideEffects, useGetOrganizationSystemLog, useGetOrganizationSystemLogs, useGetOrganizationTeamMember, useGetOrganizationTeamMembers, useGetOrganizationUsers, useGetOrganizationWebhook, useGetOrganizationWebhooks, useGetPayment, useGetPaymentIntent, useGetPaymentIntents, useGetPaymentTaxMetadata, useGetPayments, useGetPreferences, useGetPreset, useGetPresets, useGetPushDevice, useGetPushDevices, useGetReport, useGetReports, useGetRequiredAttributes, useGetRoom, useGetRoomTypeRooms, useGetRooms, useGetSearchList, useGetSearchListConnectedQuestions, useGetSearchListValue, useGetSearchListValues, useGetSearchLists, useGetSelf, useGetSelfApiKey, useGetSelfApiKeys, useGetSelfOrgMembership, useGetSelfOrganizations, useGetSeries, useGetSeriesEvents, useGetSeriesList, useGetSeriesPayments, useGetSeriesQuestion, useGetSeriesQuestionChoice, useGetSeriesQuestionChoices, useGetSeriesQuestionTranslation, useGetSeriesQuestions, useGetSeriesRegistration, useGetSeriesRegistrationPasses, useGetSeriesRegistrationPayments, useGetSeriesRegistrationResponses, useGetSeriesRegistrations, useGetSeriesTranslation, useGetSeriesTranslations, useGetStreamInput, useGetStreamInputOutput, useGetStreamInputOutputs, useGetStreamInputs, useGetStreamSession, useGetStreamSessionChat, useGetStreamSessionSubscriptions, useGetStreamSessions, useGetStreamVideos, useGetSupportTicket, useGetSupportTicketActivity, useGetSupportTicketMessages, useGetSupportTicketNotes, useGetSupportTicketViewer, useGetSupportTickets, useGetSurvey, useGetSurveyQuestion, useGetSurveyQuestionChoice, useGetSurveyQuestionChoiceSubQuestions, useGetSurveyQuestionChoiceTranslation, useGetSurveyQuestionChoiceTranslations, useGetSurveyQuestionChoices, useGetSurveyQuestionMatrixRows, useGetSurveyQuestionResponses, useGetSurveyQuestionTranslation, useGetSurveyQuestionTranslations, useGetSurveyQuestions, useGetSurveySection, useGetSurveySectionQuestions, useGetSurveySectionTranslation, useGetSurveySectionTranslations, useGetSurveySections, useGetSurveySessions, useGetSurveySubmission, useGetSurveySubmissionQuestionSections, useGetSurveySubmissionResponseChanges, useGetSurveySubmissions, useGetSurveyTranslation, useGetSurveyTranslations, useGetSurveys, useGetTaxCodes, useGetTaxIntegration, useGetTaxIntegrations, useGetTaxLog, useGetTaxLogs, useGetTemplates, useGetThread, useGetThreadAccounts, useGetThreadMessage, useGetThreadMessageFiles, useGetThreadMessageImages, useGetThreadMessageReactions, useGetThreadMessageVideos, useGetThreadMessages, useGetThreadMessagesPoll, useGetThreadStorageFiles, useGetThreadStorageImages, useGetThreadStorageVideos, useGetThreads, useGetTier, useGetTierAccounts, useGetTierImport, useGetTierImportItems, useGetTierImports, useGetTiers, useGetVideo, useGetVideoCaptions, useGetVideoDownloadStatus, useGetVideos, useImportEventPassAttributes, useImportEventPassResponses, useImportRooms, useIndexEventPasses, useInitiateVideoDownload, useJoinMeeting, useMarkNotificationsRead, usePublishActivity, useRefundPayment, useRegenerateMeetingParticipantToken, useReinviteGroupInvitation, useRejectGroupRequest, useRemoveAccountFollower, useRemoveAccountFollowing, useRemoveAccountGroup, useRemoveAccountInterest, useRemoveAccountTier, useRemoveAllChannelSubscribers, useRemoveAllGroupMembers, useRemoveBookingSpaceTier, useRemoveChannelSubscriber, useRemoveCustomReportUser, useRemoveEventAccessUser, useRemoveEventActivationSession, useRemoveEventActivationSessions, useRemoveEventAddOnPassType, useRemoveEventAddOnTier, useRemoveEventBenefit, useRemoveEventBlockSession, useRemoveEventCoHost, useRemoveEventCouponTier, useRemoveEventFollowupAddOn, useRemoveEventFollowupPassType, useRemoveEventFollowupQuestion, useRemoveEventFollowupTier, useRemoveEventMatchPass, useRemoveEventMediaItemPassType, useRemoveEventMediaItemTier, useRemoveEventOnSiteLabelPassType, useRemoveEventPageImage, useRemoveEventPassAddOn, useRemoveEventPassAttribute, useRemoveEventPassChangeWebhook, useRemoveEventPassTypeAddOn, useRemoveEventPassTypeExchangeTarget, useRemoveEventPassTypeGroupPassTier, useRemoveEventPassTypeTier, useRemoveEventQuestionChoiceSubQuestion, useRemoveEventReservationPass, useRemoveEventRoomTypeTier, useRemoveEventSectionAddOn, useRemoveEventSectionPassType, useRemoveEventSectionQuestion, useRemoveEventSectionTier, useRemoveEventSessionAccount, useRemoveEventSessionBlock, useRemoveEventSessionLocationSession, useRemoveEventSessionMatchPass, useRemoveEventSessionPassType, useRemoveEventSessionQuestionChoiceSubQuestion, useRemoveEventSessionSectionQuestion, useRemoveEventSessionSpeaker, useRemoveEventSessionSponsor, useRemoveEventSessionTier, useRemoveEventSessionTimeSpeaker, useRemoveEventSessionTrack, useRemoveEventSessionVisiblePassType, useRemoveEventSessionVisibleTier, useRemoveEventSpeakerSession, useRemoveEventSponsorAccount, useRemoveEventTrackSession, useRemoveEventTrackSponsor, useRemoveGroupEvent, useRemoveGroupInterest, useRemoveGroupMember, useRemoveGroupModerator, useRemoveGroupSponsor, useRemoveLevelAccount, useRemoveLoginAccount, useRemoveOrganizationModuleEditableTier, useRemoveOrganizationModuleEnabledTier, useRemoveRoomFromRoomType, useRemoveSeriesEvent, useRemoveSurveyQuestionChoiceSubQuestion, useRemoveSurveySectionQuestion, useRemoveSurveySession, useRemoveTierAccounts, useReorderBookingSpaceQuestionChoices, useReorderBookingSpaceQuestions, useReorderEventFaqSectionQuestions, useReorderEventFollowupQuestions, useReorderEventQuestionChoiceSubQuestions, useReorderEventQuestionChoices, useReorderEventSectionQuestions, useReorderEventSessionQuestionChoiceSubQuestions, useReorderEventSessionQuestionChoices, useReorderEventSessionSectionQuestions, useReorderEventSponsorshipLevels, useReorderEventSponsorships, useReorderSeriesQuestionChoices, useReorderSurveyQuestionChoiceSubQuestions, useReorderSurveyQuestionChoices, useReorderSurveyQuestionMatrixRows, useReorderSurveySectionQuestions, useRequestImageDirectUpload, useResendRegistrationConfirmationEmail, useResetLivestreamStreamKey, useRevertChannelContentToDraft, useSearchOrganization, useSelfLeaveOrganization, useSendAnnouncementPreview, useSendInvoice, useSendPaymentReceipt, useSendRegistrationAbandonedEmail, useSetEventLocation, useSetEventOnSiteLabelDefault, useSetPrimaryOrganizationEntity, useStartEventRoundMatchmaking, useStartEventSessionRoundMatchmaking, useSwitchImage, useSyncAccount, useSyncAccounts, useSyncEventCouponToVariants, useSyncEventRegistrations, useTestTaxIntegration, useToggleOrganizationPaymentIntegration, useToggleTaxIntegration, useTransferEventPass, useUndoCheckInBooking, useUndoCheckinEventPass, useUnfulfillEventPassAddOn, useUpdateAccount, useUpdateAccountAddress, useUpdateAccountAttribute, useUpdateAccountLead, useUpdateActivity, useUpdateActivitySchedule, useUpdateAdvertisement, useUpdateAnnouncement, useUpdateAnnouncementSchedule, useUpdateAnnouncementTranslation, useUpdateBenefit, useUpdateBenefitTranslation, useUpdateBooking, useUpdateBookingPlace, useUpdateBookingPlaceTranslation, useUpdateBookingResponses, useUpdateBookingSpace, useUpdateBookingSpaceAvailability, useUpdateBookingSpaceBlackout, useUpdateBookingSpaceQuestion, useUpdateBookingSpaceQuestionChoice, useUpdateBookingSpaceQuestionChoiceTranslation, useUpdateBookingSpaceQuestionTranslation, useUpdateBookingSpaceTranslation, useUpdateChannel, useUpdateChannelContent, useUpdateChannelContentGuest, useUpdateChannelContentGuestTranslation, useUpdateChannelContentPublishSchedule, useUpdateChannelContentTranslation, useUpdateChannelSubscriber, useUpdateChannelTranslation, useUpdateCustomModule, useUpdateCustomModuleTranslation, useUpdateCustomReport, useUpdateDashboard, useUpdateDashboardWidget, useUpdateEvent, useUpdateEventActivation, useUpdateEventActivationCompletion, useUpdateEventActivationTranslation, useUpdateEventAddOn, useUpdateEventAddOnTranslation, useUpdateEventAttribute, useUpdateEventBadgeColorRule, useUpdateEventBadgeTemplate, useUpdateEventBlock, useUpdateEventCheckinCode, useUpdateEventCoupon, useUpdateEventEmail, useUpdateEventEmailTranslation, useUpdateEventFaqSection, useUpdateEventFaqSectionQuestion, useUpdateEventFaqSectionQuestionTranslation, useUpdateEventFaqSectionTranslation, useUpdateEventFollowup, useUpdateEventFollowupQuestion, useUpdateEventFollowupTranslation, useUpdateEventGroupCouponReminder, useUpdateEventMatch, useUpdateEventMediaItem, useUpdateEventMediaItemTranslation, useUpdateEventOnSiteLabel, useUpdateEventPackage, useUpdateEventPackagePass, useUpdateEventPackageTranslation, useUpdateEventPage, useUpdateEventPageTranslation, useUpdateEventPass, useUpdateEventPassAttributes, useUpdateEventPassFollowupResponses, useUpdateEventPassResponse, useUpdateEventPassResponses, useUpdateEventPassSingleFollowupResponses, useUpdateEventPassType, useUpdateEventPassTypeExchangeTarget, useUpdateEventPassTypePriceSchedule, useUpdateEventPassTypeRefundSchedule, useUpdateEventPassTypeTranslation, useUpdateEventPassesReady, useUpdateEventQuestion, useUpdateEventQuestionChoice, useUpdateEventQuestionChoiceSubQuestion, useUpdateEventQuestionChoiceTranslation, useUpdateEventQuestionTranslation, useUpdateEventRegistration, useUpdateEventRegistrationBypass, useUpdateEventRegistrationPackage, useUpdateEventReservation, useUpdateEventRoomType, useUpdateEventRoomTypeAddOnDetails, useUpdateEventRoomTypePassTypeDetails, useUpdateEventRoomTypeTranslation, useUpdateEventRoundQuestion, useUpdateEventSection, useUpdateEventSectionQuestion, useUpdateEventSectionTranslation, useUpdateEventSession, useUpdateEventSessionAccess, useUpdateEventSessionAccessResponses, useUpdateEventSessionLocation, useUpdateEventSessionLocationTranslation, useUpdateEventSessionMatch, useUpdateEventSessionPrice, useUpdateEventSessionQuestion, useUpdateEventSessionQuestionChoice, useUpdateEventSessionQuestionChoiceSubQuestion, useUpdateEventSessionQuestionChoiceTranslation, useUpdateEventSessionQuestionTranslation, useUpdateEventSessionRoundQuestion, useUpdateEventSessionSection, useUpdateEventSessionSectionQuestion, useUpdateEventSessionSectionTranslation, useUpdateEventSessionTime, useUpdateEventSessionTimeTranslation, useUpdateEventSessionTranslation, useUpdateEventSpeaker, useUpdateEventSpeakerTranslation, useUpdateEventSponsorship, useUpdateEventSponsorshipLevel, useUpdateEventSponsorshipLevelTranslation, useUpdateEventSponsorshipTranslation, useUpdateEventTrack, useUpdateEventTrackTranslation, useUpdateEventTranslation, useUpdateFile, useUpdateGroup, useUpdateGroupTranslation, useUpdateImage, useUpdateIntegration, useUpdateInterest, useUpdateInvoice, useUpdateInvoiceLineItem, useUpdateLevel, useUpdateLevelTranslation, useUpdateLoginEmail, useUpdateLoginPassword, useUpdateMeeting, useUpdateMeetingLink, useUpdateMeetingParticipant, useUpdateOrganization, useUpdateOrganizationDomain, useUpdateOrganizationEntity, useUpdateOrganizationIntegrations, useUpdateOrganizationMembership, useUpdateOrganizationModule, useUpdateOrganizationModuleSettings, useUpdateOrganizationModuleSettingsTranslation, useUpdateOrganizationPaymentIntegration, useUpdateOrganizationTeamMember, useUpdateOrganizationWebhook, useUpdatePayment, useUpdatePreferences, useUpdatePreset, useUpdateRoom, useUpdateSearchList, useUpdateSearchListValue, useUpdateSelf, useUpdateSeries, useUpdateSeriesQuestion, useUpdateSeriesQuestionChoice, useUpdateSeriesQuestionTranslation, useUpdateSeriesRegistration, useUpdateSeriesRegistrationResponses, useUpdateSeriesTranslation, useUpdateStreamInput, useUpdateStreamInputConfig, useUpdateStreamInputOutput, useUpdateSupportTicket, useUpdateSurvey, useUpdateSurveyQuestion, useUpdateSurveyQuestionChoice, useUpdateSurveyQuestionChoiceSubQuestion, useUpdateSurveyQuestionChoiceTranslation, useUpdateSurveyQuestionTranslation, useUpdateSurveySection, useUpdateSurveySectionQuestion, useUpdateSurveySectionTranslation, useUpdateSurveySubmission, useUpdateSurveySubmissionResponses, useUpdateSurveyTranslation, useUpdateTaxIntegration, useUpdateThread, useUpdateThreadAccount, useUpdateThreadMessage, useUpdateTier, useUpdateUserImage, useUpdateVideo, useUploadFile, useUploadVideoCaptions, useUpsertCustomReportSchedule, useUpsertLinkPreview, useUpsertOrganizationLanguageOverride, useVerifyOrganizationWebhook, useVoidInvoice };