getArtifacts?: (handler: THandler) => TArtifactshandlersDir: string;isHandler: (val: unknown) => val is THandlerisMiddleware?: (val: unknown) => val is TMiddlewarelogger: Logger;middlewaresDir?: stringunregisterHandler: (handler: THandler, artifacts?: TArtifacts) =>
void;unregisterMiddleware?: (middleware: TMiddleware) => void