import { ObjectForExtending, Prettify } from '../types/utils.type'; import { DropdownItemOption } from '../types/additional.type'; import { HeaderContextValueTypeInstance } from '../contexts'; import { SyntheticEvent } from 'react'; import { DropdownProps } from '../../Dropdown'; export type RowInstrumentsDropdownItemOption = Prettify void; }>; export type RowInstrumentsType = (rowProps: { row: RowType; rowIdx: number; onRowChange: (r: RowType) => void; additional: HeaderContextValueTypeInstance; }) => { items: (DropdownItemOption & { onItemSelect?: (item: DropdownItemOption, event: SyntheticEvent) => void; })[]; dropdownProps?: Partial & { useItemContentAsButtonContent?: boolean; }; };