import { Message } from "./Message"; export declare class PriorityInbox { private limiter; private pendingMessages; private messageQueue; private processMessage; private subscription; constructor(); init(processMessage: (message: Message) => Promise): void; stop(): void; private checkPriorityInbox; enqueue(message: Message, priority?: string): void; dequeue(): Message | null; hasPendingMessages(): boolean; size(): number; private getPriorityValue; private defaultProcessMessage; }