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