import * as vm from 'node:vm'; interface ConfigOptions { names?: Array; mode?: string; context?: vm.Context; } export class Config { sections: object; path: string; names: Array; mode: string; context: vm.Context; constructor(dirPath: string, options?: ConfigOptions); load(): Promise; loadFile(file: string): Promise; } export function readConfig( dirPath: string, options?: ConfigOptions, ): Promise;