import type { ChatPanel } from './chat-panel.js'; import { type PlayerStrings } from '../core/strings.js'; /** * Chat toggle button with unread message badge. * Placed in the controls bar right section. */ export declare class ChatButton { private container; private badge; private unreadCount; private chatPanel; constructor(chatPanel: ChatPanel, strings?: PlayerStrings); /** Increment unread count and show badge */ incrementUnread(): void; /** Reset unread count and hide badge */ resetUnread(): void; /** Get the DOM element to insert into controls */ getElement(): HTMLDivElement; /** Clean up */ dispose(): void; private updateBadge; } //# sourceMappingURL=chat-button.d.ts.map