import { IDiningBalanceResponse, IDiningCommitCreateResult } from "@nimee/shared-types"; export declare class CrmClient { getEndUsersByCrmEventType(params: { jwt: string; marketplaceId: string; sellerId: string; crmEventType: string; }): Promise; createVisit(params: { jwt: string; marketplaceId: string; sellerId: string; endUserId: string; guests: number; endUserSeasonTicketId?: string; seasonTicketId?: string; scannerSessionId?: string; }): Promise; createAutoExitVisit(params: { jwt: string; marketplaceId: string; sellerId: string; endUserId: string; guests: number; endUserSeasonTicketId: string; seasonTicketId: string; scannerSessionId: string; }): Promise<{ visit: any; todayVisits: any[]; }>; createDiningCommit(params: { jwt: string; marketplaceId: string; sellerId: string; endUserId: string; amount: number; orderId: string; orderTotal?: number; orderOpenTime?: string; orderEndTime?: string; items?: unknown[]; siteName?: string; endUserName?: string; endUserPhone?: string; customer?: Record; }): Promise; getDiningBalance(params: { jwt: string; marketplaceId: string; sellerId: string; endUserId: string; }): Promise; }