import { IWaitingListFields } from '../components/waitingList/types'; import { IAccountTicketsResponse, IError } from '../types'; import { IAddToCartResponse } from '../types/ITicket'; import { IAddToCartParams, IAddToWaitingListResponse, IAuthorizeResponse, ICartResponse, ICheckoutBody, ICheckoutResponse, IClientRequest, ICloseSessionResponse, ICountriesResponse, IEventResponse, IFetchAccessTokenResponse, IFetchTicketsParams, IFetchTicketsResponse, IFreeRegistrationResponse, IMyOrderDetailsResponse, IMyOrdersRequestParams, IMyOrdersResponse, IOrderReviewResponse, IPostReferralResponse, IPurchaseConfirmationResponse, IRegisterNewUserResponse, IRemoveTicketFromResaleResponse, IResaleTicketResponse, IResetPasswordRequestData, IResetPasswordResponse, IRestorePasswordResponse, IStatesResponse, IUpdateCheckoutResponse, IUserProfileResponse } from './types'; export declare const Client: IClientRequest; export declare const setCustomHeader: (response: any) => void; export declare const setAccessTokenHandler: (accessToken: string) => Promise; export declare const authorize: (data: FormData) => Promise; export declare const fetchAccessToken: (data: FormData) => Promise; export declare const fetchUserProfile: () => Promise; export declare const registerNewUser: (data: FormData) => Promise; export declare const addToWaitingList: (values: IWaitingListFields) => Promise; export declare const fetchMyOrders: ({ page, limit, filter, from, }: IMyOrdersRequestParams) => Promise; export declare const fetchOrderDetails: (orderId: string) => Promise; export declare const fetchTickets: ({ promoCode, referredId, }: IFetchTicketsParams) => Promise; export declare const addToCart: (data: IAddToCartParams) => Promise; export declare const fetchEvent: () => Promise; export declare const postReferralVisit: (referralId: string) => Promise; export declare const unlockPasswordProtectedEvent: (password: string) => Promise; export declare const fetchCountries: () => Promise; export declare const fetchStates: (countryId: string) => Promise; export declare const fetchCart: () => Promise; export declare const checkoutOrder: (data: ICheckoutBody) => Promise; export declare const fetchEventConditions: () => Promise<{ error: { message: string; }; data?: undefined; } | { error: IError; data: any; }>; export declare const fetchOrderReview: (hash: string) => Promise; export declare const updateCheckout: (data: any) => Promise; export declare const getAddons: (eventId: string) => Promise; export declare const getPaymentData: (hash: string) => Promise; export declare const postOnPaymentSuccess: (orderHash: string) => Promise<{ error: IError; data: any; }>; export declare const postOnFreeRegistration: (orderHash: string) => Promise; export declare const fetchPurchaseConfirmation: (orderHash: string) => Promise; export declare const resaleTicket: (data: FormData, orderHash: string) => Promise; export declare const removeTicketFromResale: (orderHash: string) => Promise; export declare const closeSession: () => Promise; export declare const requestRestorePassword: (email: string) => Promise; export declare const requestResetPassword: (data: IResetPasswordRequestData) => Promise; export declare const fetchAccountTickets: ({ page, limit, filter, from, }: IMyOrdersRequestParams) => Promise; //# sourceMappingURL=ApiClient.d.ts.map