import { type MouseEvent as ReactMouseEvent, type SyntheticEvent } from 'react'; export type BaseEvent = T & unknown; export interface ClickEvent extends BaseEvent> { target: HTMLElement; } export interface ClickEvents { onClick?: (event: ClickEvent) => void; }