import { IDirectoryConfigOptions } from './IDirectoryConfigOptions'; import { ConfigJar } from '../ConfigJar'; import { IFileConfigOptions } from './IFileConfigOptions'; import { NamingResolvePattern } from '../../types'; import { ConfigSupport } from '../ConfigSupport'; import { IConfigData } from '../IConfigData'; /** * Load config */ export declare class DirectoryConfig extends ConfigSupport { static DEFAULT_DIRECTORY_OPTIONS: IDirectoryConfigOptions; constructor(options: IDirectoryConfigOptions, jarsData?: IConfigData[]); type(): string; listFilesInDirectory(): IFileConfigOptions[]; static resolveName(named: NamingResolvePattern, paths: string[], filename: string, separator?: string): string; create(): ConfigJar[]; }