import util from "node:util"; export declare const isArray: (arg: any) => arg is any[]; export declare const isDate: typeof util.types.isDate, isFloat32Array: typeof util.types.isFloat32Array, isUint8Array: typeof util.types.isUint8Array; export declare const __dirname: string; export declare const SpecialOperators: { [k: string]: string; }; export declare const SpecialFilePaths: { HiddenFolderName: string; TriggerDirPath: string[]; RpcDirPath: string[]; IndexDirPath: string[]; ExpireDirPath: string[]; HNSWDirPath: string[]; InfoDirPath: string[]; RecycleDirPath: string[]; MetaFilePath: string[]; IndexPropPathsFileName: string; }; export declare function isMatchName(name: any): any; export declare function getMatchParam(name: any): any; export declare function getSizeStr(size: number): string; export declare function calHash(str: any, len?: number): string; export declare const Hash_Key_Length: number; export declare function getSubdirMapKey(fullPathHash: any): string; export declare function getFileMapKey(fullPathHash: any): string; export declare function getContentKey(fullPathHash: any): string; export declare function getRandomStr(byteCount?: number): string; export declare function isEmptyObj(obj: any): boolean; export declare function isNotNullObj(item: any): boolean; export declare function isString(item: any): item is string; export declare function isNumber(item: any): item is number; export declare function isBoolean(item: any): item is boolean; export declare function isFunction(item: any): boolean; export declare function isSimpleType(item: any): boolean; export declare function trimArrayTail(arr: any): any; export declare function setPromise(operation: any): any; export declare function toBuffer(data: any): Buffer; export declare function getSuffix(num: any): "" | "s"; export declare function ensureDir(dirPath: any): Promise; export declare function ensureParentDir(filePath: any): Promise; export declare function getSize(filePath: any): Promise; export declare function folderOrFileExists(folderPath: any): Promise; export declare function sleep(seconds: number, signal?: undefined): Promise | Promise; export declare function lockExclusiveFilePath(exclusiveFilePath: any): Promise; export declare function unlockExclusiveFilePath(exclusiveFilePath: any): void; export declare function fromSingleName(name: any): any; export declare function toSingleName(list: any): any; export declare function pathSplit(itemPath: any): any; export declare function ensurePropNamePathList(propNamePathList: any): any[] | undefined; export declare function propNameJoin(propName: any): any; export declare function randomInt(max: any, min?: number): number; export declare function listToMap(list: any): {}; export declare function readBufferAsync(filePath: any, fileHandle: any, start: any, length: any): Promise | undefined>; export declare function memoryPercent(): number; export declare function loadFileList(fileList: any, preloadCount?: number): AsyncGenerator<{ filePath: any; bin: any; }, void, unknown>; export declare function getNowTime(now?: Date): number; export declare function getNowRounded(now?: Date): number; export declare function readBufferFromFD(fd: any, filePath: any, start: any, length: any): Buffer | undefined; export * as default from "./QyUtils.ts";