import React__default, { PropsWithChildren } from 'react'; import { UIChatHeaderDefaultProps } from '../components/UIChatHeader/UIChatHeaderDefault.js'; import { UIMessageProps } from '../components/UIMessage/UIMessage.js'; import { MessageContextProps } from '../components/UIMessage/MessageStatus.js'; import { EmptyStateIndicatorProps } from '../components/EmptyStateIndicator/EmptyStateIndicator.js'; import { UIConversationListHeaderDefaultProps } from '../components/UIConversationListHeader/UIConversationListHeaderDefault.js'; import { SuggestionListHeaderProps } from '../components/AutoCompleteTextarea/Header.js'; import { SuggestionItemProps, SuggestionListProps } from '../components/UIChatAutoComplete/UIChatAutoComplete.js'; import { LoadingIndicatorProps } from '../components/Loading/LoadingIndicator.js'; import { MessageNotificationProps } from '../components/UIMessageList/MessageNotification.js'; import { MessageListNotificationsProps } from '../components/UIMessageList/MessageListNotifications.js'; import { DateSeparatorProps } from '../components/DateSeparator/DateSeparator.js'; interface UnknowPorps { [propsName: string]: any; } type ComponentContextValue = { UIMessage?: React__default.ComponentType; UIChatHeader?: React__default.ComponentType; UIConversationListHeader?: React__default.ComponentType; AutocompleteSuggestionHeader?: React__default.ComponentType; AutocompleteSuggestionItem?: React__default.ComponentType; AutocompleteSuggestionList?: React__default.ComponentType; EmptyStateIndicator?: React__default.ComponentType; UIMessageInput?: React__default.ComponentType; MessageContext?: React__default.ComponentType; InputPlugins?: React__default.ComponentType; MessagePlugins?: React__default.ComponentType; InputQuote?: React__default.ComponentType; TriggerProvider?: React__default.ComponentType; LoadingIndicator?: React__default.ComponentType; MessageNotification?: React__default.ComponentType; MessageListNotifications?: React__default.ComponentType; DateSeparator?: React__default.ComponentType; }; declare const ComponentContext: React__default.Context; declare function ComponentProvider({ children, value, }: PropsWithChildren<{ value: ComponentContextValue; }>): JSX.Element; declare const useComponentContext: (componentName?: string) => ComponentContextValue; export { ComponentContext, ComponentContextValue, ComponentProvider, UnknowPorps, useComponentContext }; //# sourceMappingURL=ComponentContext.d.ts.map