import { FC, PropsWithChildren } from 'react'; import { DataGridCellKey } from '../../../DataGrid'; import { DataGridPickerItemRangePosition } from './types'; import { DataGridSelectableCellProps } from '../../../DataGridSelectable'; import { DataGridPickerSize, DataGridPickerVariant } from '../../types'; export interface DataGridPickerItemProps extends Omit { /** * Optional visual indicator of the cell’s position within a range. * One of: `"start" | "between" | "end"`. * If not provided, the component automatically derives it based on selection context. */ range?: DataGridPickerItemRangePosition; /** * Controls the item’s visual size. * Useful for adapting the picker to compact or large layouts. */ size?: DataGridPickerSize; /** * Logical value associated with this grid cell. * Used as the cell’s unique selection key. */ value?: DataGridCellKey; /** * Visual appearance preset for the picker. */ variant?: DataGridPickerVariant; } /** * A selectable cell within a DataGridPicker that can reflect its * position in a selected range for visual feedback. */ export declare const DataGridPickerItem: FC>;