import type { ChatMessageData, ChatTabState } from '../../types.js'; export interface Props { /** Active chat tabs */ tabs: ChatTabState[]; /** Messages keyed by roomId */ messagesByRoom?: Record; /** Current user's profile ID */ currentProfileId?: string; /** Expand a tab */ onexpand: (roomId: string) => void; /** Collapse a tab */ oncollapse: (roomId: string) => void; /** Close a tab */ onclose: (roomId: string) => void; /** Send a message in a tab */ onsend?: (roomId: string, content: string) => void; } declare const ChatTabs: import("svelte").Component; type ChatTabs = ReturnType; export default ChatTabs; //# sourceMappingURL=ChatTabs.svelte.d.ts.map