import React from 'react';
import type { ProcedureHeaderProps as HeaderProps } from '../types';
export declare type ActionType = 'cancel' | 'ok' | 'confirm';
/**
 * ProcedureHeader 子组件 Props
 */
export interface ProcedureHeaderProps {
    /** 头部配置 */
    headerProps?: HeaderProps;
    /** 当前步骤索引 */
    currentStep: number;
    /** 自定义类名 */
    className?: string;
    /** 上一步回调 */
    goPrev?: () => void;
    /** 跳转到指定步骤 */
    goToStep?: (step: number) => void;
    /** 关闭回调 */
    onClose?: () => void;
    /** 首步返回回调 */
    onFirstStepBack?: () => void;
    /** 返回确认回调 */
    onBackConfirm?: (action: ActionType) => void;
    /** 关闭确认回调 */
    onCloseConfirm?: (action: ActionType) => void;
}
/**
 * ProcedureHeader 头部区域组件
 *
 * @description 包含左侧返回按钮、中间步骤条、右侧关闭按钮
 * @author Pisell Team
 */
declare const ProcedureHeader: React.FC<ProcedureHeaderProps>;
export default ProcedureHeader;
