import { CustomersEventType, CustomersEventPayload } from "./customers/types"; import { OrdersEventType, OrdersEventPayload } from "./orders/types"; import { RefundsEventType, RefundsEventPayload } from "./refunds/types"; import { ProductsEventType, ProductsEventPayload } from "./products/types"; import { CartEventType, CartEventPayload } from "./cart/types"; import { PaymentsEventType, PaymentsEventPayload } from "./payments/types"; import { SplitPaymentsEventType, SplitPaymentsEventPayload } from "./split-payments/types"; import { CustomTablesEventPayload, CustomTablesEventType } from "./custom-tables/types"; import { PrintEventType, PrintEventPayload } from "./print/types"; import { OutletEventType, OutletEventPayload } from "./outlet/types"; import { StationEventType, StationEventPayload } from "./station/types"; import { SessionEventType, SessionEventPayload } from "./session/types"; import { UsersEventType, UsersEventPayload } from "./users/types"; import { VariantsEventType, VariantsEventPayload } from "./variants/types"; import { TransactionsEventType, TransactionsEventPayload } from "./transactions/types"; import { CategoriesEventType, CategoriesEventPayload } from "./categories/types"; import { AttributesEventType, AttributesEventPayload } from "./attributes/types"; export interface TopicEventPayloadMap { customers: Record; orders: Record; refunds: Record; products: Record; cart: Record; payments: Record; "split-payments": Record; customTables: Record; print: Record; outlet: Record; station: Record; session: Record; users: Record; variants: Record; transactions: Record; categories: Record; attributes: Record; }