Version: 0.1.00.1.10.2.00.3.00.3.10.3.20.3.30.3.40.4.00.4.10.5.00.5.10.5.20.5.30.6.00.7.00.7.10.7.20.8.00.8.10.8.20.9.00.10.00.10.10.10.20.10.30.10.40.10.50.10.60.10.70.10.80.10.90.11.00.11.20.11.30.11.40.11.50.11.60.11.70.11.80.11.90.12.00.12.10.12.20.12.30.12.40.12.50.12.60.13.00.13.10.13.20.13.30.13.40.13.50.13.60.14.00.14.10.14.20.14.30.14.40.14.50.14.60.14.70.15.01.0.01.0.11.0.21.0.31.0.41.0.51.0.61.0.71.0.81.0.91.0.101.0.111.0.121.0.131.0.141.1.01.1.11.1.21.1.31.2.01.2.11.2.21.2.31.2.41.2.51.2.61.2.71.2.81.2.91.2.101.3.01.4.01.4.11.4.21.4.31.4.41.4.51.4.61.5.01.5.21.5.31.5.41.5.51.5.61.5.71.5.81.5.91.5.101.5.111.5.121.6.01.7.11.7.21.7.31.7.42.0.02.0.12.0.22.0.32.0.42.1.02.1.12.1.22.2.02.3.02.3.12.3.22.3.32.3.42.3.52.4.02.4.12.5.02.5.13.0.03.0.13.0.23.1.03.1.13.1.23.2.03.2.13.3.03.3.13.4.03.4.13.4.23.4.33.4.44.0.04.0.14.1.04.1.14.1.25.0.05.0.15.0.25.0.35.0.45.0.55.0.65.0.75.0.85.0.95.0.106.0.06.1.06.1.16.1.26.1.36.1.46.1.57.0.07.0.17.0.27.0.37.0.47.0.57.0.67.0.7
import { Constructor } from '@loopback/core';
/**
* Returns all files matching the given glob pattern relative to root
*
* @param pattern - A glob pattern
* @param root - Root folder to start searching for matching files
* @returns Array of discovered files
*/
export declare function discoverFiles(pattern: string, root: string): Promise<string[]>;
* Given a function, returns true if it is a class, false otherwise.
* @param target - The function to check if it's a class or not.
* @returns True if target is a class. False otherwise.
export declare function isClass(target: any): target is Constructor<any>;
* Returns an Array of Classes from given files. Works by requiring the file,
* identifying the exports from the file by getting the keys of the file
* and then testing each exported member to see if it's a class or not.
* @param files - An array of string of absolute file paths
* @param projectRootDir - The project root directory
* @returns An array of Class constructors from a file
export declare function loadClassesFromFiles(files: string[], projectRootDir: string): Constructor<{}>[];