import { StepItem } from "./index.js"; import { ComputedRef, Ref } from "vue"; //#region src/steps/useDisplaySteps.d.ts interface DisplayStep { item: StepItem; originIndex: number; } interface UseDisplayStepsResult { canApplyMaxCount: ComputedRef; displaySteps: ComputedRef; mappedDisplayCurrent: ComputedRef; displayItems: ComputedRef; } /** * Convert the original items/current into the list consumed by @v-c/steps. * When steps are collapsed, @v-c/steps receives a compact item list and a remapped current, * while callers still interact with the original step indexes through `onChange`. */ declare function useDisplaySteps(mergedItems: Ref, current: Ref, initial: Ref, maxCount: Ref, prefixCls: Ref): UseDisplayStepsResult; //#endregion export { useDisplaySteps as default };