/** * Messages Module Svelte Components * * Optional Svelte UI components for multi-channel messaging. * Auto-registers components with ModuleUIRegistry on import. * * @packageDocumentation */ import type { ComponentProps } from 'svelte'; import AccountAvatar from './components/AccountAvatar.svelte'; import AccountCard from './components/AccountCard.svelte'; import AccountList from './components/AccountList.svelte'; import AttachmentChip from './components/AttachmentChip.svelte'; import AttachmentUpload from './components/AttachmentUpload.svelte'; import ComposeForm from './components/ComposeForm.svelte'; import EmailAccountManager from './components/EmailAccountManager.svelte'; import EmailFilterManager from './components/EmailFilterManager.svelte'; import FolderNav from './components/FolderNav.svelte'; import ForwardForm from './components/ForwardForm.svelte'; import MessageCard from './components/MessageCard.svelte'; import MessageDetail from './components/MessageDetail.svelte'; import MessageFilters from './components/MessageFilters.svelte'; import MessageList from './components/MessageList.svelte'; import MessageStatusIndicator from './components/MessageStatusIndicator.svelte'; import MessageToolbar from './components/MessageToolbar.svelte'; import MessageTypeBadge from './components/MessageTypeBadge.svelte'; import MessagingSettingsPanel from './components/MessagingSettingsPanel.svelte'; import RecipientInput from './components/RecipientInput.svelte'; import ReplyForm from './components/ReplyForm.svelte'; import SendStatusBadge from './components/SendStatusBadge.svelte'; import ThreadView from './components/ThreadView.svelte'; export { AccountAvatar, AccountCard, AccountList, AttachmentChip, AttachmentUpload, ComposeForm, EmailAccountManager, EmailFilterManager, FolderNav, ForwardForm, MessageCard, MessageDetail, MessageFilters, MessageList, MessageStatusIndicator, MessageToolbar, MessageTypeBadge, MessagingSettingsPanel, RecipientInput, ReplyForm, SendStatusBadge, ThreadView, }; export type AccountAvatarProps = ComponentProps; export type AccountCardProps = ComponentProps; export type AccountListProps = ComponentProps; export type AttachmentChipProps = ComponentProps; export type AttachmentUploadProps = ComponentProps; export type ComposeFormProps = ComponentProps; export type EmailAccountManagerProps = ComponentProps; export type EmailFilterManagerProps = ComponentProps; export type FolderNavProps = ComponentProps; export type ForwardFormProps = ComponentProps; export type MessageCardProps = ComponentProps; export type MessageDetailProps = ComponentProps; export type MessageFiltersProps = ComponentProps; export type MessageListProps = ComponentProps; export type MessageStatusIndicatorProps = ComponentProps; export type MessageToolbarProps = ComponentProps; export type MessageTypeBadgeProps = ComponentProps; export type MessagingSettingsPanelProps = ComponentProps; export type RecipientInputProps = ComponentProps; export type ReplyFormProps = ComponentProps; export type SendStatusBadgeProps = ComponentProps; export type ThreadViewProps = ComponentProps; export type { AccountData, AttachmentData, BlacklistEntry, BulkAction, ComposeState, DraftData, EmailAccountData, FolderData, MessageData, MessageFilterState, MessageSort, MessageType, RecipientEntry, SendStatusDisplay, WhitelistEntry, } from './types.js'; //# sourceMappingURL=index.d.ts.map