import type { TSESLint, TSESTree } from "@typescript-eslint/utils"; import type { NestProvidedInjectablesMap } from "./models/NestProvidedInjectablesMap.js"; declare const NestProvidedInjectableMapper: { detectDirectoryToScanForFiles(sourceGlob: Array | string | undefined, currentWorkingDirectory: string): Array; isNestInjectableThatIsNeverProvided(node: TSESTree.ClassDeclaration): boolean; mapAllProvidedInjectablesInModuleOrProviderFile(ast: TSESTree.Program, path: string): [string, NestProvidedInjectablesMap] | null; notEmpty(value: null | TValue): value is TValue; parseFileList(files: Array<{ filename: string; ignored: boolean; }>, context: Readonly>): Map; readFileContents(path: string): string; }; export default NestProvidedInjectableMapper;