const useDef = ()=>({});
const useProps = function() {
    let originalProps = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
    const { useProps: useDynamicHook = useDef, ...others } = originalProps;
    let useDynamicProps = useDynamicHook;
    if ('function' != typeof useDynamicHook) useDynamicProps = useDef;
    const dynamicProps = useDynamicProps();
    return {
        ...others,
        ...dynamicProps
    };
};
export { useProps };
