import { ReactNode } from 'react'; import { BoxProps } from '@mui/material'; export interface ToggleButtonProps { active: boolean; } export type ToggleOptionKey = string | number; export interface ToggleOption { key: T; content: ReactNode; } export interface ToggleButtonsProps { options: ToggleOption[]; activeKey: T; onChange: (key: T) => void; containerProps?: BoxProps; buttonProps?: BoxProps; }