import type { SyntheticListenerMap } from '@dnd-kit/core/dist/hooks/utilities'; import type { ReactElement, ReactNode } from 'react'; export type ListSorterItem = number | string | boolean | Record<'rank', number>; export type ListSorterProps = { className?: string; items: T[]; dataTestId?: string; idResolver: (item: T, index: number) => string; renderer: (item: T, index: number, listeners?: SyntheticListenerMap) => ReactNode; onChange: (items: T[]) => void; }; export declare function ListSorter({ className, items, dataTestId, idResolver, renderer, onChange, }: ListSorterProps): ReactElement;