import type { OutboxMessage } from "./types.js"; export declare function appendOutbox(path: string, msg: OutboxMessage): void; /** * Read new outbox messages and advance the cursor. Use this when you intend * to consume the messages (monitorTeam tick). */ export declare function readNewOutbox(outboxPath: string, offsetPath: string): OutboxMessage[]; /** * Read new outbox messages WITHOUT advancing the cursor. Use this for * read-only operations like `omp team status` — calling this never * affects what a concurrent monitor will read next. */ export declare function peekNewOutbox(outboxPath: string, offsetPath: string): OutboxMessage[]; export declare function resetOutboxCursor(offsetPath: string): void;