import './interceptors'; import { AxiosRequestConfig, AxiosResponse } from 'axios'; import { GetNetverifyUrlResponseData, UpdateVerificationStatusResponseData, VerificationStatusResponseData } from '../types/verification'; export { authorize, getProfileData, signUp, register, logout, checkEmailExists } from './auth'; export { setAxiosHeader, setBaseUrl } from './publicRequest'; export { getOrders, getOrderDetails } from './orders'; export { addToCart, getCart } from './cart'; export { postOnCheckout } from './checkout'; export { getEvent, getTickets, getCountries, getStates, addToWaitingList, sendRSVPInfo, postReferralVisits, validatePhoneNumber, } from './common'; export { getPaymentData, getConditions, handlePaymentSuccess, handleFreeSuccess, getConfirmationData, } from './payment'; export { resaleTicket, removeFromResale, processTicket, declineInvitation, } from './resale'; export { issueTicket, getDelegationTickets } from './guestTicketDelegation'; export declare const setCustomHeader: (response: any) => void; export declare const handlePaymentData: (orderHash: string, data: any) => Promise>; export declare const createPaymentPlan: (orderHash: string, stripePaymentMethodId: string) => Promise>; export declare const forgotPassword: (email: string) => Promise>; interface IResetPasswordData { token: string; password: string; confirmPassword: string; } export declare const resetPassword: (data: IResetPasswordData) => Promise>; export declare const getAddons: (eventId: string) => Promise; export declare const selectAddons: (data: any) => void; export interface AttributesConfig { has_add_on: boolean; names_required: boolean; phone_required: boolean; minimum_age?: any; age_required: boolean; hide_phone_field: boolean; event_id: string; free_ticket: boolean; collect_mandatory_wallet_address: boolean; collect_optional_wallet_address: boolean; collect_mandatory_company: boolean; collect_optional_company: boolean; collect_mandatory_job_title: boolean; collect_optional_job_title: boolean; collect_mandatory_business_category: boolean; collect_optional_business_category: boolean; collect_mandatory_instagram: boolean; collect_optional_instagram: boolean; skip_billing_page: boolean; addon_max_quantity_groups: number | null; cart: ICart[]; } export interface ConfigsData { attributes: AttributesConfig; relationships: any[]; type: string; } export interface ResponseConfigs { data: ConfigsData; success: boolean; error: boolean; message: string; status: number; } export declare const getCheckoutPageConfigs: () => Promise; export declare const getCustomFields: (eventId: string) => Promise<{ ticketsFields: import("../types").IGroupItem[]; orderFields: import("../types").IGroupItem[]; addOnFields: import("../types").IGroupItem[]; }>; export declare const updateOrderCustomFields: (eventId: string, orderId: string, customFieldsData: Record) => Promise>; export declare const updateTicketHoldersCustomFields: (eventId: string, customFieldsData: Record, ticketHash: string) => Promise>; export declare const confirmPreRegistration: (eventId: string | number, data: IConfirmPreRegistrationRequestData) => Promise; export declare const getSeatMapData: (eventId: string | number) => Promise; export declare const getSeatMapStatuses: (eventId: string | number) => Promise; export declare const reserveSeat: (eventId: string | number, tierId: string, seatId: string) => Promise; export declare const removeSeatReserve: (eventId: string | number, tierId: string, seatIds: string[]) => Promise; export declare function getPixelScript(id: string | number, pageOptions: any): Promise>; export declare const getNetverifyUrl: () => Promise; export declare const checkVerificationStatus: () => Promise<{ data: VerificationStatusResponseData; }>; export declare const updateVerificationStatus: () => Promise<{ data: UpdateVerificationStatusResponseData; }>; export declare const checkCustomerOrder: (orderHash: string) => Promise; export declare const refreshSeatReservation: (eventId: string, orderId: string) => Promise>>;