/// /// /// /// /// import type { Callback, Ignore, ReaddirMap, Stats } from './types.js'; declare const Utils: { lang: { debounce: (fn: import("./dettle/types.js").FN, wait?: number, options?: { leading?: boolean; trailing?: boolean; maxWait?: number; }) => import("./dettle/types.js").Debounced; attempt: (fn: () => T) => Error | T; castArray: (x: T_1 | T_1[]) => T_1[]; castError: (exception: unknown) => Error; defer: (callback: Callback) => NodeJS.Timeout; isArray: (value: unknown) => value is unknown[]; isError: (value: unknown) => value is Error; isFunction: (value: unknown) => value is Function; isNaN: (value: unknown) => value is number; isNumber: (value: unknown) => value is number; isPrimitive: (value: unknown) => value is string | number | bigint | boolean | symbol; isShallowEqual: (x: any, y: any) => boolean; isSet: (value: unknown) => value is Set; isString: (value: unknown) => value is string; isUndefined: (value: unknown) => value is undefined; noop: () => undefined; uniq: (arr: T_2[]) => T_2[]; }; fs: { getDepth: (targetPath: string) => number; getRealPath: (targetPath: string, native?: boolean) => string | undefined; isSubPath: (targetPath: string, subPath: string) => boolean; poll: (targetPath: string, timeout?: number) => Promise; readdir: (rootPath: string, ignore?: Ignore, depth?: number, limit?: number, signal?: { aborted: boolean; }, readdirMap?: ReaddirMap) => Promise<[string[], string[]]>; }; }; export default Utils;