import React from 'react';
interface HolderData {
}
interface HolderContextType {
    holderData: HolderData;
    getHolderList: any;
    selectHolder: any;
    open: boolean;
    onOpenCreateHolder: any;
    onHolderOpen: any;
    onHolderClose: any;
    createHolder: any;
    selectedHolderIds: any;
    refreshHolder: () => void;
    deleteHolderById: (holderId: number) => void;
    updateHolderList: (holerItem: any) => void;
    defaultSelectedHolder: any;
}
interface HolderProviderProps {
    children: React.ReactNode;
}
export declare const HolderContext: React.Context<HolderContextType | undefined>;
export declare const HolderProvider: React.FC<HolderProviderProps>;
/**
 * 使用步骤管理的Hook
 * @throws {Error} 如果在StepProvider外部使用会抛出错误
 * @returns {StepContextType} 步骤管理上下文
 */
export declare const useHolder: () => HolderContextType;
declare const _default: {
    defaultState: HolderData;
};
export default _default;
