import { RadioCardPosition, RadioCardSize } from "@components/RadioCard/RadioCard.interface"; import { ClassName, InputTexts } from "@helpers/types"; import { ReactNode } from "react"; export interface RadioCardGroupOption { id: string; value: string; checked?: boolean; label?: string; description?: string; children?: ReactNode; } type RadioCardGroupLayout = "horizontal" | "vertical"; export interface RadioCardGroupProps extends ClassName, InputTexts { name: string; options: RadioCardGroupOption[]; cardsSize?: RadioCardSize; radioPosition?: RadioCardPosition; isRadioVisible?: boolean; disabled?: boolean; value?: string; setInputValue(value: string): void; layout?: RadioCardGroupLayout; defaultValue?: string; id: string; cardItemClassName?: string; radioClassName?: string; } export {};