///
import type { ViewProps, FlatListProps } from 'react-native';
import { SharedValue } from 'react-native-reanimated';
import type { Dictionary } from '../../typings/common';
import { Data, OrderChangeInfo, SortableListItemProps, SortableListProps } from './types';
export interface SortableListContextType {
data: Data;
itemsOrder: SharedValue;
lockedIds: SharedValue>;
onChange: (info: OrderChangeInfo) => void;
itemSize: SharedValue;
horizontal?: FlatListProps['horizontal'];
onItemLayout: ViewProps['onLayout'];
enableHaptic?: boolean;
scale?: number;
itemProps?: SortableListProps['itemProps'];
}
declare const SortableListContext: import("react").Context>;
export default SortableListContext;