import React from 'react';
interface ResourceData {
}
interface ResourceContextType {
    getResourceList: {
        run: (params: any) => void;
        loading: boolean;
        data?: any;
    };
    selectResource: (newResourceData: Partial<ResourceData>) => void;
}
interface ResourceProviderProps {
    children: React.ReactNode;
}
export declare const ResourceContext: React.Context<ResourceContextType | undefined>;
export declare const ResourceProvider: React.FC<ResourceProviderProps>;
/**
 * 使用步骤管理的Hook
 * @throws {Error} 如果在StepProvider外部使用会抛出错误
 * @returns {StepContextType} 步骤管理上下文
 */
export declare const useResource: () => ResourceContextType;
declare const _default: {
    defaultState: ResourceData;
};
export default _default;
