declare const _default: { packageName: string; displayName: string; description: string | undefined; moduleMeta: import("@happyvertical/smrt-types").SmrtModuleMeta; entries: ({ id: string; title: string; description: string; loadComponent: () => Promise; order: number; props: { rooms: ({ id: string; name: string; description: string; roomType: string; topic: string; participantCount: number; unreadCount: number; lastMessageAt: string; lastMessage: { id: string; roomId: string; senderProfileId: string; senderName: string; content: string; messageType: string; role: string; isEdited: boolean; isDeleted: boolean; reactions: never[]; attachments: never[]; createdAt: string; }; isPinned?: undefined; } | { id: string; name: string; description: string; roomType: string; topic: string; participantCount: number; unreadCount: number; isPinned: boolean; lastMessageAt: string; lastMessage?: undefined; } | { id: string; name: string; description: string; roomType: string; topic: string; participantCount: number; unreadCount: number; lastMessageAt: string; lastMessage?: undefined; isPinned?: undefined; })[]; currentRoomId: string; onselectroom: () => void; oncreateroom: () => void; messages?: undefined; currentProfileId?: undefined; onreply?: undefined; onreact?: undefined; onsend?: undefined; placeholder?: undefined; replyTo?: undefined; oncancelreply?: undefined; }; modes: { mock: { label: string; }; }; } | { id: string; title: string; description: string; loadComponent: () => Promise; order: number; props: { messages: ({ id: string; roomId: string; senderProfileId: string; senderName: string; content: string; messageType: string; role: string; isEdited: boolean; isDeleted: boolean; replyTo: null; reactions: { emoji: string; count: number; reacted: boolean; profileIds: string[]; }[]; attachments: never[]; createdAt: string; } | { id: string; roomId: string; senderProfileId: string; senderName: string; content: string; messageType: string; role: string; isEdited: boolean; isDeleted: boolean; replyTo: { id: string; senderName: string; content: string; }; reactions: never[]; attachments: never[]; createdAt: string; })[]; currentProfileId: string; onreply: () => void; onreact: () => void; rooms?: undefined; currentRoomId?: undefined; onselectroom?: undefined; oncreateroom?: undefined; onsend?: undefined; placeholder?: undefined; replyTo?: undefined; oncancelreply?: undefined; }; modes: { mock: { label: string; }; }; } | { id: string; title: string; description: string; loadComponent: () => Promise; order: number; props: { onsend: () => void; placeholder: string; replyTo: { id: string; senderName: string; content: string; }; oncancelreply: () => void; rooms?: undefined; currentRoomId?: undefined; onselectroom?: undefined; oncreateroom?: undefined; messages?: undefined; currentProfileId?: undefined; onreply?: undefined; onreact?: undefined; }; modes: { mock: { label: string; }; }; })[]; }; export default _default; //# sourceMappingURL=playground.d.ts.map