import { useUserQuestionContext, type UserQuestionRootProps } from './context'; import { UserQuestionHeader, UserQuestionCard, UserQuestionCards, UserQuestionFooter, UserQuestionDefaultLayout } from './compound'; import type { UserQuestionProps, UserQuestionHandle } from './types'; export type { UserQuestionOption, UserQuestionItem, UserQuestionLabels, UserQuestionProps, UserQuestionHandle, } from './types'; export { DEFAULT_LABELS, NO_PREFERENCE_VALUE } from './types'; export interface UserQuestionCompound { Root: React.ForwardRefExoticComponent>; Header: typeof UserQuestionHeader; Card: typeof UserQuestionCard; Cards: typeof UserQuestionCards; Footer: typeof UserQuestionFooter; DefaultLayout: typeof UserQuestionDefaultLayout; } export declare const UserQuestion: React.ForwardRefExoticComponent> & UserQuestionCompound; export { useUserQuestionContext, UserQuestionDefaultLayout };