import { default as default_2 } from 'react'; import { FC } from 'react'; import { Options } from 'react-markdown'; import * as React_2 from 'react'; export declare const CodeBlock: FC; export declare const FormattedMessage: FC; export declare const MemoizedReactMarkdown: FC; export declare interface MemoizedReactMarkdownProps extends Options { isStreaming?: boolean; } export declare const MermaidDiagram: default_2.FC; declare interface MermaidDiagramProps { content: string; } declare type Message = { content: string; uncertaintyFallbackText?: Record; }; export declare interface Props { message: Message; isStreaming?: boolean; redirectRules?: RedirectRule[]; contentTypeEndpoint?: string; } declare interface Props_2 { language: string; value: string; } /** * Defines a URL redirect rule with pattern matching * @example { source: '/knowledge/:id/:path', destination: '/knowledge/test/:path' } */ declare type RedirectRule = { source: string; destination: string; }; export declare const ZoomableImage: React_2.FC; declare interface ZoomableImageProps { src?: string; alt?: string; } export { }