import { Ref } from 'vue';
import { KdsSortableListBoxOption } from './types';
type UseSortableListBoxReorderOptions = {
    orderedIds: Ref<string[]>;
    selection: Ref<string[]>;
    disabled: Ref<boolean>;
};
export declare const useSortableListBoxReorder: ({ orderedIds, selection, disabled, }: UseSortableListBoxReorderOptions) => {
    selectedIndices: import('vue').ComputedRef<number[]>;
    canMoveUp: import('vue').ComputedRef<boolean>;
    canMoveDown: import('vue').ComputedRef<boolean>;
    reorder: (direction: "up" | "down" | "top" | "bottom") => string[];
    sortByText: (ascending: boolean, optionLookup: Map<string, KdsSortableListBoxOption>) => string[];
};
export {};
//# sourceMappingURL=useSortableListBoxReorder.d.ts.map