import { Subjects } from "./subjects"; import { OrderStatus } from "./types/order-status"; export interface OrderCreatedEvent { subject: Subjects.OrderCreated; data: { id: string; status: OrderStatus; userId: string; expiresAt: string; ticket: { id: string; price: number; }; }; } export interface OrderCancelledEvent { subject: Subjects.OrderCancelled; data: { id: string; ticket: { id: string; price: number; }; }; }