export interface OrderEventPayload {
    businessId: string;
    type: 'order_created' | 'order_updated';
    orderId: string;
    orderNumber: string;
    status: string;
}
export declare class OrderEventsService {
    private readonly logger;
    private readonly orderUpdates$;
    emitOrderUpdate(businessId: string, event: Omit<OrderEventPayload, 'businessId'>): void;
    getOrderUpdates(): import("rxjs").Observable<OrderEventPayload>;
}
