import { MouseEvent, ElementType } from 'react';
/**
 * Реакт-хук состояния для компонента ButtonGroup.
 *
 *
 * @example
 *
 * const state = useButtonGroupState({ type: 'radio' })
 * return <ButtonGroup {...state} />
 */
export declare function useButtonGroupState({ type, value, mappings, }: {
    type: 'radio' | 'checkbox';
    value?: number[];
    mappings?: any[];
}): {
    onClick: (event: MouseEvent<ElementType>, index: number) => void;
    selected: number[];
    mapped: any[];
};
