import { FunctionKeys, ReturnPromiseType } from "../utils/types"; export declare class Dispatcher> { static modulesResolver: () => any[]; protected readonly method: K; protected readonly filter: (listener: any) => boolean; constructor(method: K); dispatchModule(p: Parameters): ReturnPromiseType[]; dispatchModuleAsync(p: Parameters): Promise[]>; }