import { type AttachmentForScreenReaderMiddleware, type AttachmentMiddleware, type StyleOptions } from 'botframework-webchat-api'; import { type OneOrMany } from 'botframework-webchat-core'; import React, { type ReactNode } from 'react'; import { type AdaptiveCardsStyleOptions } from './adaptiveCards/AdaptiveCardsStyleOptions'; import { type AdaptiveCardsPackage } from './types/AdaptiveCardsPackage'; import { type StrictFullBundleStyleOptions } from './types/FullBundleStyleOptions'; type AddFullBundleProps = Readonly<{ adaptiveCardsHostConfig?: any; adaptiveCardsPackage?: AdaptiveCardsPackage; attachmentForScreenReaderMiddleware?: OneOrMany; attachmentMiddleware?: OneOrMany; children: ({ extraStyleSet }: { extraStyleSet: any; }) => ReactNode; renderMarkdown?: (markdown: string, newLineOptions: { markdownRespectCRLF: boolean; }, linkOptions: { externalLinkAlt: string; }) => string; styleOptions?: StyleOptions & AdaptiveCardsStyleOptions; styleSet?: any & { options: StrictFullBundleStyleOptions; }; /** @deprecated Rename to "adaptiveCardsHostConfig" */ adaptiveCardHostConfig?: any; }>; declare const AddFullBundle: ({ adaptiveCardHostConfig, adaptiveCardsHostConfig, adaptiveCardsPackage, attachmentForScreenReaderMiddleware, attachmentMiddleware, children, renderMarkdown, styleOptions, styleSet }: AddFullBundleProps) => React.JSX.Element; export default AddFullBundle; export type { AddFullBundleProps }; //# sourceMappingURL=AddFullBundle.d.ts.map