import { type ComponentType } from "react"; import { type IGenAIAssistantAgentChooserProps, type IGenAIAssistantAgentItemProps, type IGenAIAssistantAssistantMessageProps, type IGenAIAssistantConversationDateGroupingProps, type IGenAIAssistantConversationDrawerHeaderProps, type IGenAIAssistantConversationFooterProps, type IGenAIAssistantConversationHeaderProps, type IGenAIAssistantConversationItemProps, type IGenAIAssistantFeedbackProps, type IGenAIAssistantFollowUpButtonsProps, type IGenAIAssistantFollowUpQuestionProps, type IGenAIAssistantMessageErrorContentProps, type IGenAIAssistantMessageMultipartContentProps, type IGenAIAssistantMessageReasoningContentProps, type IGenAIAssistantMessageTextContentProps, type IGenAIAssistantSlots, type IGenAIAssistantUserMessageProps } from "./customized/types.js"; /** * @internal */ export interface IGenAIAssistantComponents { LandingScreenComponent: ComponentType; DisclaimerComponent: ComponentType; AgentItemComponent: ComponentType; ConversationItemComponent: ComponentType; ConversationDrawerHeaderComponent: ComponentType; ConversationHeaderComponent: ComponentType; ConversationFooterComponent: ComponentType; ConversationDateGroupingComponent: ComponentType; UserMessageComponent: ComponentType; AssistantMessageComponent: ComponentType; MessageTextContentComponent: ComponentType; MessageErrorContentComponent: ComponentType; MessageReasoningContentComponent: ComponentType; MessageMultipartContentComponent: ComponentType; FollowUpButtonsComponent: ComponentType; FollowUpQuestionComponent: ComponentType; FeedbackComponent: ComponentType; AgentChooserComponent: ComponentType; } /** * @internal */ export type CustomizationContext = { slots?: IGenAIAssistantSlots; components?: IGenAIAssistantComponents; }; /** * @internal */ export declare const customizationContext: import("react").Context; /** * @internal */ export declare const useCustomization: () => IGenAIAssistantComponents; //# sourceMappingURL=CustomizationContext.d.ts.map