declare abstract class DotEnvFilesGenerator { static generate(order: DotEnvFilesGenerator.Order): typeof DotEnvFilesGenerator; } declare namespace DotEnvFilesGenerator { type Order = Readonly<{ fileName: string; directory: string; variables: Readonly<{ [name: string]: string | number; }>; }>; } export default DotEnvFilesGenerator;