@veltdev/react
Version:
Velt is an SDK to add collaborative features to your product within minutes. Example: Comments like Figma, Frame.io, Google docs or sheets, Recording like Loom, Huddles like Slack and much more.
1,282 lines (1,126 loc) • 213 kB
TypeScript
/// <reference types="react" />
import React$1 from 'react';
import { Config, UserDataProvider, VeltDataProvider, VeltEncryptionProvider, VeltAuthProvider, Velt, ContextOptions, ReactionMap, CustomAnnotationDropdownData, AutocompleteData, CommentSidebarFilterConfig as CommentSidebarFilterConfig$2, CommentSidebarGroupConfig as CommentSidebarGroupConfig$2, CommentSidebarFilters as CommentSidebarFilters$2, RecorderLayoutMode, RecordedData, RecorderMode, CommentAnnotation, NotificationPanelMode, AutocompleteItem, User, Options, DocumentMetadata, Document, SetDocumentsRequestOptions, Location as Location$1, SetLocationsRequestOptions, CommentElement, UnreadCommentsCount, CommentAddEventData, CommentUpdateEventData, CommentSelectionChangeData, CommentSidebarCustomActionEventData, AddCommentAnnotationRequest, AddCommentAnnotationEvent, ApproveCommentAnnotationRequest, ApproveCommentAnnotationEvent, RejectCommentAnnotationRequest, RejectCommentAnnotationEvent, SubscribeCommentAnnotationRequest, SubscribeCommentAnnotationEvent, UnsubscribeCommentAnnotationRequest, UnsubscribeCommentAnnotationEvent, DeleteCommentAnnotationRequest, DeleteCommentAnnotationEvent, CommentRequestQuery, GetCommentAnnotationsResponse, GetCommentAnnotationsCountResponse, AssignUserRequest, AssignUserEvent, UpdatePriorityRequest, UpdatePriorityEvent, UpdateStatusRequest, UpdateStatusEvent, UpdateAccessRequest, UpdateAccessEvent, ResolveCommentAnnotationRequest, GetLinkRequest, GetLinkResponse, CopyLinkRequest, CopyLinkEvent, AddCommentRequest, AddCommentEvent, UpdateCommentRequest, UpdateCommentEvent, DeleteCommentRequest, DeleteCommentEvent, GetCommentRequest, AddAttachmentRequest, AddAttachmentResponse, DeleteAttachmentRequest, DeleteAttachmentEvent, GetAttachmentRequest, Attachment, DeleteRecordingRequest, DeleteRecordingEvent, GetRecordingRequest, AddReactionRequest, AddReactionEvent, DeleteReactionRequest, DeleteReactionEvent, ToggleReactionRequest, ToggleReactionEvent, CommentEventTypesMap, CoreEventTypesMap, CursorElement, CursorUser, LiveStateSyncElement, SetLiveStateDataConfig, UserEditorAccess, EditorAccessTimer, ServerConnectionState, LiveStateEventTypesMap, PresenceElement, PresenceUser, PresenceRequestQuery, GetPresenceDataResponse, PresenceEventTypesMap, RecorderElement, RecorderRequestQuery, GetRecordingsResponse, RecorderEventTypesMap, RewriterElement, SelectionElement, LiveSelectionData, TagElement, TagAnnotation, ViewsElement, ViewsByUser, ViewsByDate, NotificationElement, GetNotificationsDataQuery, Notification, NotificationSettingsConfig, NotificationInitialSettingsConfig, NotificationEventTypesMap, AutocompleteElement, AutocompleteChipData, ContactElement, SelectedUserContact, GetContactListResponse } from '@veltdev/types';
interface IVeltProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
apiKey: string;
config?: Config & {
proxyDomain?: string;
version?: string;
integrity?: boolean;
};
user?: any;
documentId?: string;
language?: string;
translations?: {
[languageCode: string]: {
[input: string]: string;
};
};
autoTranslation?: boolean;
userDataProvider?: UserDataProvider;
dataProviders?: VeltDataProvider;
encryptionProvider?: VeltEncryptionProvider;
authProvider?: VeltAuthProvider;
onClientLoad?: (veltClient?: Velt) => any;
}
declare const SnippylyProvider: React$1.FC<IVeltProps>;
interface IVeltCommentBubbleProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
/**
* @deprecated Use `targetElementId` instead
*/
targetCommentElementId?: string;
targetElementId?: string;
/**
* @deprecated Use `avatar` instead
*/
showAvatar?: boolean;
avatar?: boolean;
commentBubbleTargetPinHover?: boolean;
shadowDom?: boolean;
variant?: string;
darkMode?: boolean;
readOnly?: boolean;
commentCountType?: 'total' | 'unread';
context?: {
[key: string]: any;
};
contextOptions?: ContextOptions;
locationId?: string;
documentId?: string;
folderId?: string;
annotationId?: string;
}
declare const SnippylyCommentBubble: React$1.FC<IVeltCommentBubbleProps>;
interface IVeltCommentsProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
streamViewContainerId?: string;
autoCategorize?: boolean;
onSignIn?: Function;
onUpgrade?: Function;
textMode?: boolean;
popoverMode?: boolean;
popoverTriangleComponent?: boolean;
floatingCommentDialog?: boolean;
moderatorMode?: boolean;
streamMode?: boolean;
signInButton?: boolean;
upgradeButton?: boolean;
attachments?: boolean;
/**
* Pass `all` to allow all type of recordings.
* Pass `none` to disable all type of recordings.
* Pass `string` to allow specific type of recordings.
* For example: `audio` or `video` or `screen` or any combination like `audio,video`.
*/
recordings?: string;
reactions?: boolean;
deviceInfo?: boolean;
commentIndex?: boolean;
dialogOnHover?: boolean;
dialogOnTargetElementClick?: boolean;
priority?: boolean;
status?: boolean;
resolveButton?: boolean;
inboxMode?: boolean;
suggestionMode?: boolean;
mobileMode?: boolean;
inlineCommentMode?: boolean;
privateCommentMode?: boolean;
minimap?: boolean;
minimapPosition?: string;
persistentCommentMode?: boolean;
ghostComments?: boolean;
ghostCommentsIndicator?: boolean;
commentsOnDom?: boolean;
resolvedCommentsOnDom?: boolean;
filterCommentsOnDom?: boolean;
bubbleOnPin?: boolean;
bubbleOnPinHover?: boolean;
commentTool?: boolean;
sidebarButtonOnCommentDialog?: boolean;
deviceIndicatorOnCommentPins?: boolean;
scrollToComment?: boolean;
userMentions?: boolean;
deleteOnBackspace?: boolean;
hotkey?: boolean;
/**
* @deprecated Use `recordingTranscription` instead.
*/
recordingSummary?: boolean;
recordingTranscription?: boolean;
recordingCountdown?: boolean;
unreadIndicatorMode?: 'minimal' | 'verbose';
enterKeyToSubmit?: boolean;
pinShadowDom?: boolean;
dialogShadowDom?: boolean;
shadowDom?: boolean;
changeDetectionInCommentMode?: boolean;
areaComment?: boolean;
pinCursorImage?: string;
allowedElementIds?: string[];
allowedElementClassNames?: string[];
allowedElementQuerySelectors?: string[];
commentPinHighlighter?: boolean;
customReactions?: ReactionMap;
/**
* @legacy Use `useAddCommentAnnotation` event hook instead.
*/
onCommentAdd?: Function;
onCustomPinInject?: Function;
/**
* @legacy Use respective update events hooks instead.
*/
onCommentUpdate?: Function;
onCommentAccept?: Function;
onCommentReject?: Function;
onCopyLink?: Function;
onSidebarButtonOnCommentDialogClick?: Function;
onCommentSelectionChange?: Function;
customStatus?: {
id: string;
color: string;
name: string;
type: 'default' | 'ongoing' | 'terminal';
lightColor?: string;
svg?: string;
iconUrl?: string;
}[];
customPriority?: {
id: string;
color: string;
name: string;
lightColor?: string;
}[];
customCategory?: {
id: string;
color: string;
name: string;
}[];
customListDataOnAnnotation?: CustomAnnotationDropdownData;
customListDataOnComment?: AutocompleteData;
darkMode?: boolean;
dialogDarkMode?: boolean;
pinDarkMode?: boolean;
textCommentToolDarkMode?: boolean;
textCommentToolbarDarkMode?: boolean;
textCommentToolShadowDom?: boolean;
textCommentToolbarShadowDom?: boolean;
persistentCommentShadowDom?: boolean;
composerMode?: 'default' | 'expanded';
atHereLabel?: string;
atHereDescription?: string;
/**
* @deprecated Use `multiThread` instead.
*/
multiThreadMode?: boolean;
multiThread?: boolean;
/**
* @deprecated Use `groupMatchedComments` instead.
*/
groupMultipleMatch?: boolean;
groupMatchedComments?: boolean;
deleteReplyConfirmation?: boolean;
collapsedComments?: boolean;
shortUserName?: boolean;
resolveStatusAccessAdminOnly?: boolean;
svgAsImg?: boolean;
seenByUsers?: boolean;
readOnly?: boolean;
atHereEnabled?: boolean;
customAutocompleteSearch?: boolean;
deleteThreadWithFirstComment?: boolean;
expandMentionGroups?: boolean;
showMentionGroupsFirst?: boolean;
showMentionGroupsOnly?: boolean;
fullExpanded?: boolean;
commentToNearestAllowedElement?: boolean;
draftMode?: boolean;
maxReplyAvatars?: number;
replyAvatars?: boolean;
linkCallback?: boolean;
replyPlaceholder?: string;
commentPlaceholder?: string;
allowedFileTypes?: string[];
attachmentNameInMessage?: boolean;
}
declare const SnippylyComments: React$1.FC<IVeltCommentsProps>;
interface IVeltCommentsSidebarProps {
embedMode?: boolean;
floatingMode?: boolean;
/**
* @deprecated Use `urlNavigation` instead
*/
enableUrlNavigation?: boolean;
urlNavigation?: boolean;
queryParamsComments?: boolean;
pageMode?: boolean;
currentLocationSuffix?: boolean;
variant?: string;
pageModeComposerVariant?: string;
dialogVariant?: string;
shadowDom?: boolean;
sortData?: 'asc' | 'desc' | 'none';
filterConfig?: CommentSidebarFilterConfig$2;
groupConfig?: CommentSidebarGroupConfig$2;
filters?: CommentSidebarFilters$2;
excludeLocationIds?: string[];
/**
* @deprecated Use `onSidebarOpen` instead
*/
openSidebar?: Function;
onSidebarOpen?: Function;
/**
* @deprecated Use `onCommentClick` instead
*/
onSidebarCommentClick?: Function;
onCommentClick?: Function;
onSidebarClose?: Function;
onCommentNavigationButtonClick?: Function;
darkMode?: boolean;
position?: "right" | "left";
filterPanelLayout?: 'menu' | 'bottomSheet';
customActions?: boolean;
focusedThreadDialogVariant?: string;
focusedThreadMode?: boolean;
searchPlaceholder?: string;
filterOptionLayout?: 'checkbox' | 'dropdown';
filterCount?: boolean;
fullExpanded?: boolean;
systemFiltersOperator?: 'and' | 'or';
sidebarButtonCountType?: 'default' | 'filter';
filterGhostCommentsInSidebar?: boolean;
fullScreen?: boolean;
}
declare const SnippylyCommentsSidebar: React$1.FC<IVeltCommentsSidebarProps>;
interface IVeltCommentToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
/**
* @deprecated Use `targetElementId` instead
*/
targetCommentElementId?: string;
targetElementId?: string;
onCommentModeChange?: Function;
sourceId?: string;
darkMode?: boolean;
disabled?: boolean;
variant?: string;
shadowDom?: boolean;
context?: {
[key: string]: any;
};
contextOptions?: ContextOptions;
locationId?: string;
documentId?: string;
folderId?: string;
}
declare const SnippylyCommentTool: React$1.FC<IVeltCommentToolProps>;
interface IVeltCursorProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
avatarMode?: boolean;
inactivityTime?: number;
allowedElementIds?: string;
/**
* @deprecated Use `onCursorUserChange` instead
*/
onCursorUsersChanged?: Function;
onCursorUserChange?: Function;
}
declare const SnippylyCursor: React$1.FC<IVeltCursorProps>;
interface IVeltHuddleProps {
chat?: boolean;
flockModeOnAvatarClick?: boolean;
serverFallback?: boolean;
}
declare const SnippylyHuddle: React$1.FC<IVeltHuddleProps>;
interface IVeltHuddleToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
type?: string;
darkMode?: boolean;
}
declare const SnippylyHuddleTool: React$1.FC<IVeltHuddleToolProps>;
interface IVeltPresenceProps {
maxUsers?: number;
inactivityTime?: number;
offlineInactivityTime?: number;
documentParams?: any;
location?: any;
locationId?: string;
/**
* @deprecated Use `onPresenceUserChange` instead
*/
onUsersChanged?: Function;
onPresenceUserChange?: Function;
flockMode?: boolean;
/**
* @deprecated Use `defaultFlockNavigation` instead
*/
disableFlockNavigation?: boolean;
defaultFlockNavigation?: boolean;
self?: boolean;
shadowDom?: boolean;
onNavigate?: (pageInfo: {
path: string;
url: string;
baseUrl: string;
}) => void;
onPresenceUserClick?: (presenceUser: any) => any;
}
declare const SnippylyPresence: React$1.FC<IVeltPresenceProps>;
interface IVeltRecorderControlPanelProps {
mode?: RecorderLayoutMode;
panelId?: string;
onRecordedData?: (data: RecordedData) => void;
recordingCountdown?: boolean;
recordingTranscription?: boolean;
videoEditor?: boolean;
settingsEmbedded?: boolean;
autoOpenVideoEditor?: boolean;
playVideoInFullScreen?: boolean;
retakeOnVideoEditor?: boolean;
pictureInPicture?: boolean;
maxLength?: number;
}
declare const SnippylyRecorderControlPanel: React$1.FC<IVeltRecorderControlPanelProps>;
interface IVeltRecorderNotesProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
shadowDom?: boolean;
videoEditor?: boolean;
recordingCountdown?: boolean;
recordingTranscription?: boolean;
playVideoInFullScreen?: boolean;
}
declare const SnippylyRecorderNotes: React$1.FC<IVeltRecorderNotesProps>;
interface IVeltRecorderPlayerProps {
recorderId?: string;
onDelete?: Function;
/**
* @deprecated Use `summary` instead.
*/
showSummary?: boolean;
summary?: boolean;
shadowDom?: boolean;
videoEditor?: boolean;
playVideoInFullScreen?: boolean;
retakeOnVideoEditor?: boolean;
}
declare const SnippylyRecorderPlayer: React$1.FC<IVeltRecorderPlayerProps>;
interface IVeltRecorderToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
type?: RecorderMode;
panelId?: string;
buttonLabel?: string;
darkMode?: boolean;
shadowDom?: boolean;
recordingCountdown?: boolean;
variant?: string;
retakeOnVideoEditor?: boolean;
pictureInPicture?: boolean;
maxLength?: number;
}
declare const SnippylyRecorderTool: React$1.FC<IVeltRecorderToolProps>;
declare class FilterTypeConfig$1 {
name?: string;
enable?: boolean;
multiSelection?: boolean;
enableGrouping?: boolean;
order?: string[];
}
declare class CommentSidebarFilterConfig$1 {
location?: FilterTypeConfig$1;
people?: FilterTypeConfig$1;
priority?: FilterTypeConfig$1;
category?: FilterTypeConfig$1;
commentType?: FilterTypeConfig$1;
status?: FilterTypeConfig$1;
}
declare class CommentSidebarGroupConfig$1 {
enable?: boolean;
name?: string;
}
declare class CommentSidebarFilters$1 {
location?: Location[];
people?: {
userId?: string;
email?: string;
}[];
priority?: string[];
status?: string[];
category?: string[];
}
interface IVeltSidebarButtonProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
tooltipText?: string;
darkMode?: boolean;
shadowDom?: boolean;
floatingMode?: boolean;
pageMode?: boolean;
sortData?: 'asc' | 'desc' | 'none';
urlNavigation?: boolean;
currentLocationSuffix?: boolean;
filterConfig?: CommentSidebarFilterConfig$1;
groupConfig?: CommentSidebarGroupConfig$1;
filters?: CommentSidebarFilters$1;
excludeLocationIds?: string[];
dialogVariant?: string;
pageModeComposerVariant?: string;
sidebarShadowDom?: boolean;
sidebarVariant?: string;
position?: "right" | "left";
filterPanelLayout?: 'menu' | 'bottomSheet';
sidebarButtonCountType?: 'default' | 'filter';
filterGhostCommentsInSidebar?: boolean;
onCommentClick?: Function;
onSidebarOpen?: Function;
}
declare const SnippylySidebarButton: React$1.FC<IVeltSidebarButtonProps>;
declare class FilterTypeConfig {
name?: string;
enable?: boolean;
multiSelection?: boolean;
enableGrouping?: boolean;
order?: string[];
}
declare class CommentSidebarFilterConfig {
location?: FilterTypeConfig;
people?: FilterTypeConfig;
priority?: FilterTypeConfig;
category?: FilterTypeConfig;
commentType?: FilterTypeConfig;
status?: FilterTypeConfig;
}
declare class CommentSidebarGroupConfig {
enable?: boolean;
name?: string;
}
declare class CommentSidebarFilters {
location?: Location[];
people?: {
userId?: string;
email?: string;
}[];
priority?: string[];
status?: string[];
category?: string[];
}
interface IVeltCommentsSidebarButtonProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
tooltipText?: string;
darkMode?: boolean;
shadowDom?: boolean;
floatingMode?: boolean;
pageMode?: boolean;
sortData?: 'asc' | 'desc' | 'none';
urlNavigation?: boolean;
currentLocationSuffix?: boolean;
filterConfig?: CommentSidebarFilterConfig;
groupConfig?: CommentSidebarGroupConfig;
filters?: CommentSidebarFilters;
excludeLocationIds?: string[];
dialogVariant?: string;
pageModeComposerVariant?: string;
sidebarShadowDom?: boolean;
sidebarVariant?: string;
position?: "right" | "left";
filterPanelLayout?: 'menu' | 'bottomSheet';
onCommentClick?: Function;
onSidebarOpen?: Function;
}
declare const VeltCommentsSidebarButton: React$1.FC<IVeltCommentsSidebarButtonProps>;
interface IVeltTagsProps {
pinHighlighterClass?: string;
}
declare const SnippylyTags: React$1.FC<IVeltTagsProps>;
interface IVeltTagToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
targetTagElementId?: string;
}
declare const SnippylyTagTool: React$1.FC<IVeltTagToolProps>;
declare const SnippylyArrows: React$1.FC<any>;
interface IVeltArrowToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
darkMode?: boolean;
}
declare const SnippylyArrowTool: React$1.FC<IVeltArrowToolProps>;
interface IVeltUserInviteToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
type?: string;
source?: string;
title?: string;
placeholder?: string;
inviteUrl?: string;
accessControlDropdown?: boolean;
documentUserAccessList?: boolean;
darkMode?: boolean;
}
declare const SnippylyUserInviteTool: React$1.FC<IVeltUserInviteToolProps>;
interface IVeltUserRequestToolProps {
/**
* Allowed values: 'feedback', 'reportBug', 'contactUs'
*
* Default value: 'feedback'
*/
type?: string;
}
declare const SnippylyUserRequestTool: React$1.FC<IVeltUserRequestToolProps>;
interface IVeltCommentPlayerTimelineProps {
totalMediaLength?: number;
offset?: number;
shadowDom?: boolean;
videoPlayerId?: string;
onCommentClick?: Function;
onReactionClick?: Function;
}
declare const VeltCommentPlayerTimeline: React$1.FC<IVeltCommentPlayerTimelineProps>;
interface IVeltVideoPlayerProps {
src: string;
darkMode?: boolean;
sync?: boolean;
commentTool?: boolean;
shadowDom?: boolean;
}
declare const VeltVideoPlayer: React$1.FC<IVeltVideoPlayerProps>;
interface IVeltViewAnalyticsProps {
type?: 'document' | 'location';
locationId?: string;
}
declare const VeltViewAnalytics: React$1.FC<IVeltViewAnalyticsProps>;
interface IVeltCommentThreadProps {
annotationId?: string;
annotation?: CommentAnnotation;
onCommentClick?: Function;
darkMode?: boolean;
variant?: string;
dialogVariant?: string;
shadowDom?: boolean;
fullExpanded?: boolean;
}
declare const VeltCommentThread: React$1.FC<IVeltCommentThreadProps>;
declare class NotificationTabConfigItem$1 {
name?: string;
enable?: boolean;
}
declare class NotificationTabConfig$1 {
forYou?: NotificationTabConfigItem$1;
documents?: NotificationTabConfigItem$1;
all?: NotificationTabConfigItem$1;
people?: NotificationTabConfigItem$1;
}
interface IVeltNotificationsToolProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
darkMode?: boolean;
onNotificationClick?: Function;
shadowDom?: boolean;
panelShadowDom?: boolean;
variant?: string;
tabConfig?: NotificationTabConfig$1;
panelOpenMode?: 'popover' | 'sidebar';
panelVariant?: string;
maxDays?: number;
readNotificationsOnForYouTab?: boolean;
settings?: boolean;
selfNotifications?: boolean;
}
declare const VeltNotificationsTool: React$1.FC<IVeltNotificationsToolProps>;
declare class NotificationTabConfigItem {
name?: string;
enable?: boolean;
}
declare class NotificationTabConfig {
forYou?: NotificationTabConfigItem;
documents?: NotificationTabConfigItem;
all?: NotificationTabConfigItem;
people?: NotificationTabConfigItem;
}
interface IVeltNotificationsPanelProps {
darkMode?: boolean;
onNotificationClick?: Function;
shadowDom?: boolean;
variant?: string;
tabConfig?: NotificationTabConfig;
readNotificationsOnForYouTab?: boolean;
panelOpenMode?: NotificationPanelMode;
settings?: boolean;
selfNotifications?: boolean;
}
declare const VeltNotificationsPanel: React$1.FC<IVeltNotificationsPanelProps>;
interface IVeltNotificationsHistoryPanelProps {
embedMode?: boolean;
onNotificationClick?: Function;
darkMode?: boolean;
}
declare const VeltNotificationsHistoryPanel: React$1.FC<IVeltNotificationsHistoryPanelProps>;
interface IVeltNivoChartCommentsProps {
id: string;
chartComputedData?: any;
dialogMetadataTemplate?: string[];
}
declare const VeltNivoChartComments: React$1.FC<IVeltNivoChartCommentsProps>;
interface IVeltHighChartCommentsProps {
id: string;
chartComputedData: any;
dialogMetadataTemplate?: string[];
Highcharts?: any;
}
declare const VeltHighChartComments: React$1.FC<IVeltHighChartCommentsProps>;
interface IVeltChartCommentProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
commentMetadata?: {
[key: string]: any;
};
dialogMetadataTemplate?: string[];
ghostComment?: boolean;
}
declare const VeltChartComment: React$1.FC<IVeltChartCommentProps>;
interface IVeltAutocompleteProps {
hotkey: string;
listData: AutocompleteItem[];
}
declare const VeltAutocomplete: React$1.FC<IVeltAutocompleteProps>;
interface IVeltInlineCommentsSectionProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
config?: {
id: string;
name?: string;
};
/**
* @deprecated Use `targetElementId` instead.
*/
targetInlineCommentElementId?: string;
/**
* @deprecated Use `targetElementId` instead.
*/
targetCommentElementId?: string;
targetElementId?: string;
darkMode?: boolean;
variant?: string;
dialogVariant?: string;
composerVariant?: string;
shadowDom?: boolean;
multiThread?: boolean;
/**
* @deprecated Use `sortBy` and `sortOrder` instead.
*/
sortData?: 'asc' | 'desc' | 'none';
composerPosition?: 'top' | 'bottom';
sortBy?: 'createdAt' | 'lastUpdated';
sortOrder?: 'asc' | 'desc';
fullExpanded?: boolean;
context?: {
[key: string]: any;
};
contextOptions?: ContextOptions;
locationId?: string;
documentId?: string;
folderId?: string;
}
declare const VeltInlineCommentsSection: React$1.FC<IVeltInlineCommentsSectionProps>;
interface IVeltCommentPinProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
annotationId?: string;
multiThreadAnnotationId?: string;
variant?: string;
context?: {
[key: string]: any;
};
contextOptions?: ContextOptions;
locationId?: string;
documentId?: string;
folderId?: string;
}
declare const VeltCommentPin: React$1.FC<IVeltCommentPinProps>;
interface IVeltCommentTextProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
annotationId?: string;
multiThreadAnnotationId?: string;
}
declare const VeltCommentText: React$1.FC<IVeltCommentTextProps>;
interface IVeltCanvasCommentProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
canvasId: string;
position: any;
}
declare const VeltCanvasComment: React$1.FC<IVeltCanvasCommentProps>;
interface IVeltDataProps {
path?: string;
field?: string;
}
declare const VeltData: React$1.FC<IVeltDataProps>;
interface IVeltIfProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
condition?: string;
}
declare const VeltIf: React$1.FC<IVeltIfProps>;
interface IVeltCommentsMinimapProps {
position?: string;
targetScrollableElementId?: string;
}
declare const VeltCommentsMinimap: React$1.FC<IVeltCommentsMinimapProps>;
interface IVeltReactionToolProps {
videoPlayerId?: string;
onReactionToolClick?: Function;
}
declare const VeltReactionTool: React$1.FC<IVeltReactionToolProps>;
interface IVeltInlineReactionsSectionProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
targetReactionElementId?: string;
darkMode?: boolean;
variant?: string;
shadowDom?: boolean;
customReactions?: ReactionMap;
}
declare const VeltInlineReactionsSection: React$1.FC<IVeltInlineReactionsSectionProps>;
interface IVeltCommentComposerProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
darkMode?: boolean;
variant?: string;
dialogVariant?: string;
shadowDom?: boolean;
}
declare const VeltCommentComposer: React$1.FC<IVeltCommentComposerProps>;
interface IVeltSingleEditorModePanelProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
shadowDom?: boolean;
variant?: string;
darkMode?: boolean;
}
declare const VeltSingleEditorModePanel: React$1.FC<IVeltSingleEditorModePanelProps>;
interface IVeltVideoEditorProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
darkMode?: boolean;
variant?: string;
blob?: Blob;
url?: string;
annotationId?: string;
recorderId?: string;
}
declare const VeltVideoEditor: React$1.FC<IVeltVideoEditorProps>;
interface IVeltWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
}
declare const VeltWireframe: React$1.FC<IVeltWireframeProps>;
interface IVeltWireframeCommonProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> {
veltIf?: string;
veltClass?: string;
variant?: string;
}
interface IVeltCommentDialogAllCommentProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogApproveProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssignMenuProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssigneeBannerResolveButtonProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssigneeBannerUserAvatarProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssigneeBannerUserNameProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssigneeBannerUnresolveButtonProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssigneeBannerProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogAssigneeBanner extends React$1.FC<IVeltCommentDialogAssigneeBannerProps> {
ResolveButton: React$1.FC<IVeltCommentDialogAssigneeBannerResolveButtonProps>;
UserAvatar: React$1.FC<IVeltCommentDialogAssigneeBannerUserAvatarProps>;
UserName: React$1.FC<IVeltCommentDialogAssigneeBannerUserNameProps>;
UnresolveButton: React$1.FC<IVeltCommentDialogAssigneeBannerUnresolveButtonProps>;
}
interface IVeltCommentDialogBodyProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogCommentCategoryProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogCommentIndexProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogCommentSuggestionStatusProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerActionButtonProps extends IVeltWireframeCommonProps {
type?: 'userMentions' | 'autocomplete' | 'file' | 'audio' | 'video' | 'screen' | 'submit' | 'attachments';
hotkey?: string;
}
interface IVeltCommentDialogComposerAssignUserProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsInvalidItemPreviewProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsInvalidItemMessageProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsInvalidItemDeleteProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsInvalidItemProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsInvalidItem extends React$1.FC<IVeltCommentDialogComposerAttachmentsInvalidItemProps> {
Preview: React$1.FC<IVeltCommentDialogComposerAttachmentsInvalidItemPreviewProps>;
Message: React$1.FC<IVeltCommentDialogComposerAttachmentsInvalidItemMessageProps>;
Delete: React$1.FC<IVeltCommentDialogComposerAttachmentsInvalidItemDeleteProps>;
}
interface IVeltCommentDialogComposerAttachmentsInvalidProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsInvalid extends React$1.FC<IVeltCommentDialogComposerAttachmentsInvalidProps> {
Item: IVeltCommentDialogComposerAttachmentsInvalidItem;
}
interface IVeltCommentDialogComposerAttachmentsImagePreviewProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsImageDeleteProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsImageLoadingProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsImageProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsImage extends React$1.FC<IVeltCommentDialogComposerAttachmentsImageProps> {
Preview: React$1.FC<IVeltCommentDialogComposerAttachmentsImagePreviewProps>;
Delete: React$1.FC<IVeltCommentDialogComposerAttachmentsImageDeleteProps>;
Loading: React$1.FC<IVeltCommentDialogComposerAttachmentsImageLoadingProps>;
}
interface IVeltCommentDialogComposerAttachmentsOtherDeleteProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsOtherIconProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsOtherLoadingProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsOtherNameProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsOtherSizeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsOtherProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsOther extends React$1.FC<IVeltCommentDialogComposerAttachmentsOtherProps> {
Icon: React$1.FC<IVeltCommentDialogComposerAttachmentsOtherIconProps>;
Delete: React$1.FC<IVeltCommentDialogComposerAttachmentsOtherDeleteProps>;
Loading: React$1.FC<IVeltCommentDialogComposerAttachmentsOtherLoadingProps>;
Name: React$1.FC<IVeltCommentDialogComposerAttachmentsOtherNameProps>;
Size: React$1.FC<IVeltCommentDialogComposerAttachmentsOtherSizeProps>;
}
interface IVeltCommentDialogComposerAttachmentsSelectedProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachmentsSelected extends React$1.FC<IVeltCommentDialogComposerAttachmentsSelectedProps> {
Image: IVeltCommentDialogComposerAttachmentsImage;
Other: IVeltCommentDialogComposerAttachmentsOther;
}
interface IVeltCommentDialogComposerAttachmentsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAttachments extends React$1.FC<IVeltCommentDialogComposerAttachmentsProps> {
Invalid: IVeltCommentDialogComposerAttachmentsInvalid;
Selected: IVeltCommentDialogComposerAttachmentsSelected;
}
interface IVeltCommentDialogComposerInputProps extends IVeltWireframeCommonProps {
placeholder?: string;
commentplaceholder?: string;
replyplaceholder?: string;
}
interface IVeltCommentDialogComposerRecordingsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerPrivateBadgeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerAvatarProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposerProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogComposer extends React$1.FC<IVeltCommentDialogComposerProps> {
ActionButton: React$1.FC<IVeltCommentDialogComposerActionButtonProps>;
AssignUser: React$1.FC<IVeltCommentDialogComposerAssignUserProps>;
Attachments: IVeltCommentDialogComposerAttachments;
Input: React$1.FC<IVeltCommentDialogComposerInputProps>;
Recordings: React$1.FC<IVeltCommentDialogComposerRecordingsProps>;
PrivateBadge: React$1.FC<IVeltCommentDialogComposerPrivateBadgeProps>;
Avatar: React$1.FC<IVeltCommentDialogComposerAvatarProps>;
}
interface IVeltCommentDialogCopyLinkProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogGhostBannerProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogHeaderProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogMoreReplyProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentAssignWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentDeleteCommentWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
variant?: string;
}
interface IVeltCommentDialogOptionsDropdownContentDeleteThreadWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
variant?: string;
}
interface IVeltCommentDialogOptionsDropdownContentDeleteWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentDeleteWireframe extends React$1.FC<IVeltCommentDialogOptionsDropdownContentDeleteWireframeProps> {
Comment: React$1.FC<IVeltCommentDialogOptionsDropdownContentDeleteCommentWireframeProps>;
Thread: React$1.FC<IVeltCommentDialogOptionsDropdownContentDeleteThreadWireframeProps>;
}
interface IVeltCommentDialogOptionsDropdownContentEditWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentMakePrivateDisableWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
variant?: string;
}
interface IVeltCommentDialogOptionsDropdownContentMakePrivateEnableWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
variant?: string;
}
interface IVeltCommentDialogOptionsDropdownContentMakePrivateWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentMakePrivateWireframe extends React$1.FC<IVeltCommentDialogOptionsDropdownContentMakePrivateWireframeProps> {
Enable: React$1.FC<IVeltCommentDialogOptionsDropdownContentMakePrivateEnableWireframeProps>;
Disable: React$1.FC<IVeltCommentDialogOptionsDropdownContentMakePrivateDisableWireframeProps>;
}
interface IVeltCommentDialogOptionsDropdownContentNotificationSubscribeWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
}
interface IVeltCommentDialogOptionsDropdownContentNotificationUnsubscribeWireframeProps extends React$1.DetailedHTMLProps<React$1.HTMLAttributes<HTMLElement>, HTMLElement> {
}
interface IVeltCommentDialogOptionsDropdownContentNotificationWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentNotificationWireframe extends React$1.FC<IVeltCommentDialogOptionsDropdownContentNotificationWireframeProps> {
Subscribe: React$1.FC<IVeltCommentDialogOptionsDropdownContentNotificationSubscribeWireframeProps>;
Unsubscribe: React$1.FC<IVeltCommentDialogOptionsDropdownContentNotificationUnsubscribeWireframeProps>;
}
interface IVeltCommentDialogOptionsDropdownContentWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownContentWireframe extends React$1.FC<IVeltCommentDialogOptionsDropdownContentWireframeProps> {
Assign: React$1.FC<IVeltCommentDialogOptionsDropdownContentAssignWireframeProps>;
MakePrivate: IVeltCommentDialogOptionsDropdownContentMakePrivateWireframe;
Delete: IVeltCommentDialogOptionsDropdownContentDeleteWireframe;
Edit: React$1.FC<IVeltCommentDialogOptionsDropdownContentEditWireframeProps>;
Notification: IVeltCommentDialogOptionsDropdownContentNotificationWireframe;
}
declare const VeltCommentDialogOptionsDropdownContentWireframe: IVeltCommentDialogOptionsDropdownContentWireframe;
interface IVeltCommentDialogOptionsDropdownTriggerWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptionsDropdownTriggerWireframe extends React$1.FC<IVeltCommentDialogOptionsDropdownTriggerWireframeProps> {
}
declare const VeltCommentDialogOptionsDropdownTriggerWireframe: IVeltCommentDialogOptionsDropdownTriggerWireframe;
interface IVeltCommentDialogOptionsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogOptions extends React$1.FC<IVeltCommentDialogOptionsProps> {
Content: IVeltCommentDialogOptionsDropdownContentWireframe;
Trigger: IVeltCommentDialogOptionsDropdownTriggerWireframe;
}
interface IVeltCommentDialogPriorityDropdownContentItemIconWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownContentItemNameWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownContentItemTickWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownContentItemWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownContentItemWireframe extends React$1.FC<IVeltCommentDialogPriorityDropdownContentItemWireframeProps> {
Icon: React$1.FC<IVeltCommentDialogPriorityDropdownContentItemIconWireframeProps>;
Name: React$1.FC<IVeltCommentDialogPriorityDropdownContentItemNameWireframeProps>;
Tick: React$1.FC<IVeltCommentDialogPriorityDropdownContentItemTickWireframeProps>;
}
interface IVeltCommentDialogPriorityDropdownContentWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownContentWireframe extends React$1.FC<IVeltCommentDialogPriorityDropdownContentWireframeProps> {
Item: IVeltCommentDialogPriorityDropdownContentItemWireframe;
}
declare const VeltCommentDialogPriorityDropdownContentWireframe: IVeltCommentDialogPriorityDropdownContentWireframe;
interface IVeltCommentDialogPriorityDropdownTriggerArrowWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownTriggerIconWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownTriggerNameWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownTriggerWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriorityDropdownTriggerWireframe extends React$1.FC<IVeltCommentDialogPriorityDropdownTriggerWireframeProps> {
Arrow: React$1.FC<IVeltCommentDialogPriorityDropdownTriggerArrowWireframeProps>;
Name: React$1.FC<IVeltCommentDialogPriorityDropdownTriggerNameWireframeProps>;
Icon: React$1.FC<IVeltCommentDialogPriorityDropdownTriggerIconWireframeProps>;
}
declare const VeltCommentDialogPriorityDropdownTriggerWireframe: IVeltCommentDialogPriorityDropdownTriggerWireframe;
interface IVeltCommentDialogPriorityProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogPriority extends React$1.FC<IVeltCommentDialogPriorityProps> {
Content: IVeltCommentDialogPriorityDropdownContentWireframe;
Trigger: IVeltCommentDialogPriorityDropdownTriggerWireframe;
}
interface IVeltCommentDialogPrivateBannerProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogResolveButtonProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogSignInProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownContentItemIconWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownContentItemNameWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownContentItemWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownContentItemWireframe extends React$1.FC<IVeltCommentDialogStatusDropdownContentItemWireframeProps> {
Icon: React$1.FC<IVeltCommentDialogStatusDropdownContentItemIconWireframeProps>;
Name: React$1.FC<IVeltCommentDialogStatusDropdownContentItemNameWireframeProps>;
}
interface IVeltCommentDialogStatusDropdownContentWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownContentWireframe extends React$1.FC<IVeltCommentDialogStatusDropdownContentWireframeProps> {
Item: IVeltCommentDialogStatusDropdownContentItemWireframe;
}
declare const VeltCommentDialogStatusDropdownContentWireframe: IVeltCommentDialogStatusDropdownContentWireframe;
interface IVeltCommentDialogStatusDropdownTriggerArrowWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownTriggerIconWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownTriggerNameWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownTriggerWireframeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatusDropdownTriggerWireframe extends React$1.FC<IVeltCommentDialogStatusDropdownTriggerWireframeProps> {
Arrow: React$1.FC<IVeltCommentDialogStatusDropdownTriggerArrowWireframeProps>;
Name: React$1.FC<IVeltCommentDialogStatusDropdownTriggerNameWireframeProps>;
Icon: React$1.FC<IVeltCommentDialogStatusDropdownTriggerIconWireframeProps>;
}
declare const VeltCommentDialogStatusDropdownTriggerWireframe: IVeltCommentDialogStatusDropdownTriggerWireframe;
interface IVeltCommentDialogStatusProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogStatus extends React$1.FC<IVeltCommentDialogStatusProps> {
Content: IVeltCommentDialogStatusDropdownContentWireframe;
Trigger: IVeltCommentDialogStatusDropdownTriggerWireframe;
}
interface IVeltCommentDialogSuggestionActionAcceptProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogSuggestionActionRejectProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogSuggestionActionProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogSuggestionAction extends React$1.FC<IVeltCommentDialogSuggestionActionProps> {
Accept: React$1.FC<IVeltCommentDialogSuggestionActionAcceptProps>;
Reject: React$1.FC<IVeltCommentDialogSuggestionActionRejectProps>;
}
interface IVeltCommentDialogThreadCardAttachmentsImagePreviewProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsImageDeleteProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsImageDownloadProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsImageProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsImage extends React$1.FC<IVeltCommentDialogThreadCardAttachmentsImageProps> {
Preview: React$1.FC<IVeltCommentDialogThreadCardAttachmentsImagePreviewProps>;
Delete: React$1.FC<IVeltCommentDialogThreadCardAttachmentsImageDeleteProps>;
Download: React$1.FC<IVeltCommentDialogThreadCardAttachmentsImageDownloadProps>;
}
interface IVeltCommentDialogThreadCardAttachmentsOtherDeleteProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsOtherDownloadProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsOtherIconProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsOtherNameProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsOtherSizeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsOtherProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachmentsOther extends React$1.FC<IVeltCommentDialogThreadCardAttachmentsOtherProps> {
Icon: React$1.FC<IVeltCommentDialogThreadCardAttachmentsOtherIconProps>;
Delete: React$1.FC<IVeltCommentDialogThreadCardAttachmentsOtherDeleteProps>;
Download: React$1.FC<IVeltCommentDialogThreadCardAttachmentsOtherDownloadProps>;
Name: React$1.FC<IVeltCommentDialogThreadCardAttachmentsOtherNameProps>;
Size: React$1.FC<IVeltCommentDialogThreadCardAttachmentsOtherSizeProps>;
}
interface IVeltCommentDialogThreadCardAttachmentsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardAttachments extends React$1.FC<IVeltCommentDialogThreadCardAttachmentsProps> {
Other: IVeltCommentDialogThreadCardAttachmentsOther;
Image: IVeltCommentDialogThreadCardAttachmentsImage;
}
interface IVeltCommentDialogThreadCardAvatarProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardDeviceTypeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardDraftProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardMessageProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardNameProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardOptionsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardOptions extends React$1.FC<IVeltCommentDialogThreadCardOptionsProps> {
Content: IVeltCommentDialogOptionsDropdownContentWireframe;
Trigger: IVeltCommentDialogOptionsDropdownTriggerWireframe;
}
interface IVeltCommentDialogThreadCardReactionToolProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardReactionsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardRecordingsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardTimeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardUnreadProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentTitleProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentTitle extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentTitleProps> {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemAvatarProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemAvatar extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentItemAvatarProps> {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemNameProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemName extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentItemNameProps> {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemTimeProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemTime extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentItemTimeProps> {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItem extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentItemProps> {
Avatar: IVeltCommentDialogThreadCardSeenDropdownContentItemAvatar;
Name: IVeltCommentDialogThreadCardSeenDropdownContentItemName;
Time: IVeltCommentDialogThreadCardSeenDropdownContentItemTime;
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItemsProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContentItems extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentItemsProps> {
Item: IVeltCommentDialogThreadCardSeenDropdownContentItem;
}
interface IVeltCommentDialogThreadCardSeenDropdownContentProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownContent extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownContentProps> {
Title: IVeltCommentDialogThreadCardSeenDropdownContentTitle;
Items: IVeltCommentDialogThreadCardSeenDropdownContentItems;
}
interface IVeltCommentDialogThreadCardSeenDropdownTriggerProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdownTrigger extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownTriggerProps> {
}
interface IVeltCommentDialogThreadCardSeenDropdownProps extends IVeltWireframeCommonProps {
}
interface IVeltCommentDialogThreadCardSeenDropdown extends React$1.FC<IVeltCommentDialogThreadCardSeenDropdownProps> {
Trigger: IVeltCommentDialog