import type { PisellStepItem } from '../types';
/**
 * 处理步骤点击逻辑的 Hook
 *
 * @param currentStep - 当前步骤索引
 * @param clickable - 是否允许点击步骤切换
 * @param allowClickFinished - 是否允许点击已完成的步骤
 * @param onStepChange - 步骤变更回调函数
 * @returns 步骤点击处理函数
 */
export declare function useStepClick(currentStep: number, clickable: boolean, allowClickFinished: boolean, onStepChange: (step: number) => void): (index: number, item: PisellStepItem) => void;
