import type React from 'react'; export interface MailboxMessageEntry { id: string; from: string; to: string; type: string; audience?: 'all' | 'leaders'; subject: string; body: string; priority: string; timestamp: string; readByCount: number; readByMe: boolean; completed: boolean; completedBy?: string; outcome?: string; } export interface MailboxAgentEntry { agentId: string; name: string; role?: string | undefined; sessionId: string; status: string; currentTool?: string | undefined; currentTask?: string | undefined; lastSeenAt: string; online: boolean; source?: string | undefined; } export interface MailboxPanelProps { /** Recent messages (newest first). */ messages: MailboxMessageEntry[]; /** Online agents in this project. */ agents: MailboxAgentEntry[]; /** Total unread count. */ unreadCount: number; /** Whether the panel is visible. When false, returns null. */ open: boolean; } export declare function MailboxPanel({ messages, agents, unreadCount, open, }: MailboxPanelProps): React.ReactElement | null; //# sourceMappingURL=mailbox-panel.d.ts.map