import type { Meta, StoryFn } from '@storybook/react'; import type { OmitStrict } from '@pega/cosmos-react-core'; import type { ChatHeaderProps, MessageProps, SystemMessageProps, MessageHeaderProps } from '@pega/cosmos-react-social'; declare const _default: Meta; export default _default; /** *********************** ChatHeader component - START *********************** */ export interface ChatHeaderDemoProps extends OmitStrict { contextHeading?: string; } export declare const ChatHeaderDemo: StoryFn; /** ***************************** ChatHeader component - END ******************* */ /** ***************************** Message component - START ********************** */ export interface MessageDemoProps extends OmitStrict { showTimestamp?: boolean; showStatus?: boolean; showHeader?: boolean; headerContent?: MessageHeaderProps['content']; headerMeta?: MessageHeaderProps['meta']; showAvatarImage?: boolean; showAttachments?: boolean; showMediaPageLinks?: boolean; } export declare const MessageDemo: StoryFn; /** ***************************** Message component - END *********************** */ /** **************************** SystemMessage component - START ***************** */ export declare const SystemMessageDemo: StoryFn; /** ***************************** SystemMessage component - END ******************** */ /** ***************************** TypeIndicator component - START ****************** */ interface TypeIndicatorDemoProps { message?: string; } export declare const TypeIndicatorDemo: StoryFn; /** *************************** TypeIndicator component - END *********************** */ /** *************************** SuggestedReplyPicker component - START ****************** */ interface SuggestedReplyPickerDemoProps { showNotification?: boolean; singleSuggestedReply?: boolean; noSuggestedReplies?: boolean; disableButton?: boolean; } export declare const SuggestedReplyPickerDemo: StoryFn; /** *************************** SuggestedReplyPicker component - END ****************** */ /** ******************************* ChatComposer component - START ************************ */ interface ChatComposerDemoProps { maxAttachments?: number; showSuggestReplyButton?: boolean; showJoinConversationButton?: boolean; } export declare const ChatComposerDemo: StoryFn; /** *********************************** ChatComposer component - END ********************** */ /** *********************************** Standard Chat component - START ******************** */ interface StandardChatProps { maxAttachments?: number; chatWidth?: string; chatHeight?: string; selectedChannel?: string; showChatBanner?: boolean; disableChat?: boolean; simulateConversation?: boolean; message?: string; placeholder?: string; defaultMessage?: string; maxLength?: number; loading?: boolean; typingIndicator?: boolean; showAttachments?: boolean; genAIErrorState?: string; enableJoinConversationButton?: boolean; renderMarkdownContent?: boolean; } export declare const StandardChat: StoryFn; /** *************************** Standard Chat component - END ************************ */ //# sourceMappingURL=Chat.stories.d.ts.map