import type { ChipMeta } from './statusline-picker.js'; interface MailboxActivityStatus { unread: number; onlineAgents: number; onlineClients: { tui: number; webui: number; repl: number; }; lastSubject?: string | null | undefined; lastFrom?: string | null | undefined; } export declare function isStreamChipVisible(key: 'brain' | 'mailbox' | 'enhance' | 'debug_stream', dataIsPresent: unknown, hiddenSet: ReadonlySet, visibleChips: ChipMeta[]): boolean; export declare function hasMailboxActivity(mailbox: MailboxActivityStatus | undefined): boolean; export declare function modeIcon(label?: string): string; export declare function formatSuggestionLabel(label: string, maxLen?: number): string; export declare function countdownColor(secs: number, warn: number, danger: number): string; export {}; //# sourceMappingURL=status-bar-helpers.d.ts.map