import { PropsWithChildren, ReactNode } from "react";
import { IconTypesKeys } from "../../atoms/Icon";
import { FlexProps } from "../../atoms/Grid";
export interface IButtonItemProps {
    label?: string;
    kind?: IconTypesKeys;
    disabled?: boolean;
    iconWithLabel?: boolean;
    value?: string | number;
    text?: ReactNode;
}
export interface IButtonsGroupProps extends FlexProps, PropsWithChildren {
    options: IButtonItemProps[];
    selected?: IButtonItemProps;
    className?: string;
    onClick: (item: IButtonItemProps) => void;
}
export interface IGroupButtonProps {
    isSelected?: boolean;
    hasIcon?: boolean;
}
