import type { InputHTMLAttributes, ReactNode } from 'react';
import { CardSelectableCard } from './SingleCard';
type SelectableCardGroupProps = {
legend?: string;
legendDescription?: ReactNode;
value: string | number | (string | number)[];
className?: string;
helper?: ReactNode;
error?: ReactNode;
columns?: number;
children: ReactNode;
type: 'radio' | 'checkbox';
required?: boolean;
showTick?: boolean;
name?: string;
} & Required, 'onChange'>> & Pick, 'aria-describedby'>;
/**
* SelectableCardGroup is a component that allows users to select cards from a list of cards using SelectableCard.
*/
declare const SelectableCardGroupComponent: {
({ legend, legendDescription, value, className, helper, error, columns, children, onChange, name, required, type, showTick, 'aria-describedby': ariaDescribedBy, }: SelectableCardGroupProps): import("react").JSX.Element;
displayName: string;
};
type SelectableCardOptionGroupType = typeof SelectableCardGroupComponent & {
Card: typeof CardSelectableCard;
};
export declare const SelectableCardGroup: SelectableCardOptionGroupType;
export {};
//# sourceMappingURL=index.d.ts.map