import type { E2BDesktopSandbox } from "./e2b-desktop-launch.js"; import type { ParticipantEmail, ReceivingSurface, RenderedReceivingInbox } from "./comms-receiving-types.js"; export declare const RECEIVING_INBOX_CSP = "default-src 'none'; script-src 'none'; connect-src 'none'; img-src data:; style-src 'unsafe-inline'; font-src 'none'; object-src 'none'; frame-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'"; /** Totals describe the whole snapshot (not increments). Register secrets BEFORE publishing files. */ export declare function renderReceivingInbox(options: { address: string; messages: ParticipantEmail[]; allowedOrigins: string[]; originMap?: Array<[string, string]>; }): RenderedReceivingInbox; /** Desktop SDK transport only; never opens a host/public listener or sends management credentials. */ export declare function deployReceivingInbox(desktop: E2BDesktopSandbox, options: { leaseId: string; port?: number; requestTimeoutMs?: number; }): Promise;