import { AccessKeySinkSurface, AttachmentBar, AudioContent, Avatar, BasicConnectivityStatus, BasicSendBox, BasicSendBoxToolbar, BasicToaster, BasicTranscript, BasicWebChat, BasicWebChatProps, Bubble, ComposerProps, DictationInterims, ErrorBox, FileContent, HTMLVideoContent, ImageContent, LocalizedString, MicrophoneButton, ReactWebChatProps, SendButton, SendStatus, SendTextBox, SpeakActivity, SuggestedActions, TextArea, TextContent, ThemeProvider, Timestamp, UploadButton, VideoContent, VimeoContent, YouTubeContent } from 'botframework-webchat-component/component.js'; export { ReactWebChatProps } from 'botframework-webchat-component/component.js'; import { ActivityBorderDecorator, ActivityBorderDecoratorProps, ActivityBorderDecoratorRequest, ActivityGroupingDecorator, DecoratorComposer, DecoratorMiddleware, InferDecoratorRequest, createActivityBorderMiddleware, createActivityGroupingMiddleware, useDecoratorRequest } from 'botframework-webchat-api/decorator.js'; import { BorderFlair, BorderLoader, WebChatDecorator } from 'botframework-webchat-component/decorator.js'; import { AttachmentForScreenReaderMiddleware, AttachmentMiddleware, WebSpeechPonyfill, WebSpeechPonyfillFactory, ActivityMiddleware, ActivityStatusMiddleware, TypingIndicatorMiddleware } from 'botframework-webchat-api'; import { usePostVoiceActivity, useShouldShowMicrophoneButton } from 'botframework-webchat-api/internal.js'; import { CodeHighlighterComposer, HighlightCodeFn, InjectStyleElements, PartGrouping, ScreenReaderText, createIconComponent, injectStyleElementsPropsSchema, parseDocumentFragmentFromString, serializeDocumentFragmentIntoString, useCodeHighlighter, useLiveRegion } from 'botframework-webchat-component/internal.js'; import * as botframework_webchat_core from 'botframework-webchat-core'; import { DirectLineJSBotConnection, DirectLineCardAction, WebChatActivity, getOrgSchemaMessage, getVoiceActivityRole, getVoiceActivityText, isVoiceTranscriptActivity } from 'botframework-webchat-core'; export { Constants, createStore, createStoreWithDevTools, createStoreWithOptions } from 'botframework-webchat-core'; import { DropZoneState, SendBoxFocusOptions, useActiveTyping, useActivities, useActivityKeys, useActivityKeysByRead, useAvatarForBot, useAvatarForUser, useBuildRenderActivityCallback, useByteFormatter, useCapabilities, useConnectivityStatus, useCreateActivityRenderer, useCreateActivityStatusRenderer, useCreateAttachmentForScreenReaderRenderer, useCreateAvatarRenderer, useCreateScrollToEndButtonRenderer, useDateFormatter, useDebouncedNotifications, useDictateAbortable, useDictateInterims, useDictateState, useDirection, useDisabled, useDismissNotification, useEmitTypingIndicator, useFileDropZone, useFocus, useGetActivitiesByKey, useGetActivityByKey, useGetHasAcknowledgedByActivityKey, useGetKeyByActivity, useGetKeyByActivityId, useGetSendTimeoutForActivity, useGrammars, useGroupActivities, useGroupActivitiesByName, useGroupTimestamp, useLanguage, useLastAcknowledgedActivityKey, useLastReadActivityKey, useLocalizer, useMakeThumbnail, useMarkActivityAsSpoken, useMarkActivityKeyAsRead, useMarkAllAsAcknowledged, useMicrophoneButtonClick, useMicrophoneButtonDisabled, useNotifications, useObserveScrollPosition, useObserveTranscriptFocus, usePerformCardAction, usePonyfill, usePostActivity, useReferenceGrammarID, useRegisterFocusSendBox, useRelativeTimeFormatter, useRenderAttachment, useRenderMarkdownAsHTML, useRenderToast, useRenderTypingIndicator, useScrollDown, useScrollTo, useScrollToEnd, useScrollUp, useSendBoxAttachments, useSendBoxSpeechInterimsVisible, useSendBoxValue, useSendEvent, useSendFiles, useSendMessage, useSendMessageBack, useSendPostBack, useSendStatusByActivityKey, useSendTimeoutForActivity, useSendTypingIndicator, useSetNotification, useShouldReduceMotion, useShouldSpeakIncomingActivity, useStartDictate, useStartVoice, useStopDictate, useStopVoice, useSubmitSendBox, useSuggestedActions, useSuggestedActionsHooks, useTextBoxSubmit, useTextBoxValue, useTimeoutForSend, useTrackDimension, useTrackEvent, useTrackException, useTrackTiming, useTransformHTMLContent, useTypingIndicatorVisible, useUIState, useUserID, useUsername, useVoiceRecordingMuted, useVoiceSelector, useVoiceState, useWebSpeechPonyfill } from 'botframework-webchat-component/hook.js'; import { useAdaptiveCardsHostConfig, useAdaptiveCardsPackage, useStyleOptions, useStyleSet } from './botframework-webchat.hook.js'; import { AdaptiveCardContent as _default$8, AnimationCardContent as _default$7, AudioCardContent as _default$6, Composer as FullComposer, HeroCardContent as _default$5, OAuthCardContent as _default$4, ReactWebChat as FullReactWebChat, ReceiptCardContent as _default$3, SignInCardContent as _default$2, ThumbnailCardContent as _default$1, VideoCardContent as _default } from './botframework-webchat.component.js'; import { AudioConfig } from 'microsoft-cognitiveservices-speech-sdk'; import * as botframework_directlinejs from 'botframework-directlinejs'; import { DirectLine } from 'botframework-directlinejs'; import { F as FullBundleStyleOptions } from './AdaptiveCardsPackage-CQytwSeA.js'; export { A as AdaptiveCardsPackage, S as StrictStyleOptions } from './AdaptiveCardsPackage-CQytwSeA.js'; export { concatMiddleware, testIds, withEmoji } from 'botframework-webchat-component'; import 'valibot'; import 'react'; import './_dtsroll-chunks/N-ttGLxs-botframework-webchat-base.utils.js'; import 'prop-types'; import 'adaptivecards'; declare function createBrowserWebSpeechPonyfillFactory(): () => WebSpeechPonyfill; type CreateDirectLineOptions = { botAgent?: string; conversationId?: string; conversationStartProperties?: any; domain?: string; fetch?: typeof window.fetch; pollingInterval?: number; secret?: string; streaming?: boolean; streamUrl?: string; token?: string; watermark?: string; webSocket?: typeof WebSocket; }; declare function createDirectLine$1({ botAgent, conversationId, conversationStartProperties, domain, fetch, pollingInterval, secret, streaming, streamUrl, token, watermark, webSocket }: CreateDirectLineOptions): DirectLine; declare function createDirectLine(options: Omit[0], 'botAgent'>): botframework_directlinejs.DirectLine; declare function createDirectLineAppServiceExtension$1({ botAgent, conversationId, domain, token }: { botAgent?: string; conversationId?: string; domain?: string; token: string; }): Promise; declare function createDirectLineAppServiceExtension(options: Omit[0], 'botAgent'>): Promise; declare const buildInfoObject: { readonly buildTool?: string | undefined; readonly moduleFormat?: string | undefined; readonly version?: string | undefined; }; declare const decorator_ActivityBorderDecorator: typeof ActivityBorderDecorator; declare const decorator_ActivityBorderDecoratorProps: typeof ActivityBorderDecoratorProps; declare const decorator_ActivityBorderDecoratorRequest: typeof ActivityBorderDecoratorRequest; declare const decorator_ActivityGroupingDecorator: typeof ActivityGroupingDecorator; declare const decorator_BorderFlair: typeof BorderFlair; declare const decorator_BorderLoader: typeof BorderLoader; declare const decorator_DecoratorComposer: typeof DecoratorComposer; declare const decorator_DecoratorMiddleware: typeof DecoratorMiddleware; declare const decorator_InferDecoratorRequest: typeof InferDecoratorRequest; declare const decorator_WebChatDecorator: typeof WebChatDecorator; declare const decorator_createActivityBorderMiddleware: typeof createActivityBorderMiddleware; declare const decorator_createActivityGroupingMiddleware: typeof createActivityGroupingMiddleware; declare const decorator_useDecoratorRequest: typeof useDecoratorRequest; declare namespace decorator { export { decorator_ActivityBorderDecorator as ActivityBorderDecorator, decorator_ActivityBorderDecoratorProps as ActivityBorderDecoratorProps, decorator_ActivityBorderDecoratorRequest as ActivityBorderDecoratorRequest, decorator_ActivityGroupingDecorator as ActivityGroupingDecorator, decorator_BorderFlair as BorderFlair, decorator_BorderLoader as BorderLoader, decorator_DecoratorComposer as DecoratorComposer, decorator_DecoratorMiddleware as DecoratorMiddleware, decorator_InferDecoratorRequest as InferDecoratorRequest, decorator_WebChatDecorator as WebChatDecorator, decorator_createActivityBorderMiddleware as createActivityBorderMiddleware, decorator_createActivityGroupingMiddleware as createActivityGroupingMiddleware, decorator_useDecoratorRequest as useDecoratorRequest }; } declare const internal_ActivityMiddleware: typeof ActivityMiddleware; declare const internal_ActivityStatusMiddleware: typeof ActivityStatusMiddleware; declare const internal_CodeHighlighterComposer: typeof CodeHighlighterComposer; declare const internal_DirectLineCardAction: typeof DirectLineCardAction; declare const internal_HighlightCodeFn: typeof HighlightCodeFn; declare const internal_InjectStyleElements: typeof InjectStyleElements; declare const internal_PartGrouping: typeof PartGrouping; declare const internal_ScreenReaderText: typeof ScreenReaderText; declare const internal_TypingIndicatorMiddleware: typeof TypingIndicatorMiddleware; declare const internal_WebChatActivity: typeof WebChatActivity; declare const internal_createIconComponent: typeof createIconComponent; declare const internal_getOrgSchemaMessage: typeof getOrgSchemaMessage; declare const internal_getVoiceActivityRole: typeof getVoiceActivityRole; declare const internal_getVoiceActivityText: typeof getVoiceActivityText; declare const internal_injectStyleElementsPropsSchema: typeof injectStyleElementsPropsSchema; declare const internal_isVoiceTranscriptActivity: typeof isVoiceTranscriptActivity; declare const internal_parseDocumentFragmentFromString: typeof parseDocumentFragmentFromString; declare const internal_serializeDocumentFragmentIntoString: typeof serializeDocumentFragmentIntoString; declare const internal_useCodeHighlighter: typeof useCodeHighlighter; declare const internal_useLiveRegion: typeof useLiveRegion; declare const internal_usePostVoiceActivity: typeof usePostVoiceActivity; declare const internal_useShouldShowMicrophoneButton: typeof useShouldShowMicrophoneButton; declare namespace internal { export { internal_ActivityMiddleware as ActivityMiddleware, internal_ActivityStatusMiddleware as ActivityStatusMiddleware, internal_CodeHighlighterComposer as CodeHighlighterComposer, internal_DirectLineCardAction as DirectLineCardAction, internal_HighlightCodeFn as HighlightCodeFn, internal_InjectStyleElements as InjectStyleElements, internal_PartGrouping as PartGrouping, internal_ScreenReaderText as ScreenReaderText, internal_TypingIndicatorMiddleware as TypingIndicatorMiddleware, internal_WebChatActivity as WebChatActivity, internal_createIconComponent as createIconComponent, internal_getOrgSchemaMessage as getOrgSchemaMessage, internal_getVoiceActivityRole as getVoiceActivityRole, internal_getVoiceActivityText as getVoiceActivityText, internal_injectStyleElementsPropsSchema as injectStyleElementsPropsSchema, internal_isVoiceTranscriptActivity as isVoiceTranscriptActivity, internal_parseDocumentFragmentFromString as parseDocumentFragmentFromString, internal_serializeDocumentFragmentIntoString as serializeDocumentFragmentIntoString, internal_useCodeHighlighter as useCodeHighlighter, internal_useLiveRegion as useLiveRegion, internal_usePostVoiceActivity as usePostVoiceActivity, internal_useShouldShowMicrophoneButton as useShouldShowMicrophoneButton }; } declare function createFullStyleSet(options: FullBundleStyleOptions): { adaptiveCardRenderer: any; animationCardAttachment: any; audioCardAttachment: any; activities: { margin: number; padding: number; }; activityButton: { "&.webchat__activity-button": { alignItems: string; appearance: string; background: string; borderRadius: string; border: string; color: string; display: string; gap: string; justifyContent: string; padding: string; "&:hover": { background: string; border: string; color: string; }; "&:active": { background: string; border: string; color: string; }; "&:focus-visible": { background: string; outline: string; outlineOffset: string; }; "&[aria-disabled=\"true\"]": { background: string; border: string; color: string; cursor: string; }; "& .webchat__activity-button__icon": { height: string; width: string; "--webchat__component-icon--color": string; "--webchat__component-icon--size": string; }; }; }; activityCopyButton: { "&.webchat__activity-copy-button": { overflow: string[]; position: string; "& .webchat__activity-copy-button__copied-text": { alignItems: string; backgroundColor: string; display: string; height: string; justifyContent: string; position: string; visibility: string; width: string; }; "&.webchat__activity-copy-button--copied": { ".webchat__activity-copy-button__copied-text": { animation: string; }; ".webchat__activity-button__icon, .webchat__activity-button__text": { visibility: string; }; }; "@keyframes webchat__activity-copy-button__copied-animation": { "0%": { visibility: string; }; "100%": { visibility: string; }; }; }; }; audioAttachment: { display: string; minHeight: "var(--webchat__size--avatar)"; }; audioContent: { width: string; }; autoResizeTextArea: { "&.webchat__auto-resize-textarea": { fontFamily: string; overflow: string; position: string; "& .webchat__auto-resize-textarea__doppelganger": { color: string; height: string; overflowY: string; userSelect: string; width: string; whiteSpace: string; wordBreak: string; }; "& .webchat__auto-resize-textarea__textarea": { appearance: string; backgroundColor: string; border: number; color: string; fontFamily: string; fontSize: string; height: string; left: number; margin: number; outline: number; overflowY: string; padding: number; position: string; resize: string; top: number; width: string; wordBreak: string; }; }; }; avatar: { "&.webchat__defaultAvatar": { borderRadius: string | number; height: "var(--webchat__size--avatar)"; width: "var(--webchat__size--avatar)"; }; }; basicTranscript: { "&.webchat__basic-transcript": { "&:focus": { outline: number; "& .webchat__basic-transcript__activity-indicator.webchat__basic-transcript__activity-indicator--focus": { borderColor: string; borderStyle: string; borderWidth: string | number; boxSizing: string; height: string; left: number; marginBottom: number; marginLeft: number; marginRight: number; marginTop: number; pointerEvents: string; position: string; top: number; width: string; }; }; "&:focus-visible .webchat__basic-transcript__focus-indicator, .webchat__basic-transcript__terminator:focus-visible + .webchat__basic-transcript__focus-indicator": { height: string; borderColor: string; borderStyle: string; borderWidth: string | number; boxSizing: string; pointerEvents: string; position: string; top: number; width: string; }; "& .webchat__basic-transcript__activity": { paddingTop: number; position: string; "&:first-child": { marginTop: number; }; "&:not(:first-child)": { marginTop: number; }; }; "& .webchat__basic-transcript__activity-active-descendant": { height: string; left: number; marginTop: number; paddingBottom: number; pointerEvents: string; position: string; top: number; width: string; }; "& .webchat__basic-transcript__activity-body:not(:empty)": { paddingBottom: number; }; "& .webchat__basic-transcript__terminator": { bottom: number; height: number; outline: number; position: string; width: string; }; "& .webchat__basic-transcript__terminator-body": { bottom: number; display: string; justifyContent: string; position: string; width: string; }; "& .webchat__basic-transcript__terminator:not(:focus) .webchat__basic-transcript__terminator-body": { display: string; }; "& .webchat__basic-transcript__terminator-text": { backgroundColor: string; borderRadius: string | number; color: string; fontFamily: string; fontSize: string | number; margin: number; padding: number; }; }; }; bubble: { "&.webchat__bubble": { "& .webchat__bubble__content": { marginLeft: number; marginRight: number; transitionDuration: string; transitionProperty: string; wordBreak: "break-word" | "normal" | "break-all" | "keep-all"; }; "& .webchat__bubble__nub": { overflow: string; position: string; }; "& .webchat__bubble__nub-pad": { transitionDuration: string; transitionProperty: string; width: number; }; "&.webchat__bubble--hide-nub, &.webchat__bubble--show-nub": { "& .webchat__bubble__nub-pad": { width: number; }; }; "&.webchat__bubble--rtl .webchat__bubble__nub": { transform: string; }; "&:not(.webchat__bubble--from-user)": { "&:not(.webchat__bubble--nub-on-top) .webchat__bubble__nub": { bottom: number; }; "&.webchat__bubble--nub-on-top .webchat__bubble__nub": { top: number; }; "& .webchat__bubble__nub-outline": { fill: string; stroke: string; strokeWidth: number; }; "& .webchat__bubble__nub"?: { height: number; width: number; }; "& .webchat__bubble__content": { background: string; borderColor: string; borderRadius: number; borderStyle: string; borderWidth: number; color: string; minHeight: number; }; }; "&.webchat__bubble--from-user": { "&:not(.webchat__bubble--nub-on-top) .webchat__bubble__nub": { bottom: number; }; "&.webchat__bubble--nub-on-top .webchat__bubble__nub": { top: number; }; "& .webchat__bubble__nub-outline": { fill: string; stroke: string; strokeWidth: number; }; "& .webchat__bubble__nub"?: { height: number; width: number; }; flexDirection: string; "& .webchat__bubble__content": { background: string; borderColor: string; borderRadius: number; borderStyle: string; borderWidth: number; color: string; minHeight: number; }; }; }; }; carouselFilmStrip: { "&.webchat__carousel-filmstrip": { "@supports (-moz-appearance: none)": { marginBottom: number; }; "& .webchat__carousel-filmstrip__bubble": { maxWidth: "var(--webchat__max-width--message-bubble)"; minWidth: "var(--webchat__min-width--message-bubble)"; transitionDuration: string; transitionProperty: string; }; "&.webchat__carousel-filmstrip--hide-nub, &.webchat__carousel-filmstrip--show-nub, &.webchat__carousel-filmstrip--hide-avatar, &.webchat__carousel-filmstrip--show-avatar": { "& .webchat__carousel-filmstrip__bubble": { maxWidth: number; }; }; "& .webchat__carousel-filmstrip__alignment-pad": { transitionDuration: string; transitionProperty: string; width: "var(--webchat__padding--regular)"; }; "&.webchat__carousel-filmstrip--extra-trailing .webchat__carousel-filmstrip__alignment-pad": { width: number; }; "&:not(.webchat__carousel-filmstrip--no-message) .webchat__carousel-filmstrip__attachments": { marginTop: number; }; "& .webchat__carousel-filmstrip__avatar-gutter": { alignItems: string; transitionDuration: string; transitionProperty: string; }; "& .webchat__carousel-filmstrip__nub-pad": { transitionDuration: string; transitionProperty: string; width: number; }; "&.webchat__carousel-filmstrip--hide-avatar, &.webchat__carousel-filmstrip--show-avatar": { "& .webchat__carousel-filmstrip__avatar-gutter": { width: "var(--webchat__size--avatar)"; }; }; "&.webchat__carousel-filmstrip--hide-avatar, &.webchat__carousel-filmstrip--show-avatar, &.webchat__carousel-filmstrip--hide-nub, &.webchat__carousel-filmstrip--show-nub": { "& .webchat__carousel-filmstrip__nub-pad": { width: number; }; }; "&:not(.webchat__carousel-filmstrip--top-callout) .webchat__carousel-filmstrip__avatar-gutter": { justifyContent: string; }; }; }; carouselFilmStripAttachment: { "&.webchat__carousel-filmstrip-attachment": { maxWidth: "var(--webchat__max-width--attachment-bubble)"; minWidth: "var(--webchat__min-width--attachment-bubble)"; transitionDuration: string; transitionProperty: string; "&:focus": { outline: number; }; "&:focus .webchat__carousel-filmstrip-attachment--focus": { borderColor: string; borderStyle: string; borderWidth: string | number; boxSizing: string; height: string; left: number; pointerEvents: string; position: string; top: number; width: string; }; }; }; carouselFlipper: { "&.webchat__carousel-layout": { "& .react-film__flipper": { "& .react-film__flipper__body": { backgroundColor: string; color: string; outline: number; }; "&:disabled, &[aria-disabled=\"true\"]": { "& .react-film__flipper__body": { backgroundColor: string; color: string; }; }; "&:focus .react-film__flipper__body": { backgroundColor: string; color: string; }; "&:hover .react-film__flipper__body": { backgroundColor: string; color: string; }; }; }; }; connectivityNotification: { alignItems: string; color: string; display: string; fontFamily: string; fontSize: string | number; marginBottom: number; marginLeft: number; marginRight: number; marginTop: number; }; dictationInterims: { fontFamily: string; margin: number; paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; "&.dictating > span:not(:first-child), &.status": { opacity: number; }; }; errorBox: { display: string; flexDirection: string; fontFamily: string; margin: number; minHeight: number; maxHeight: number; overflowY: string; WebkitOverflowScrolling: string; "& > :first-child": { backgroundColor: string; color: string; padding: string; }; "& > :last-child": { borderColor: string; borderStyle: string; borderBottomWidth: number; borderLeftWidth: number; borderRightWidth: number; borderTopWidth: number; margin: number; overflowY: string; padding: number; "& > pre": { fontFamily: string; fontSize: string; margin: number; }; }; }; errorNotification: { alignItems: string; color: string | number; display: string; fontFamily: string; fontSize: string | number; fontWeight: string; marginBottom: number; marginLeft: number; marginRight: number; marginTop: number; "& > svg": { fill: string | number; "&:not(.webchat__error--rtl)": { paddingRight: number; }; "&.webchat__error--rtl": { paddingLeft: number; }; }; }; fileContent: { color: string; display: string; fontFamily: string; padding: number; "& .webchat__fileContent__badge": { justifyContent: string; }; "& .webchat__fileContent__buttonLink": { alignItems: string; color: string; textDecoration: string; "&:focus": { backgroundColor: string; }; }; "& .webchat__fileContent__downloadIcon": { color: string; fontSize: string; padding: number; "&:not(.webchat__fileContent__downloadIcon--rtl)": { marginLeft: number; }; "&.webchat__fileContent__downloadIcon--rtl": { marginRight: number; }; }; "& .webchat__fileContent__fileName": { color: string; }; }; imageAvatar: { alignItems: string; display: string; height: "var(--webchat__size--avatar)"; justifyContent: string; overflow: string[]; width: "var(--webchat__size--avatar)"; }; initialsAvatar: { "&.webchat__initialsAvatar": { alignItems: string; color: string; fontFamily: "var(--webchat__font--primary)"; height: "var(--webchat__size--avatar)"; justifyContent: string; overflow: string; width: "var(--webchat__size--avatar)"; "&.webchat__initialsAvatar--fromUser": { backgroundColor: string; }; "&:not(.webchat__initialsAvatar--fromUser)": { backgroundColor: string; }; }; }; microphoneButton: { "&.webchat__microphone-button": { "&.webchat__microphone-button--dictating .webchat__microphone-button__button": { "&, &:focus, &:hover": { "& .webchat__microphone-button__icon": { "--webchat__component-icon--color": string; }; }; }; }; }; options: { readonly accent: string | undefined; readonly backgroundColor: string | undefined; readonly subtle: string | undefined; readonly paddingRegular: number | undefined; readonly paddingWide: number | undefined; readonly transitionDuration: string | undefined; readonly transitionEasing: string | undefined; readonly fontSizeSmall: number | string | undefined; readonly monospaceFont: string | undefined; readonly primaryFont: string | undefined; readonly rootHeight: number | string | undefined; readonly rootWidth: number | string | undefined; readonly rootZIndex: number | undefined; readonly avatarBorderRadius: number | string | undefined; readonly avatarSize: number | undefined; readonly botAvatarBackgroundColor: string | undefined; readonly botAvatarImage: string | undefined; readonly botAvatarInitials: string | undefined; readonly userAvatarBackgroundColor: string | undefined; readonly userAvatarImage: string | undefined; readonly userAvatarInitials: string | undefined; readonly showAvatarInGroup: true | "sender" | "status" | undefined; readonly bubbleBackground: string | undefined; readonly bubbleBorderColor: string | undefined; readonly bubbleBorderRadius: number | undefined; readonly bubbleBorderStyle: string | undefined; readonly bubbleBorderWidth: number | undefined; readonly bubbleFromUserBackground: string | undefined; readonly bubbleFromUserBorderColor: string | undefined; readonly bubbleFromUserBorderRadius: number | undefined; readonly bubbleFromUserBorderStyle: string | undefined; readonly bubbleFromUserBorderWidth: number | undefined; readonly bubbleFromUserNubOffset: number | undefined; readonly bubbleFromUserNubSize: number | undefined; readonly bubbleFromUserTextColor: string | undefined; readonly bubbleImageMaxHeight: number | undefined; readonly bubbleImageMinHeight: number | undefined; readonly bubbleAttachmentMaxWidth: number | undefined; readonly bubbleAttachmentMinWidth: number | undefined; readonly bubbleMessageMaxWidth: number | undefined; readonly bubbleMessageMinWidth: number | undefined; readonly bubbleMinHeight: number | undefined; readonly bubbleNubOffset: number | undefined; readonly bubbleNubSize: number | undefined; readonly bubbleTextColor: string | undefined; readonly messageActivityWordBreak: "normal" | "break-all" | "break-word" | "keep-all" | undefined; readonly connectivityIconPadding: number | undefined; readonly connectivityMarginLeftRight: number | undefined; readonly connectivityMarginTopBottom: number | undefined; readonly connectivityTextSize: number | string | undefined; readonly failedConnectivity: number | string | undefined; readonly slowConnectivity: string | undefined; readonly notificationText: string | undefined; readonly slowConnectionAfter: number | undefined; readonly emojiSet: false | Record | undefined; readonly internalLiveRegionFadeAfter: number | undefined; readonly markdownRespectCRLF: boolean | undefined; readonly markdownRenderHTML: boolean | undefined; readonly markdownExternalLinkIconImage: string | undefined; readonly autoScrollSnapOnActivity: boolean | number | undefined; readonly autoScrollSnapOnActivityOffset: number | undefined; readonly autoScrollSnapOnPage: boolean | number | undefined; readonly autoScrollSnapOnPageOffset: number | undefined; readonly hideSendBox: boolean | undefined; readonly hideTelephoneKeypadButton: boolean | undefined; readonly microphoneButtonColorOnDictate: string | undefined; readonly sendBoxBackground: string | undefined; readonly uploadAccept: string | undefined; readonly uploadMultiple: boolean | undefined; readonly sendAttachmentOn: "attach" | "send" | undefined; readonly sendBoxButtonColor: string | undefined; readonly sendBoxButtonShadeBorderRadius: number | undefined; readonly sendBoxButtonShadeColor: string | undefined; readonly sendBoxButtonShadeInset: number | undefined; readonly sendBoxButtonColorOnActive: string | undefined; readonly sendBoxButtonShadeColorOnActive: string | undefined; readonly sendBoxButtonColorOnDisabled: string | undefined; readonly sendBoxButtonShadeColorOnDisabled: string | undefined; readonly sendBoxButtonColorOnFocus: string | undefined; readonly sendBoxButtonShadeColorOnFocus: string | undefined; readonly sendBoxButtonColorOnHover: string | undefined; readonly sendBoxButtonShadeColorOnHover: string | undefined; readonly sendBoxButtonKeyboardFocusIndicatorBorderColor: string | undefined; readonly sendBoxButtonKeyboardFocusIndicatorBorderRadius: number | string | undefined; readonly sendBoxButtonKeyboardFocusIndicatorBorderStyle: string | undefined; readonly sendBoxButtonKeyboardFocusIndicatorBorderWidth: number | undefined; readonly sendBoxButtonKeyboardFocusIndicatorInset: number | undefined; readonly sendBoxDisabledTextColor: string | undefined; readonly sendBoxHeight: number | string | undefined; readonly sendBoxMaxHeight: number | string | undefined; readonly sendBoxTextColor: string | undefined; readonly sendBoxBorderBottom: number | string | undefined; readonly sendBoxBorderLeft: number | string | undefined; readonly sendBoxBorderRight: number | string | undefined; readonly sendBoxBorderTop: number | string | undefined; readonly sendBoxPlaceholderColor: string | undefined; readonly sendBoxTextWrap: boolean | undefined; readonly sendBoxButtonAlignment: "bottom" | "stretch" | "top" | undefined; readonly showSpokenText: boolean | undefined; readonly spinnerAnimationBackgroundImage: string | undefined; readonly spinnerAnimationHeight: number | string | undefined; readonly spinnerAnimationWidth: number | string | undefined; readonly spinnerAnimationPadding: number | string | undefined; readonly suggestedActionBorderRadius: number | string | undefined; readonly suggestedActionBackgroundColor: string | undefined; readonly suggestedActionBorderColor: string | undefined; readonly suggestedActionBorderStyle: string | undefined; readonly suggestedActionBorderWidth: number | undefined; readonly suggestedActionTextColor: string | undefined; readonly suggestedActionBackgroundColorOnDisabled: string | undefined; readonly suggestedActionBorderColorOnDisabled: string | undefined; readonly suggestedActionBorderStyleOnDisabled: string | undefined; readonly suggestedActionBorderWidthOnDisabled: number | undefined; readonly suggestedActionTextColorOnDisabled: string | undefined; readonly suggestedActionBackgroundColorOnActive: string | undefined; readonly suggestedActionBorderColorOnActive: string | undefined; readonly suggestedActionBorderStyleOnActive: string | undefined; readonly suggestedActionBorderWidthOnActive: number | undefined; readonly suggestedActionTextColorOnActive: string | undefined; readonly suggestedActionBackgroundColorOnFocus: string | undefined; readonly suggestedActionBorderColorOnFocus: string | undefined; readonly suggestedActionBorderStyleOnFocus: string | undefined; readonly suggestedActionBorderWidthOnFocus: number | undefined; readonly suggestedActionTextColorOnFocus: string | undefined; readonly suggestedActionBackgroundColorOnHover: string | undefined; readonly suggestedActionBorderColorOnHover: string | undefined; readonly suggestedActionBorderStyleOnHover: string | undefined; readonly suggestedActionBorderWidthOnHover: number | undefined; readonly suggestedActionTextColorOnHover: string | undefined; readonly suggestedActionHeight: number | string | undefined; readonly suggestedActionImageHeight: number | string | undefined; readonly suggestedActionLayout: "carousel" | "flow" | "stacked" | undefined; readonly suggestedActionKeyboardFocusIndicatorBorderColor: string | undefined; readonly suggestedActionKeyboardFocusIndicatorBorderRadius: number | string | undefined; readonly suggestedActionKeyboardFocusIndicatorBorderStyle: string | undefined; readonly suggestedActionKeyboardFocusIndicatorBorderWidth: number | undefined; readonly suggestedActionKeyboardFocusIndicatorInset: number | undefined; readonly suggestedActionsCarouselFlipperCursor: string | undefined; readonly suggestedActionsCarouselFlipperBoxWidth: number | undefined; readonly suggestedActionsCarouselFlipperSize: number | undefined; readonly suggestedActionsFlowMaxHeight: number | undefined; readonly suggestedActionsStackedHeight: number | "auto" | undefined; readonly suggestedActionsStackedOverflow: "auto" | "hidden" | "scroll" | "visible" | undefined; readonly suggestedActionsStackedLayoutButtonMaxHeight: number | string | undefined; readonly suggestedActionsStackedLayoutButtonTextWrap: boolean | undefined; readonly suggestedActionsVisualKeyboardIndicatorColor: string | undefined; readonly suggestedActionsVisualKeyboardIndicatorStyle: string | undefined; readonly suggestedActionsVisualKeyboardIndicatorWidth: number | undefined; readonly groupTimestamp: boolean | number | undefined; readonly sendTimeout: number | ((activity: botframework_webchat_core.WebChatActivity) => number) | undefined; readonly sendTimeoutForAttachments: number | undefined; readonly timestampColor: string | undefined; readonly timestampFormat: "absolute" | "relative" | undefined; readonly transcriptTerminatorBackgroundColor: string | undefined; readonly transcriptTerminatorBorderRadius: number | string | undefined; readonly transcriptTerminatorColor: string | undefined; readonly transcriptTerminatorFontSize: number | string | undefined; readonly transcriptActivityVisualKeyboardIndicatorColor: string | undefined; readonly transcriptActivityVisualKeyboardIndicatorStyle: string | undefined; readonly transcriptActivityVisualKeyboardIndicatorWidth: number | string | undefined; readonly transcriptVisualKeyboardIndicatorColor: string | undefined; readonly transcriptVisualKeyboardIndicatorStyle: string | undefined; readonly transcriptVisualKeyboardIndicatorWidth: number | string | undefined; readonly scrollToEndButtonBehavior: false | "any" | "unread" | undefined; readonly scrollToEndButtonFontSize: number | string | undefined; readonly transcriptOverlayButtonBackground: string | undefined; readonly transcriptOverlayButtonBackgroundOnDisabled: string | undefined; readonly transcriptOverlayButtonBackgroundOnFocus: string | undefined; readonly transcriptOverlayButtonBackgroundOnHover: string | undefined; readonly transcriptOverlayButtonColor: string | undefined; readonly transcriptOverlayButtonColorOnDisabled: string | undefined; readonly transcriptOverlayButtonColorOnFocus: string | undefined; readonly transcriptOverlayButtonColorOnHover: string | undefined; readonly notificationDebounceTimeout: number | undefined; readonly hideToaster: boolean | undefined; readonly toasterHeight: number | string | undefined; readonly toasterMaxHeight: number | string | undefined; readonly toasterSingularMaxHeight: number | string | undefined; readonly toastFontSize: number | string | undefined; readonly toastIconWidth: number | string | undefined; readonly toastSeparatorColor: string | undefined; readonly toastTextPadding: number | string | undefined; readonly toastErrorBackgroundColor: string | undefined; readonly toastErrorColor: string | undefined; readonly toastInfoBackgroundColor: string | undefined; readonly toastInfoColor: string | undefined; readonly toastSuccessBackgroundColor: string | undefined; readonly toastSuccessColor: string | undefined; readonly toastWarnBackgroundColor: string | undefined; readonly toastWarnColor: string | undefined; readonly typingAnimationBackgroundImage: string | undefined; readonly typingAnimationDuration: number | undefined; readonly typingAnimationHeight: number | string | undefined; readonly typingAnimationWidth: number | string | undefined; readonly enableUploadThumbnail: boolean | undefined; readonly uploadThumbnailContentType: string | undefined; readonly uploadThumbnailHeight: number | undefined; readonly uploadThumbnailQuality: number | undefined; readonly uploadThumbnailWidth: number | undefined; readonly videoHeight: number | string | undefined; readonly maxMessageLength: number | undefined; readonly stylesRoot: Node | undefined; readonly borderAnimationColor1: string | undefined; readonly borderAnimationColor2: string | undefined; readonly borderAnimationColor3: string | undefined; readonly codeBlockTheme: "github-light-default" | "github-dark-default" | undefined; readonly feedbackActionsPlacement: "activity-actions" | "activity-status" | undefined; readonly speechRecognitionContinuous: boolean | undefined; readonly partGroupDefaultOpen: boolean | undefined; readonly referenceListDefaultOpen: boolean | undefined; readonly groupActivitiesBy: readonly string[] | undefined; readonly sendBoxAttachmentBarMaxHeight: number | undefined; readonly sendBoxAttachmentBarMaxThumbnail: number | undefined; readonly disableFileUpload: boolean | undefined; readonly showMicrophoneButton: "auto" | "hide" | undefined; readonly callURLActionPopupWindowHeight: number | undefined; readonly callURLActionPopupWindowWidth: number | undefined; readonly callURLActionTrustedOrigin: string | undefined; }; root: { backgroundColor: string; height: string | number; width: string | number; zIndex: number; }; scrollToEndButton: { "&.webchat__scroll-to-end-button": { "@media screen and (forced-colors: active)": { borderWidth: string; outline: string; }; appearance: string; backgroundColor: string; borderRadius: number; borderWidth: number; color: string; fontFamily: string; fontSize: string | number; outline: number; padding: number; "&:hover": { backgroundColor: string; color: string; }; "&:focus": { backgroundColor: string; color: string; }; }; }; sendBox: { "&.webchat__send-box": { fontFamily: string; "& .webchat__send-box__button--align-bottom": { alignSelf: string; }; "& .webchat__send-box__button--align-stretch": { alignSelf: string; }; "& .webchat__send-box__button--align-top": { alignSelf: string; }; "& .webchat__send-box__main": { alignItems: string; backgroundColor: string; borderBottom: string; borderLeft: string; borderRight: string; borderTop: string; display: string; gridTemplateAreas: string; gridTemplateColumns: string; gridTemplateRows: string; minHeight: string; "&:has(.webchat__send-box__attachment-bar)": { gridTemplateAreas: string; gridTemplateRows: string; }; }; "& .webchat__send-box__editable": { display: string; flexDirection: string; gap: string; gridArea: string; paddingBottom: string; paddingTop: string; overflowX: string; width: string; }; "& .webchat__send-box__attachment-bar": { padding: string; paddingBlockEnd: string; }; "& .webchat__upload-button": { gridArea: string; }; "& .webchat__send-button": { gridArea: string; }; }; }; sendBoxButton: { "&.webchat__icon-button": { alignItems: string; appearance: string; backgroundColor: string; border: number; color: string; display: string; justifyContent: string; outline: number; padding: number; position: string; width: string | number; "--webchat__component-icon--size": string; "&:not(.webchat__icon-button--stretch)": { height: string | number; }; "&:disabled, &[aria-disabled=\"true\"]": { color: string; "& .webchat__icon-button__shade": { backgroundColor: string; }; }; "&:not(:disabled):not([aria-disabled=\"true\"])": { "&:active": { color: string; "& .webchat__icon-button__shade": { backgroundColor: string; }; }; "&:not(:active)": { "&:hover": { color: string; "& .webchat__icon-button__shade": { backgroundColor: string; }; }; "&:not(:hover)": { "&:focus": { color: string; "& .webchat__icon-button__shade": { backgroundColor: string; }; }; }; }; }; "&:not(:focus-visible) .webchat__icon-button__keyboard-focus-indicator": { display: string; }; "&:not(.webchat__icon-button--focus-visible) .webchat__icon-button__keyboard-focus-indicator": { display: string; }; "& > *": { position: string; }; "& .webchat__icon-button__shade": { backgroundColor: string; borderRadius: number; bottom: number; left: number; position: string; right: number; top: number; }; "& .webchat__icon-button__keyboard-focus-indicator": { borderColor: string; borderRadius: string | number; borderStyle: string; borderWidth: number; bottom: number; left: number; position: string; right: number; top: number; }; }; }; sendBoxTextBox: { "&.webchat__send-box-text-box": { alignItems: string; fontFamily: string; paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; position: string; "& .webchat__send-box-text-box__input": { border: number; fontFamily: string; fontSize: string; height: string; outline: number; padding: number; }; "& .webchat__send-box-text-box__input, & .webchat__send-box-text-box__html-text-area": { backgroundColor: string; "&:not(:disabled):not([aria-disabled=\"true\"])": { color: string; }; "&:disabled, &[aria-disabled=\"true\"]": { color: string; }; "&::placeholder": { color: string; }; }; "& .webchat__send-box-text-box__input, & .webchat__send-box-text-box__text-area": { maxHeight: string | number; }; "& .webchat__send-box-text-box__glass": { height: string; left: number; position: string; top: number; userSelect: number; width: string; }; }; }; spinnerAnimation: { backgroundImage: string; backgroundRepeat: string; backgroundSize: string; height: string | number; width: string | number; ":not(.webchat__spinner--rtl)": { marginRight: string | number; }; ".webchat__spinner--rtl": { marginLeft: string | number; }; }; stackedLayout: { "&.webchat__stacked-layout": { marginLeft: number; marginRight: number; "& .webchat__stacked-layout__alignment-pad": { transitionDuration: string; transitionProperty: string; width: number; }; "&.webchat__stacked-layout--extra-trailing .webchat__stacked-layout__alignment-pad": { width: number; }; "& .webchat__stacked-layout__avatar-gutter": { transitionDuration: string; transitionProperty: string; width: number; }; "& .webchat__stacked-layout__attachment": { maxWidth: "var(--webchat__max-width--attachment-bubble)"; minWidth: "var(--webchat__min-width--attachment-bubble)"; transitionDuration: string; transitionProperty: string; }; "& .webchat__stacked-layout__attachment-row": { marginTop: number; width: string; }; "&.webchat__stacked-layout--no-message .webchat__stacked-layout__attachment-row.webchat__stacked-layout__attachment-row--first": { marginTop: number; }; "& .webchat__stacked-layout__message": { maxWidth: "var(--webchat__max-width--message-bubble)"; minWidth: "var(--webchat__min-width--message-bubble)"; overflow: string; transitionDuration: string; transitionProperty: string; }; "& .webchat__stacked-layout__nub-pad": { transitionDuration: string; transitionProperty: string; width: number; }; "&.webchat__stacked-layout--hide-avatar, &.webchat__stacked-layout--show-avatar": { "& .webchat__stacked-layout__avatar-gutter": { width: "var(--webchat__size--avatar)"; }; }; "&.webchat__stacked-layout--hide-avatar, &.webchat__stacked-layout--show-avatar, &.webchat__stacked-layout--hide-nub, &.webchat__stacked-layout--show-nub": { "& .webchat__stacked-layout__attachment": { maxWidth: number; minWidth: number; }; "& .webchat__stacked-layout__message": { maxWidth: number; minWidth: number; }; "& .webchat__stacked-layout__nub-pad": { width: number; }; }; "&:not(.webchat__stacked-layout--top-callout)": { "& .webchat__stacked-layout__avatar-gutter, & .webchat__stacked-layout__content": { justifyContent: string; }; }; }; }; suggestedAction: { "&.webchat__suggested-action": { alignItems: string; backgroundColor: string; borderColor: string; borderRadius: string | number; borderStyle: string; borderWidth: number; color: string; fontFamily: string; fontSize: string; height: string | number; justifyContent: string; maxWidth: string; outline: number; paddingLeft: number; paddingRight: number; position: string; whiteSpace: string; width: string; "&:disabled, &[aria-disabled=\"true\"]": { backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; "&:not(:disabled):not([aria-disabled=\"true\"])": { "&:active": { backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; "&:not(:active)": { "&:hover": { backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; "&:not(:hover)": { "&:focus": { backgroundColor: string; borderColor: string; borderStyle: string; borderWidth: number; color: string; }; }; }; }; "&:not(:focus-visible) .webchat__suggested-action__keyboard-focus-indicator": { display: string; }; "&:not(.webchat__suggested-action--focus-visible) .webchat__suggested-action__keyboard-focus-indicator": { display: string; }; "&:not(.webchat__suggested-action--rtl) .webchat__suggested-action__image + .webchat__suggested-action__text": { paddingLeft: number; }; "&.webchat__suggested-action--rtl .webchat__suggested-action__image + .webchat__suggested-action__text": { paddingRight: number; }; "&.webchat__suggested-action--wrapping": { height: string; maxHeight: string | number; minHeight: string | number; }; "& .webchat__suggested-action__image": { height: string | number; }; "& .webchat__suggested-action__keyboard-focus-indicator": { borderColor: string; borderRadius: string | number; borderStyle: string; borderWidth: number; bottom: number; left: number; position: string; right: number; top: number; }; }; }; suggestedActions: { "&.webchat__suggested-actions": { position: string; "&.webchat__suggested-actions--carousel-layout": { "& .webchat__suggested-actions__carousel": { paddingBottom: number; paddingTop: number; "& .webchat__suggested-actions__item-box": { paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; }; "& .react-film__filmstrip": { scrollbarWidth: string; }; "& .react-film__flipper": { "&:disabled, &[aria-disabled=\"true\"]": { "& .react-film__flipper__body": { backgroundColor: string; color: string; }; }; "&:focus .react-film__flipper__body": { backgroundColor: string; color: string; }; "&:hover .react-film__flipper__body": { backgroundColor: string; color: string; }; "& .react-film__flipper__body": { background: string; color: string; outline: number; }; }; }; "&:not(.webchat__suggested-actions--rtl)": { "& .react-film__filmstrip__item:first-child": { paddingLeft: number; }; "& .react-film__filmstrip__item:last-child": { paddingRight: number; }; "& .react-film__flipper + .react-film__filmstrip": { "& .react-film__filmstrip__item:first-child": { paddingLeft: number; }; "& .react-film__filmstrip__item:last-child": { paddingRight: number; }; }; }; "&.webchat__suggested-actions--rtl": { "& .react-film__filmstrip__item:first-child": { paddingRight: number; }; "& .react-film__filmstrip__item:last-child": { paddingLeft: number; }; "& .react-film__flipper + .react-film__filmstrip": { "& .react-film__filmstrip__item:first-child": { paddingRight: number; }; "& .react-film__filmstrip__item:last-child": { paddingLeft: number; }; }; }; }; "&.webchat__suggested-actions--flow-layout": { "& .webchat__suggested-actions__flow-box": { maxHeight: number; overflowY: string; paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; }; "& .webchat__suggested-actions__flow-item-box": { maxWidth: string; overflow: string; }; "& .webchat__suggested-actions__item-box": { paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; }; }; "&.webchat__suggested-actions--stacked-layout": { "& .webchat__suggested-actions__stack": { maxHeight: number | "auto"; overflowY: "hidden" | "visible" | "auto" | "scroll"; paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; }; "& .webchat__suggested-actions__item-box": { paddingBottom: number; paddingLeft: number; paddingRight: number; paddingTop: number; }; }; "&.webchat__suggested-actions--flow-layout, &.webchat__suggested-actions--stacked-layout": { "& .webchat__suggested-actions__button-text": { overflow: string; textOverflow: string; }; "& .webchat__suggested-actions__button-text-stacked-text-wrap": { alignItems: string; display: string; whiteSpace: string; }; }; "& .webchat__suggested-actions__item-box": { display: string; maxWidth: string; }; "&.webchat__suggested-actions--focus-within, &:focus-within": { "& .webchat__suggested-actions__focus-indicator": { borderColor: string; borderStyle: string; borderWidth: number; boxSizing: string; height: string; pointerEvents: string; position: string; top: number; width: string; }; }; }; }; toast: { fontFamily: string; fontSize: string | number; minHeight: string | number; "&.webchat__toast--error": { color: string; fill: string; }; "&.webchat__toast--info": { color: string; fill: string; }; "&.webchat__toast--success": { color: string; fill: string; }; "&.webchat__toast--warn": { color: string; fill: string; }; "& .webchat__toast__iconBox": { alignItems: string; display: string; flexShrink: number; height: string | number; justifyContent: string; width: string | number; }; "& .webchat__toast__dismissButton": { alignItems: string; appearance: string; backgroundColor: string; border: number; display: string; height: string | number; justifyContent: string; outline: number; padding: number; width: string | number; "&:focus .webchat__toast__dismissButtonFocus": { borderColor: string; }; "&:hover .webchat__toast__dismissButtonFocus": { backgroundColor: string; }; }; "& .webchat__toast__dismissButtonFocus": { alignItems: string; borderColor: string; borderStyle: string; borderWidth: number; borderRadius: number; display: string; height: number; justifyContent: string; width: number; }; "& .webchat__toast__text": { alignSelf: string; paddingBottom: string | number; paddingTop: string | number; }; }; toaster: { overflowY: string; "&:not(.webchat__toaster--expandable)": { maxHeight: string | number; }; "&.webchat__toaster--expandable:not(.webchat__toaster--expanded) > ul": { height: number; }; "&.webchat__toaster--expandable.webchat__toaster--expanded": { maxHeight: string | number; }; "& .webchat__toaster__header": { alignItems: string; alignSelf: string; appearance: string; backgroundColor: string; border: number; display: string; fontFamily: string; fontSize: string | number; minHeight: string | number; outline: number; padding: number; textAlign: string; "&:focus .webchat__toaster__expandIconFocus": { borderColor: string; }; "&:hover .webchat__toaster__expandIconFocus": { backgroundColor: string; }; }; "& .webchat__toaster__expandIconFocus": { alignItems: string; borderColor: string; borderStyle: string; borderWidth: number; borderRadius: number; display: string; height: number; justifyContent: string; width: number; }; "&.webchat__toaster--error": { "&:not(.webchat__toaster--expandable), & .webchat__toaster__header": { backgroundColor: string; }; "& .webchat__toaster__header": { color: string; fill: string; }; }; "&.webchat__toaster--info": { "&:not(.webchat__toaster--expandable), & .webchat__toaster__header": { backgroundColor: string; }; "& .webchat__toaster__header": { color: string; fill: string; }; }; "&.webchat__toaster--success": { "&:not(.webchat__toaster--expandable), & .webchat__toaster__header": { backgroundColor: string; }; "& .webchat__toaster__header": { color: string; fill: string; }; }; "&.webchat__toaster--warn": { "&:not(.webchat__toaster--expandable), & .webchat__toaster__header": { backgroundColor: string; }; "& .webchat__toaster__header": { color: string; fill: string; }; }; "& .webchat__toaster__expandLevelIconBox": { height: string | number; width: string | number; }; "& .webchat__toaster__expandIcon": { height: string | number; width: string | number; }; "& .webchat__toaster__expandText": { padding: string; }; "& .webchat__toaster__expandLevelIconBox, & .webchat__toaster__expandIcon": { alignItems: string; display: string; justifyContent: string; }; "& .webchat__toaster__list": { margin: number; overflowY: string; padding: number; }; "& .webchat__toaster__listItem:first-child:last-child": { overflow: string; }; "& .webchat__toaster__listItem:not(:first-child), & .webchat__toaster__listItem:not(:last-child)": { borderBottomColor: string; borderBottomStyle: string; borderBottomWidth: number; minHeight: number; }; }; typingAnimation: { backgroundImage: string; backgroundRepeat: string; height: string | number; width: string | number; }; typingIndicator: { paddingBottom: number; "&:not(.webchat__typing-indicator--rtl)": { paddingLeft: number; }; "&.webchat__typing-indicator--rtl": { paddingRight: number; }; }; uploadButton: { width: string | number; "& > .icon > svg": { fill: string; }; "& > input:hover + .icon > svg": { fill: string; }; "& > input:focus + .icon > svg": { fill: string; }; }; videoAttachment: {}; videoContent: { height: string | number; width: string; }; vimeoContent: { border: number; height: string | number; width: string; }; warningNotification: { alignItems: string; color: string; display: string; fontFamily: string; fontSize: string | number; marginBottom: number; marginLeft: number; marginRight: number; marginTop: number; "& > svg": { fill: string; "&:not(webchat__warning--rtl)": { paddingRight: number; }; "&.webchat__warning--rtl": { paddingLeft: number; }; }; }; youTubeContent: { border: number; height: string | number; width: string; }; chatHistoryBox: { "&.webchat__chat-history-box": { display: string; flex: string; overflow: string[]; position: string; }; ".webchat__chat-history-box__toolbar": { bottom: string; isolation: string; position: string; right: string; zIndex: number; "&.webchat__chat-history-box__toolbar--rtl": { left: string; }; }; }; citationModalDialog: { "&.webchat__citation-modal-dialog": { "& .webchat__citation-modal-dialog__body": { lineHeight: string; }; }; }; linkDefinitions: { "&.webchat__link-definitions": { ".webchat__link-definitions__header": { alignItems: string; cursor: string; display: string; fontFamily: "var(--webchat__font--primary)"; fontSize: "var(--webchat__font-size--small)"; gap: number; justifyContent: string; listStyle: string; "@media (forced-colors: none)": { color: string; }; "@media (forced-colors: none) and not (forced-colors: none)": { color: string; }; }; ".webchat__link-definitions__header-section": { alignItems: string; display: string; gap: number; overflow: string; }; ".webchat__link-definitions__header-section--left": { flexShrink: number; }; ".webchat__link-definitions__header-text": { flexShrink: number; }; ".webchat__link-definitions__header::-webkit-details-marker": { display: string; }; ".webchat__link-definitions__header-chevron": { flexShrink: number; }; "&:not([open]) .webchat__link-definitions__header-chevron": { transform: string; }; ".webchat__link-definitions__header-accessory": { overflow: string; }; ".webchat__link-definitions__message-sensitivity-label": { alignItems: string; display: string; gap: number; }; ".webchat__link-definitions__message-sensitivity-label-icon": { color: string; flexShrink: number; }; ".webchat__link-definitions__message-sensitivity-label-text": { overflow: string; textOverflow: string; whiteSpace: string; }; ".webchat__link-definitions__list": { display: string; flexDirection: string; gap: number; margin: string; padding: number; }; ".webchat__link-definitions__list-item": { display: string; flexDirection: string; }; ".webchat__link-definitions__badge": { alignSelf: string; borderRadius: string; borderStyle: string; borderWidth: number; flexShrink: number; fontSize: string; margin: number; maxWidth: string; minWidth: string; overflow: string; padding: number; textAlign: string; textOverflow: string; whiteSpace: string; "@media (forced-colors: none)": { backgroundColor: string; borderColor: string; color: string; }; "@media (forced-colors: none) and not (forced-colors: none)": { backgroundColor: string; borderColor: string; color: string; }; "@media (forced-colors: active)": { borderColor: string; }; }; ".webchat__link-definitions__list-item-box": { alignItems: string; borderRadius: number; borderStyle: string; borderWidth: number; "@media (forced-colors: none)": { backgroundColor: string; borderColor: string; }; "@media (forced-colors: none) and not (forced-colors: none)": { backgroundColor: string; borderColor: string; }; "@media (forced-colors: active)": { backgroundColor: string; borderColor: string; }; }; ".webchat__link-definitions__list-item-box--as-link": { display: string; outlineOffset: number; textDecoration: string; }; ".webchat__link-definitions__list-item-box--as-button": { appearance: string; background: string; cursor: string; fontFamily: string; fontSize: string; overflow: string; padding: number; textAlign: string; }; ".webchat__link-definitions__list-item-body": { alignItems: string; display: string; fontFamily: string; gap: number; padding: number; }; ".webchat__link-definitions__list-item-body-main": { display: string; flexDirection: string; gap: number; overflow: string; }; ".webchat__link-definitions__list-item-main-text": { alignItems: string; display: string; gap: number; }; ".webchat__link-definitions__list-item-badge, .webchat__link-definitions__list-item-text": { overflow: string; textOverflow: string; whiteSpace: string; }; ".webchat__link-definitions__list-item-text": { textDecoration: string; "@media (forced-colors: none)": { color: "var(--webchat__color--accent)"; }; }; ".webchat__link-definitions__list-item-badge": { fontSize: "var(--webchat__font-size--small)"; "@media (forced-colors: none)": { color: "var(--webchat__color--subtle)"; }; }; ".webchat__link-definitions__open-in-new-window-icon": { flexShrink: number; paddingRight: number; "@media (forced-colors: none)": { color: "var(--webchat__color--accent)"; }; }; }; }; modalDialog: { "&.webchat__modal-dialog": { fontFamily: "var(--webchat__font--primary)"; maxHeight: string; maxWidth: string; width: string; "@media (forced-colors: none)": { backgroundColor: string; border: number; }; "&:has(.webchat__modal-dialog__body:empty)": { opacity: number; }; "& .webchat__modal-dialog__box": { borderRadius: number; overflow: string; margin: string; "@media screen and (max-width: 639px)": { maxWidth: string; }; "@media screen and (min-width: 640px)": { maxWidth: string; minWidth: string; width: string; }; "@media (forced-colors: none)": { backgroundColor: string; boxShadow: string; }; "@media (forced-colors: none) and not (forced-colors: none)": { backgroundColor: string; boxShadow: string; color: string; }; "@media (forced-colors: active)": { outlineColor: string; outlineStyle: string; outlineWidth: number; }; }; "& .webchat__modal-dialog__close-button-layout": { float: string; padding: "var(--webchat__padding--regular)"; }; "& .webchat__modal-dialog__close-button": { height: number; width: number; padding: number; "--webchat__component-icon--size": string; "@media (forced-colors: none)": { appearance: string; backgroundColor: string; borderColor: string; borderRadius: number; borderStyle: string; borderWidth: number; color: string; outline: number; }; }; "& .webchat__modal-dialog__close-button:focus": { "@media (forced-colors: none)": { borderColor: string; "&:active": { backgroundColor: string; }; "&:not(:active):hover": { backgroundColor: string; }; }; "@media (forced-colors: none) and not (forced-colors: none)": { borderColor: string; "&:active": { backgroundColor: string; }; "&:not(:active):hover": { backgroundColor: string; }; }; }; "& .webchat__modal-dialog__close-button-icon": { "@media (forced-colors: none)": { color: string; }; "@media (forced-colors: none) and not (forced-colors: none)": { color: string; }; "@media (forced-colors: active)": { color: string; }; }; "& .webchat__modal-dialog__body": { margin: string; }; }; }; renderMarkdown: { "&.webchat__render-markdown": { display: string; "&.webchat__render-markdown--adaptive-cards > *:first-child": { marginTop: number; width: string; overflow: string; textOverflow: string; }; "&.webchat__render-markdown--adaptive-cards > *:last-child": { marginBottom: number; }; "&.webchat__render-markdown--message-activity > *:first-child": { marginTop: number; }; "&.webchat__render-markdown--message-activity > *:last-child": { marginBottom: number; }; "& .webchat__render-markdown__external-link-icon": { backgroundImage: "var(--webchat__icon-url--external-link)"; height: string; marginLeft: string; }; "& .webchat__render-markdown__citation": { background: string; border: number; cursor: string; display: string; fontFamily: string; fontSize: string; overflow: string; padding: number; textDecoration: string; textOverflow: string; verticalAlign: string; whiteSpace: string; "@media (forced-colors: active)": { color: string; }; "@media (forced-colors: none)": { color: "var(--webchat__color--accent)"; }; }; "& .webchat__render-markdown__pure-identifier": { display: string; maxWidth: string; overflow: string; textOverflow: string; verticalAlign: string; whiteSpace: string; }; "& .webchat__render-markdown__pure-identifier::after": { content: string; }; "& .webchat__render-markdown__pure-identifier::before": { content: string; }; "& [data-math-type=block]": { alignItems: string; display: string; flexDirection: string; marginBottom: string; paddingBottom: string; outlineOffset: string; overflowX: string; overflowY: string; scrollbarWidth: string; }; "& span[data-math-type=block]": { display: string; }; "& [data-math-type=inline]": { alignItems: string; display: string; flexDirection: string; }; "& :is([data-math-type=block], [data-math-type=inline]) > span": { display: string; }; }; }; sendStatus: { "&.webchat__activity-status": { color: "var(--webchat__color--timestamp)"; fontFamily: "var(--webchat__font--primary)"; fontSize: "var(--webchat__font-size--small)"; marginTop: string; }; "&.webchat__activity-status--slotted": { display: string; gap: number; }; "& .webchat__activity-status-slot": { display: string; "&:not(:first-child)::before": { content: string; }; "&:empty": { display: string; }; }; "& .webchat__activity-status__originator": { alignItems: string; "&.webchat__activity-status__originator--has-link": { color: "var(--webchat__color--accent)"; }; }; }; textContent: { "&.webchat__text-content": { fontFamily: "var(--webchat__font--primary)"; margin: number; minHeight: string; padding: "var(--webchat__padding--regular)"; "&.webchat__text-content--is-markdown": { display: string; flexDirection: string; justifyContent: string; gap: "var(--webchat__padding--regular)"; minWidth: number; }; "& .webchat__text-content__markdown img:not(.webchat__render-markdown__external-link-icon)": { maxWidth: "var(--webchat__max-width--message-bubble)"; minWidth: "var(--webchat__min-width--message-bubble)"; width: string; }; "& .webchat__text-content__markdown pre": { overflow: string; }; "& .webchat__text-content__open-in-new-window-icon": { height: string; }; "& .webchat__text-content__activity-actions": { alignSelf: string; display: string; flexWrap: string; gap: string; width: string; }; "& .webchat__text-content__activity-actions:empty": { display: string; }; }; }; thumbButton: { "&.webchat__thumb-button": { alignItems: string; borderRadius: string; boxSizing: string; display: string; gridTemplateAreas: string; height: string; width: string; "& .webchat__thumb-button__input": { appearance: string; background: string; border: number; gridArea: string; height: string; margin: number; opacity: number; padding: number; width: string; "&:active": { background: string; }; }; "&:has(.webchat__thumb-button__input:focus-visible)": { outline: string; }; "& .webchat__thumb-button__image": { color: "var(--webchat__color--accent)"; gridArea: string; justifySelf: string; pointerEvents: string; visibility: string; width: number; "&.webchat__thumb-button__image--is-stroked": { visibility: string; }; }; "&:has(.webchat__thumb-button__input:is(:not([aria-disabled=\"true\"]):hover, :checked, [aria-pressed=\"true\"]))": { "& .webchat__thumb-button__image": { "&.webchat__thumb-button__image--is-stroked": { visibility: string; }; "&.webchat__thumb-button__image--is-filled": { visibility: string; }; }; }; "&.webchat__thumb-button--large": { border: string; borderRadius: string; height: string; width: string; "& .webchat__thumb-button__input": { background: string; height: string; width: string; }; "& .webchat__thumb-button__image": { color: string; fontSize: string; height: string; width: string; }; "&:has(.webchat__thumb-button__input:is(:hover, :active, :checked, [aria-pressed=\"true\"])) .webchat__thumb-button__image": { color: "var(--webchat__color--accent)"; }; "&:has(.webchat__thumb-button__input[aria-disabled=\"true\"]) .webchat__thumb-button__image": { color: "var(--webchat__color--subtle)"; }; "&.webchat__thumb-button--has-submitted:has(.webchat__thumb-button__input:not(:checked):not([aria-pressed=\"true\"])) .webchat__thumb-button__tooltip": { display: string; }; "&.webchat__thumb-button--has-submitted .webchat__thumb-button__tooltip": { "--webchat__tooltip-anchor-inline-start": string; }; }; }; }; tooltip: { "*:has(> &.webchat__tooltip)": { position: string; "&:is(:hover, :focus-visible, :active) > .webchat__tooltip, &:has(:is(:hover, :focus-visible, :active)) > .webchat__tooltip": { opacity: number; transitionDelay: string; }; }; "&.webchat__tooltip": { "--webchat__tooltip-tip-size": string; "--webchat__tooltip-background": string; "--webchat__tooltip-anchor-inline-start": string; background: string; borderRadius: string; color: string; filter: string; fontSize: string; inlineSize: string; isolation: string; lineHeight: string; margin: number; maxInlineSize: string; opacity: number; padding: string; pointerEvents: string; position: string; textAlign: string; transition: string; userSelect: string; willChange: string; "&::after": { background: string; color: string; content: string; inset: number; position: string; }; "&.webchat__tooltip--block-start, &.webchat__tooltip--block-end": { textAlign: string; }; "&.webchat__tooltip--block-start": { insetBlockEnd: string; insetInlineStart: string; transform: string; "&::after": { border: string; borderBottomLeftRadius: string; clipPath: string; height: string; insetBlockStart: string; insetInlineStart: string; transform: string; width: string; }; }; }; }; }; declare const Components_AccessKeySinkSurface: typeof AccessKeySinkSurface; declare const Components_AttachmentBar: typeof AttachmentBar; declare const Components_AudioContent: typeof AudioContent; declare const Components_Avatar: typeof Avatar; declare const Components_BasicConnectivityStatus: typeof BasicConnectivityStatus; declare const Components_BasicSendBox: typeof BasicSendBox; declare const Components_BasicSendBoxToolbar: typeof BasicSendBoxToolbar; declare const Components_BasicToaster: typeof BasicToaster; declare const Components_BasicTranscript: typeof BasicTranscript; declare const Components_BasicWebChat: typeof BasicWebChat; declare const Components_BasicWebChatProps: typeof BasicWebChatProps; declare const Components_Bubble: typeof Bubble; declare const Components_ComposerProps: typeof ComposerProps; declare const Components_DictationInterims: typeof DictationInterims; declare const Components_ErrorBox: typeof ErrorBox; declare const Components_FileContent: typeof FileContent; declare const Components_HTMLVideoContent: typeof HTMLVideoContent; declare const Components_ImageContent: typeof ImageContent; declare const Components_LocalizedString: typeof LocalizedString; declare const Components_MicrophoneButton: typeof MicrophoneButton; declare const Components_ReactWebChatProps: typeof ReactWebChatProps; declare const Components_SendButton: typeof SendButton; declare const Components_SendStatus: typeof SendStatus; declare const Components_SendTextBox: typeof SendTextBox; declare const Components_SpeakActivity: typeof SpeakActivity; declare const Components_SuggestedActions: typeof SuggestedActions; declare const Components_TextArea: typeof TextArea; declare const Components_TextContent: typeof TextContent; declare const Components_ThemeProvider: typeof ThemeProvider; declare const Components_Timestamp: typeof Timestamp; declare const Components_UploadButton: typeof UploadButton; declare const Components_VideoContent: typeof VideoContent; declare const Components_VimeoContent: typeof VimeoContent; declare const Components_YouTubeContent: typeof YouTubeContent; declare namespace Components { export { Components_AccessKeySinkSurface as AccessKeySinkSurface, _default$8 as AdaptiveCardContent, _default$7 as AnimationCardContent, Components_AttachmentBar as AttachmentBar, _default$6 as AudioCardContent, Components_AudioContent as AudioContent, Components_Avatar as Avatar, Components_BasicConnectivityStatus as BasicConnectivityStatus, Components_BasicSendBox as BasicSendBox, Components_BasicSendBoxToolbar as BasicSendBoxToolbar, Components_BasicToaster as BasicToaster, Components_BasicTranscript as BasicTranscript, Components_BasicWebChat as BasicWebChat, Components_BasicWebChatProps as BasicWebChatProps, Components_Bubble as Bubble, FullComposer as Composer, Components_ComposerProps as ComposerProps, Components_DictationInterims as DictationInterims, Components_ErrorBox as ErrorBox, Components_FileContent as FileContent, Components_HTMLVideoContent as HTMLVideoContent, _default$5 as HeroCardContent, Components_ImageContent as ImageContent, Components_LocalizedString as LocalizedString, Components_MicrophoneButton as MicrophoneButton, _default$4 as OAuthCardContent, FullReactWebChat as ReactWebChat, Components_ReactWebChatProps as ReactWebChatProps, _default$3 as ReceiptCardContent, Components_SendButton as SendButton, Components_SendStatus as SendStatus, Components_SendTextBox as SendTextBox, _default$2 as SignInCardContent, Components_SpeakActivity as SpeakActivity, Components_SuggestedActions as SuggestedActions, Components_TextArea as TextArea, Components_TextContent as TextContent, Components_ThemeProvider as ThemeProvider, _default$1 as ThumbnailCardContent, Components_Timestamp as Timestamp, Components_UploadButton as UploadButton, _default as VideoCardContent, Components_VideoContent as VideoContent, Components_VimeoContent as VimeoContent, Components_YouTubeContent as YouTubeContent }; } declare const renderWebChat: any; declare function createAdaptiveCardsAttachmentMiddleware$1(): AttachmentForScreenReaderMiddleware; declare function createAdaptiveCardsAttachmentMiddleware(): AttachmentMiddleware; type CognitiveServicesAudioOutputFormat = 'audio-16khz-128kbitrate-mono-mp3' | 'audio-16khz-32kbitrate-mono-mp3' | 'audio-16khz-64kbitrate-mono-mp3' | 'audio-24khz-160kbitrate-mono-mp3' | 'audio-24khz-48kbitrate-mono-mp3' | 'audio-24khz-96kbitrate-mono-mp3' | 'audio-48khz-192kbitrate-mono-mp3' | 'audio-48khz-96kbitrate-mono-mp3' | 'ogg-16khz-16bit-mono-opus' | 'ogg-24khz-16bit-mono-opus' | 'ogg-48khz-16bit-mono-opus' | 'raw-16khz-16bit-mono-pcm' | 'raw-16khz-16bit-mono-truesilk' | 'raw-24khz-16bit-mono-pcm' | 'raw-24khz-16bit-mono-truesilk' | 'raw-48khz-16bit-mono-pcm' | 'raw-8khz-8bit-mono-alaw' | 'raw-8khz-8bit-mono-mulaw' | 'riff-16khz-16bit-mono-pcm' | 'riff-24khz-16bit-mono-pcm' | 'riff-48khz-16bit-mono-pcm' | 'riff-8khz-8bit-mono-alaw' | 'riff-8khz-8bit-mono-mulaw' | 'webm-16khz-16bit-mono-opus' | 'webm-24khz-16bit-mono-opus'; type CognitiveServicesAuthorizationToken = { authorizationToken: string; }; type CognitiveServicesSubscriptionKey = { subscriptionKey: string; }; type CognitiveServicesRegion = { region: string; }; type CognitiveServicesSovereignCloud = { customVoiceHostname: string; speechRecognitionHostname: string; speechSynthesisHostname: string; }; type CognitiveServicesBaseCredentials = (CognitiveServicesAuthorizationToken | CognitiveServicesSubscriptionKey) & (CognitiveServicesRegion | CognitiveServicesSovereignCloud); type CognitiveServicesCredentials = CognitiveServicesBaseCredentials | Promise | (() => CognitiveServicesBaseCredentials) | (() => Promise); type CognitiveServicesTextNormalization = 'display' | 'itn' | 'lexical' | 'maskeditn'; declare function createCognitiveServicesSpeechServicesPonyfillFactory({ audioConfig, audioContext, audioInputDeviceId, credentials, enableTelemetry, initialSilenceTimeout, speechRecognitionEndpointId, speechSynthesisDeploymentId, speechSynthesisOutputFormat, textNormalization }: { audioConfig?: AudioConfig; audioContext?: AudioContext; audioInputDeviceId?: string; credentials: CognitiveServicesCredentials; enableTelemetry?: true; initialSilenceTimeout?: number | undefined; speechRecognitionEndpointId?: string; speechSynthesisDeploymentId?: string; speechSynthesisOutputFormat?: CognitiveServicesAudioOutputFormat; textNormalization?: CognitiveServicesTextNormalization; }): WebSpeechPonyfillFactory; declare function createDirectLineSpeechAdapters({ audioConfig, audioContext, audioInputDeviceId, enableInternalHTTPSupport, enableTelemetry, fetchCredentials, speechRecognitionEndpointId, speechRecognitionLanguage, speechSynthesisDeploymentId, speechSynthesisOutputFormat, textNormalization, userID, username }: { audioConfig?: AudioConfig; audioContext?: AudioContext; audioInputDeviceId?: string; enableInternalHTTPSupport?: true; enableTelemetry?: true; fetchCredentials: CognitiveServicesCredentials; speechRecognitionEndpointId?: string; speechRecognitionLanguage?: string; speechSynthesisDeploymentId?: string; speechSynthesisOutputFormat?: CognitiveServicesAudioOutputFormat; textNormalization?: CognitiveServicesTextNormalization; userID?: string; username?: string; }): Promise<{ directLine: DirectLineJSBotConnection; webSpeechPonyfill: WebSpeechPonyfill; }>; type RenderInit = Readonly<{ codeBlockCopyButtonTagName: string; externalLinkAlt: string; highlightCode: HighlightCodeFn; }>; declare function render(markdown: string, { markdownRespectCRLF, markdownRenderHTML }: Readonly<{ markdownRespectCRLF: boolean; markdownRenderHTML?: boolean; }>, { externalLinkAlt }: RenderInit): string; declare namespace render { var createStreamingRenderer: typeof createStreamingRenderer; } declare const version: string; declare const hooks_DropZoneState: typeof DropZoneState; declare const hooks_SendBoxFocusOptions: typeof SendBoxFocusOptions; declare const hooks_useActiveTyping: typeof useActiveTyping; declare const hooks_useActivities: typeof useActivities; declare const hooks_useActivityKeys: typeof useActivityKeys; declare const hooks_useActivityKeysByRead: typeof useActivityKeysByRead; declare const hooks_useAdaptiveCardsHostConfig: typeof useAdaptiveCardsHostConfig; declare const hooks_useAdaptiveCardsPackage: typeof useAdaptiveCardsPackage; declare const hooks_useAvatarForBot: typeof useAvatarForBot; declare const hooks_useAvatarForUser: typeof useAvatarForUser; declare const hooks_useBuildRenderActivityCallback: typeof useBuildRenderActivityCallback; declare const hooks_useByteFormatter: typeof useByteFormatter; declare const hooks_useCapabilities: typeof useCapabilities; declare const hooks_useConnectivityStatus: typeof useConnectivityStatus; declare const hooks_useCreateActivityRenderer: typeof useCreateActivityRenderer; declare const hooks_useCreateActivityStatusRenderer: typeof useCreateActivityStatusRenderer; declare const hooks_useCreateAttachmentForScreenReaderRenderer: typeof useCreateAttachmentForScreenReaderRenderer; declare const hooks_useCreateAvatarRenderer: typeof useCreateAvatarRenderer; declare const hooks_useCreateScrollToEndButtonRenderer: typeof useCreateScrollToEndButtonRenderer; declare const hooks_useDateFormatter: typeof useDateFormatter; declare const hooks_useDebouncedNotifications: typeof useDebouncedNotifications; declare const hooks_useDictateAbortable: typeof useDictateAbortable; declare const hooks_useDictateInterims: typeof useDictateInterims; declare const hooks_useDictateState: typeof useDictateState; declare const hooks_useDirection: typeof useDirection; declare const hooks_useDisabled: typeof useDisabled; declare const hooks_useDismissNotification: typeof useDismissNotification; declare const hooks_useEmitTypingIndicator: typeof useEmitTypingIndicator; declare const hooks_useFileDropZone: typeof useFileDropZone; declare const hooks_useFocus: typeof useFocus; declare const hooks_useGetActivitiesByKey: typeof useGetActivitiesByKey; declare const hooks_useGetActivityByKey: typeof useGetActivityByKey; declare const hooks_useGetHasAcknowledgedByActivityKey: typeof useGetHasAcknowledgedByActivityKey; declare const hooks_useGetKeyByActivity: typeof useGetKeyByActivity; declare const hooks_useGetKeyByActivityId: typeof useGetKeyByActivityId; declare const hooks_useGetSendTimeoutForActivity: typeof useGetSendTimeoutForActivity; declare const hooks_useGrammars: typeof useGrammars; declare const hooks_useGroupActivities: typeof useGroupActivities; declare const hooks_useGroupActivitiesByName: typeof useGroupActivitiesByName; declare const hooks_useGroupTimestamp: typeof useGroupTimestamp; declare const hooks_useLanguage: typeof useLanguage; declare const hooks_useLastAcknowledgedActivityKey: typeof useLastAcknowledgedActivityKey; declare const hooks_useLastReadActivityKey: typeof useLastReadActivityKey; declare const hooks_useLocalizer: typeof useLocalizer; declare const hooks_useMakeThumbnail: typeof useMakeThumbnail; declare const hooks_useMarkActivityAsSpoken: typeof useMarkActivityAsSpoken; declare const hooks_useMarkActivityKeyAsRead: typeof useMarkActivityKeyAsRead; declare const hooks_useMarkAllAsAcknowledged: typeof useMarkAllAsAcknowledged; declare const hooks_useMicrophoneButtonClick: typeof useMicrophoneButtonClick; declare const hooks_useMicrophoneButtonDisabled: typeof useMicrophoneButtonDisabled; declare const hooks_useNotifications: typeof useNotifications; declare const hooks_useObserveScrollPosition: typeof useObserveScrollPosition; declare const hooks_useObserveTranscriptFocus: typeof useObserveTranscriptFocus; declare const hooks_usePerformCardAction: typeof usePerformCardAction; declare const hooks_usePonyfill: typeof usePonyfill; declare const hooks_usePostActivity: typeof usePostActivity; declare const hooks_useReferenceGrammarID: typeof useReferenceGrammarID; declare const hooks_useRegisterFocusSendBox: typeof useRegisterFocusSendBox; declare const hooks_useRelativeTimeFormatter: typeof useRelativeTimeFormatter; declare const hooks_useRenderAttachment: typeof useRenderAttachment; declare const hooks_useRenderMarkdownAsHTML: typeof useRenderMarkdownAsHTML; declare const hooks_useRenderToast: typeof useRenderToast; declare const hooks_useRenderTypingIndicator: typeof useRenderTypingIndicator; declare const hooks_useScrollDown: typeof useScrollDown; declare const hooks_useScrollTo: typeof useScrollTo; declare const hooks_useScrollToEnd: typeof useScrollToEnd; declare const hooks_useScrollUp: typeof useScrollUp; declare const hooks_useSendBoxAttachments: typeof useSendBoxAttachments; declare const hooks_useSendBoxSpeechInterimsVisible: typeof useSendBoxSpeechInterimsVisible; declare const hooks_useSendBoxValue: typeof useSendBoxValue; declare const hooks_useSendEvent: typeof useSendEvent; declare const hooks_useSendFiles: typeof useSendFiles; declare const hooks_useSendMessage: typeof useSendMessage; declare const hooks_useSendMessageBack: typeof useSendMessageBack; declare const hooks_useSendPostBack: typeof useSendPostBack; declare const hooks_useSendStatusByActivityKey: typeof useSendStatusByActivityKey; declare const hooks_useSendTimeoutForActivity: typeof useSendTimeoutForActivity; declare const hooks_useSendTypingIndicator: typeof useSendTypingIndicator; declare const hooks_useSetNotification: typeof useSetNotification; declare const hooks_useShouldReduceMotion: typeof useShouldReduceMotion; declare const hooks_useShouldSpeakIncomingActivity: typeof useShouldSpeakIncomingActivity; declare const hooks_useStartDictate: typeof useStartDictate; declare const hooks_useStartVoice: typeof useStartVoice; declare const hooks_useStopDictate: typeof useStopDictate; declare const hooks_useStopVoice: typeof useStopVoice; declare const hooks_useStyleOptions: typeof useStyleOptions; declare const hooks_useStyleSet: typeof useStyleSet; declare const hooks_useSubmitSendBox: typeof useSubmitSendBox; declare const hooks_useSuggestedActions: typeof useSuggestedActions; declare const hooks_useSuggestedActionsHooks: typeof useSuggestedActionsHooks; declare const hooks_useTextBoxSubmit: typeof useTextBoxSubmit; declare const hooks_useTextBoxValue: typeof useTextBoxValue; declare const hooks_useTimeoutForSend: typeof useTimeoutForSend; declare const hooks_useTrackDimension: typeof useTrackDimension; declare const hooks_useTrackEvent: typeof useTrackEvent; declare const hooks_useTrackException: typeof useTrackException; declare const hooks_useTrackTiming: typeof useTrackTiming; declare const hooks_useTransformHTMLContent: typeof useTransformHTMLContent; declare const hooks_useTypingIndicatorVisible: typeof useTypingIndicatorVisible; declare const hooks_useUIState: typeof useUIState; declare const hooks_useUserID: typeof useUserID; declare const hooks_useUsername: typeof useUsername; declare const hooks_useVoiceRecordingMuted: typeof useVoiceRecordingMuted; declare const hooks_useVoiceSelector: typeof useVoiceSelector; declare const hooks_useVoiceState: typeof useVoiceState; declare const hooks_useWebSpeechPonyfill: typeof useWebSpeechPonyfill; declare namespace hooks { export { hooks_DropZoneState as DropZoneState, hooks_SendBoxFocusOptions as SendBoxFocusOptions, hooks_useActiveTyping as useActiveTyping, hooks_useActivities as useActivities, hooks_useActivityKeys as useActivityKeys, hooks_useActivityKeysByRead as useActivityKeysByRead, hooks_useAdaptiveCardsHostConfig as useAdaptiveCardsHostConfig, hooks_useAdaptiveCardsPackage as useAdaptiveCardsPackage, hooks_useAvatarForBot as useAvatarForBot, hooks_useAvatarForUser as useAvatarForUser, hooks_useBuildRenderActivityCallback as useBuildRenderActivityCallback, hooks_useByteFormatter as useByteFormatter, hooks_useCapabilities as useCapabilities, hooks_useConnectivityStatus as useConnectivityStatus, hooks_useCreateActivityRenderer as useCreateActivityRenderer, hooks_useCreateActivityStatusRenderer as useCreateActivityStatusRenderer, hooks_useCreateAttachmentForScreenReaderRenderer as useCreateAttachmentForScreenReaderRenderer, hooks_useCreateAvatarRenderer as useCreateAvatarRenderer, hooks_useCreateScrollToEndButtonRenderer as useCreateScrollToEndButtonRenderer, hooks_useDateFormatter as useDateFormatter, hooks_useDebouncedNotifications as useDebouncedNotifications, hooks_useDictateAbortable as useDictateAbortable, hooks_useDictateInterims as useDictateInterims, hooks_useDictateState as useDictateState, hooks_useDirection as useDirection, hooks_useDisabled as useDisabled, hooks_useDismissNotification as useDismissNotification, hooks_useEmitTypingIndicator as useEmitTypingIndicator, hooks_useFileDropZone as useFileDropZone, hooks_useFocus as useFocus, hooks_useGetActivitiesByKey as useGetActivitiesByKey, hooks_useGetActivityByKey as useGetActivityByKey, hooks_useGetHasAcknowledgedByActivityKey as useGetHasAcknowledgedByActivityKey, hooks_useGetKeyByActivity as useGetKeyByActivity, hooks_useGetKeyByActivityId as useGetKeyByActivityId, hooks_useGetSendTimeoutForActivity as useGetSendTimeoutForActivity, hooks_useGrammars as useGrammars, hooks_useGroupActivities as useGroupActivities, hooks_useGroupActivitiesByName as useGroupActivitiesByName, hooks_useGroupTimestamp as useGroupTimestamp, hooks_useLanguage as useLanguage, hooks_useLastAcknowledgedActivityKey as useLastAcknowledgedActivityKey, hooks_useLastReadActivityKey as useLastReadActivityKey, hooks_useLocalizer as useLocalizer, hooks_useMakeThumbnail as useMakeThumbnail, hooks_useMarkActivityAsSpoken as useMarkActivityAsSpoken, hooks_useMarkActivityKeyAsRead as useMarkActivityKeyAsRead, hooks_useMarkAllAsAcknowledged as useMarkAllAsAcknowledged, hooks_useMicrophoneButtonClick as useMicrophoneButtonClick, hooks_useMicrophoneButtonDisabled as useMicrophoneButtonDisabled, hooks_useNotifications as useNotifications, hooks_useObserveScrollPosition as useObserveScrollPosition, hooks_useObserveTranscriptFocus as useObserveTranscriptFocus, hooks_usePerformCardAction as usePerformCardAction, hooks_usePonyfill as usePonyfill, hooks_usePostActivity as usePostActivity, hooks_useReferenceGrammarID as useReferenceGrammarID, hooks_useRegisterFocusSendBox as useRegisterFocusSendBox, hooks_useRelativeTimeFormatter as useRelativeTimeFormatter, hooks_useRenderAttachment as useRenderAttachment, hooks_useRenderMarkdownAsHTML as useRenderMarkdownAsHTML, hooks_useRenderToast as useRenderToast, hooks_useRenderTypingIndicator as useRenderTypingIndicator, hooks_useScrollDown as useScrollDown, hooks_useScrollTo as useScrollTo, hooks_useScrollToEnd as useScrollToEnd, hooks_useScrollUp as useScrollUp, hooks_useSendBoxAttachments as useSendBoxAttachments, hooks_useSendBoxSpeechInterimsVisible as useSendBoxSpeechInterimsVisible, hooks_useSendBoxValue as useSendBoxValue, hooks_useSendEvent as useSendEvent, hooks_useSendFiles as useSendFiles, hooks_useSendMessage as useSendMessage, hooks_useSendMessageBack as useSendMessageBack, hooks_useSendPostBack as useSendPostBack, hooks_useSendStatusByActivityKey as useSendStatusByActivityKey, hooks_useSendTimeoutForActivity as useSendTimeoutForActivity, hooks_useSendTypingIndicator as useSendTypingIndicator, hooks_useSetNotification as useSetNotification, hooks_useShouldReduceMotion as useShouldReduceMotion, hooks_useShouldSpeakIncomingActivity as useShouldSpeakIncomingActivity, hooks_useStartDictate as useStartDictate, hooks_useStartVoice as useStartVoice, hooks_useStopDictate as useStopDictate, hooks_useStopVoice as useStopVoice, hooks_useStyleOptions as useStyleOptions, hooks_useStyleSet as useStyleSet, hooks_useSubmitSendBox as useSubmitSendBox, hooks_useSuggestedActions as useSuggestedActions, hooks_useSuggestedActionsHooks as useSuggestedActionsHooks, hooks_useTextBoxSubmit as useTextBoxSubmit, hooks_useTextBoxValue as useTextBoxValue, hooks_useTimeoutForSend as useTimeoutForSend, hooks_useTrackDimension as useTrackDimension, hooks_useTrackEvent as useTrackEvent, hooks_useTrackException as useTrackException, hooks_useTrackTiming as useTrackTiming, hooks_useTransformHTMLContent as useTransformHTMLContent, hooks_useTypingIndicatorVisible as useTypingIndicatorVisible, hooks_useUIState as useUIState, hooks_useUserID as useUserID, hooks_useUsername as useUsername, hooks_useVoiceRecordingMuted as useVoiceRecordingMuted, hooks_useVoiceSelector as useVoiceSelector, hooks_useVoiceState as useVoiceState, hooks_useWebSpeechPonyfill as useWebSpeechPonyfill }; } declare const deprecatedHooks: typeof hooks; declare const deprecatedComponents: typeof Components; export { deprecatedComponents as Components, FullReactWebChat as ReactWebChat, FullBundleStyleOptions as StyleOptions, buildInfoObject as buildInfo, createAdaptiveCardsAttachmentMiddleware$1 as createAdaptiveCardsAttachmentForScreenReaderMiddleware, createAdaptiveCardsAttachmentMiddleware, createBrowserWebSpeechPonyfillFactory, createCognitiveServicesSpeechServicesPonyfillFactory, createDirectLine, createDirectLineAppServiceExtension, createDirectLineSpeechAdapters, createFullStyleSet as createStyleSet, decorator, FullReactWebChat as default, deprecatedHooks as hooks, internal, render as renderMarkdown, renderWebChat, version };