import{__exports as e}from"../../../../_virtual/index51.mjs";import{__require as r}from"./providers/async.mjs";import{__require as t}from"./providers/stream.mjs";import{__require as n}from"./providers/sync.mjs";import{__require as a}from"./settings.mjs";var o;function i(){if(o)return e;o=1,Object.defineProperty(e,"__esModule",{value:!0}),e.Settings=e.walkStream=e.walkSync=e.walk=void 0;const i=r(),s=t(),u=n(),f=a();function d(e={}){return e instanceof f.default?e:new f.default(e)}return e.Settings=f.default,e.walk=function(e,r,t){"function"!=typeof r?new i.default(e,d(r)).read(t):new i.default(e,d()).read(r)},e.walkSync=function(e,r){const t=d(r);return new u.default(e,t).read()},e.walkStream=function(e,r){const t=d(r);return new s.default(e,t).read()},e}export{i as __require};