/** * `` and `` provide a drag-to-sort list. The * group owns the `values` array and an `onReorder` callback; each item * registers itself with the group, becomes draggable along the group's * `axis`, and asks the group to commit a new order whenever the * dragged item's center crosses a neighbour's. Sibling translates are * applied mid-drag; pointer release commits and clears them. * * * * {{ item.label }} * * */ import { type ReorderAxis } from "@kinem/core"; import { type Component, type PropType } from "vue"; export type { ReorderAxis }; export declare const ReorderGroup: import("vue").DefineComponent; required: true; }; onReorder: { type: PropType<(next: unknown[]) => void>; required: true; }; axis: { type: PropType; default: string; }; as: { type: StringConstructor; default: string; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; onReorder: { type: PropType<(next: unknown[]) => void>; required: true; }; axis: { type: PropType; default: string; }; as: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { as: string; axis: ReorderAxis; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const ReorderItem: Component; //# sourceMappingURL=Reorder.d.ts.map