import { TIcon } from '../../../components'; export interface PopupButtonOption { label: string; value: number; exLabel?: string; icon?: TIcon; iconDefaultColor?: "green.800" | "gray.500"; disabled?: boolean; onClick: () => void; } export type ButtonGroupItem = { kind: "button"; option: PopupButtonOption; } | { kind: "divider"; } | { kind: "group"; title: string; items: ButtonGroupItem[]; groupDivider?: boolean; buttonDivider?: boolean; };