import { SyntheticEvent, HTMLProps } from 'react';
type SelectableListValues = {
    [key: string]: boolean;
};
export declare const useSelectionEvent: () => (event: SyntheticEvent, { index }: {
    index: number;
}) => void;
interface SelectableListProps {
    onSelectedChange?: (selected: SelectableListValues) => void;
    toggleOnSimpleClick?: boolean;
    getItemId: (index: number) => string | number;
}
declare const SelectableList: (props: HTMLProps<HTMLElement> & SelectableListProps) => JSX.Element;
export default SelectableList;
