import type { ReactNode } from 'react'; import { useUserQuestionContext, type UserQuestionRootProps } from '../../../../registry/chat/user-question/context'; import { UserQuestionHeader, UserQuestionCard, UserQuestionCards, UserQuestionFooter, UserQuestionDefaultLayout } from '../../../../registry/chat/user-question/compound'; import type { UserQuestionProps as RegistryUserQuestionProps, UserQuestionHandle, UserQuestionItem, UserQuestionOption, UserQuestionLabels } from '../../../../registry/chat/user-question/types'; export type { UserQuestionHandle, UserQuestionItem, UserQuestionOption, UserQuestionLabels }; export type UserQuestionProps = Omit; declare const UserQuestionRootProvider: import("react").ForwardRefExoticComponent & { children?: ReactNode; } & import("react").RefAttributes>; interface MainLibUserQuestionCompound { Root: typeof UserQuestionRootProvider; Header: typeof UserQuestionHeader; Card: typeof UserQuestionCard; Cards: typeof UserQuestionCards; Footer: typeof UserQuestionFooter; DefaultLayout: typeof UserQuestionDefaultLayout; } export declare const UserQuestion: React.ForwardRefExoticComponent> & MainLibUserQuestionCompound; export { useUserQuestionContext, UserQuestionDefaultLayout };