import React from 'react'; import cx from 'classnames'; import styles from './SelectGroup.module.scss'; export interface SelectGroupOptionsType { label: string; value: any; disabled?: boolean; } interface CommonSelectGroupProps { className?: Parameters[0]; buttonClassName?: Parameters[0]; unselectedButtonClassName?: Parameters[0]; inline?: boolean; labeledById?: string; options: SelectGroupOptionsType[]; small?: boolean; tabIndex?: number; } export interface SingleSelectGroupProps extends CommonSelectGroupProps { multi?: false; value: SelectGroupOptionsType | null | undefined; onChange: (value: SelectGroupOptionsType) => void; } export interface MultiSelectGroupProps extends CommonSelectGroupProps { multi: true; value: SelectGroupOptionsType[] | null | undefined; onChange: (value: SelectGroupOptionsType[]) => void; } export declare type Props = SingleSelectGroupProps | MultiSelectGroupProps; export declare const SelectGroup: React.FC; export default SelectGroup; export { styles }; //# sourceMappingURL=index.d.ts.map