import type { SwarmMessage } from "./types.js"; export declare function createMessage(from: string, to: string, content: string, opts?: { metadata?: Record; replyTo?: string; }): SwarmMessage; /** Extract messages addressed to a specific agent (or broadcasts) */ export declare function getInbox(messages: SwarmMessage[], agentId: string): SwarmMessage[]; /** Mark messages as consumed — returns messages NOT consumed by agentId */ export declare function consumeInbox(messages: SwarmMessage[], agentId: string): SwarmMessage[]; /** Format inbox as readable string for LLM context */ export declare function formatInbox(messages: SwarmMessage[]): string; //# sourceMappingURL=mailbox.d.ts.map