import { Context, EventBusTypes, IMessageAggregator, Message, MessageAggregatorFormat } from "@medusajs/types"; export declare class MessageAggregator implements IMessageAggregator { #private; constructor(); count(): number; save(msg: Message | Message[]): void; saveRawMessageData(messageData: EventBusTypes.RawMessageFormat | EventBusTypes.RawMessageFormat[], { options, sharedContext, }?: { options?: Record; sharedContext?: Context; }): void; getMessages(format?: MessageAggregatorFormat): { [group: string]: Message[]; }; clearMessages(): void; private getValueFromPath; private compareMessages; } //# sourceMappingURL=message-aggregator.d.ts.map