import React from 'react'; type ValueMultiple = number[] | null; type ValueNotMultiple = IS_NULLABLE_VALUE extends true ? number | null : number; export type UseChoiceGroupIndexedParams> = { value: (MULTIPLE extends true ? ValueMultiple : ValueNotMultiple) | undefined; multiple: MULTIPLE; callBack: (value: MULTIPLE extends true ? ValueMultiple : ValueNotMultiple, props: { e: EVENT; }) => void; isNullableValue?: IS_NULLABLE_VALUE; }; export declare function useChoiceGroupIndexed(props: UseChoiceGroupIndexedParams): { getOnChange: (index: number) => (e: EVENT) => void; getChecked: (index: number) => boolean; }; export {};