export interface PillReorderProps {
    draggable: boolean;
    tabIndex: number;
    'data-mantine-pill-index': number;
    'aria-keyshortcuts': string;
    [key: string]: any;
}
export interface UsePillsReorderInput<T> {
    value: T[];
    onChange: (value: T[]) => void;
    enabled?: boolean;
}
export declare function usePillsReorder<T>(input: UsePillsReorderInput<T>): {
    getPillProps: (index: number) => PillReorderProps | undefined;
    getListProps: () => {
        ref: (node: any) => any;
    } | {
        ref?: undefined;
    };
    handleInputKeyDown: (event: KeyboardEvent) => void;
};
