import Bot from "../Bot"; import Logger from "@eazyautodelete/logger"; import Collection from "./Collection"; declare class ModuleCollection extends Collection { bot: Bot; logger: Logger; private _listenerCount; private _client; constructor(bot: Bot); loadModules(): Promise; register(requiredModule: any): Promise; getListenerCount(): number; } export default ModuleCollection;