export interface BaseEventPayload { value: string; } export interface TableEventPayload { title?: string; item?: unknown; value?: string | number; } export interface ActionEvent> { event?: string; payload: T; type?: string; } export interface FilterChangeEvent { id: string; label: string; type: string; value: string; onChange: (event: ActionEvent) => void; } export type InputEvent = ActionEvent;