import { ToRefs } from 'vue'; import { HorizontalOrVertical, StepCoreType } from '../../helpers/common/components'; import { TailwindBreakpoints } from '../../helpers/tailwind'; export type StepsPadding = 'base' | 'xs' | 'sm'; export declare function useStepsInternals(params: { props: ToRefs<{ orientation?: HorizontalOrVertical; steps: StepCoreType[]; modelValue?: number; goVerticalBelow?: TailwindBreakpoints; nonInteractive?: boolean; stepsPadding?: StepsPadding; }>; emit: { (e: 'update:modelValue', val: number): void; }; }): { value: import('vue').WritableComputedRef; isCurrentStep: (step: number) => boolean; isFinishedStep: (step: number) => boolean; switchStep: (newStep: number, e?: MouseEvent) => void; getStepDisplayValue: (step: number) => string; listClasses: import('vue').ComputedRef; linkClasses: import('vue').ComputedRef; orientation: import('vue').ComputedRef; };