import { type KeyboardEventHandler } from 'react'; import type { RelativeAbsolutePosition } from '../../types/pointer-events.js'; interface SelectionProps { bounds: DOMRect; focusable: boolean; interactable: boolean; formatter: (value: number) => string; startX: number; endX: number; height: number; width: number; handleSelectionAreaKeyDown: KeyboardEventHandler; handleSelectionAreaStartKeyDown: KeyboardEventHandler; handleSelectionAreaEndKeyDown: KeyboardEventHandler; start: RelativeAbsolutePosition; end: RelativeAbsolutePosition; onSelectionChange: ({ selection, accessible, }: { selection: [RelativeAbsolutePosition, RelativeAbsolutePosition]; accessible: boolean; }) => void; } export declare const Selection: (props: SelectionProps) => import("react/jsx-runtime.js").JSX.Element; export {};