/// import './PreviewDialog.scss'; import { DialogType } from '../../../Domain/entity/DialogTypes'; import PreviewDialogViewModel from './PreviewDialogViewModel'; import UiKitTheme from '../../themes/UiKitTheme'; import { FunctionTypeDialogEntityToVoid } from '../../../CommonTypes/BaseViewModel'; export type ThemeNames = 'light' | 'dark' | 'custom'; type PreviewDialogsTheme = { themeName?: ThemeNames; colorTheme?: UiKitTheme; selected: boolean; muted: boolean; }; type PreviewDialogSettings = { showAvatarSection: boolean; showTitleSection: boolean; showMessageSection: boolean; showPublicIconInTitle: boolean; showNotifyIconInTitle: boolean; showTimeInTitle: boolean; showBadgePlaceholderInMessage: boolean; }; type PreviewDialogsProps = { typeDialog: DialogType; dialogAvatar?: JSX.Element; dialogViewModel?: PreviewDialogViewModel; title?: string; previewMessage?: string; unreadMessageCount?: number; message_date_time_sent?: string; theme?: PreviewDialogsTheme; onLeaveDialog: FunctionTypeDialogEntityToVoid; additionalSettings?: PreviewDialogSettings; disableActions?: boolean; }; declare const PreviewDialog: ({ typeDialog, dialogViewModel, dialogAvatar, title, previewMessage, unreadMessageCount, message_date_time_sent, theme, onLeaveDialog, disableActions, additionalSettings, }: PreviewDialogsProps) => import("react/jsx-runtime").JSX.Element; export default PreviewDialog; //# sourceMappingURL=PreviewDialog.d.ts.map