export("riley")
export("uvmeta")
export("valmeta")

import("ellipse")
import("metafor")
import("mvtnorm")

# Imports of specific functions
importFrom("lme4", "glmer")
importFrom("graphics", "abline", "axis", "box", "lines", "par", "plot", "points", "polygon", "text", "segments", "strheight")
importFrom("stats", "coef", "coefficients", "dnorm", "glm", "nobs", "optim", "pchisq", "qnorm", "qt", "rnorm", "runif", "confint", "poisson", "predict", "vcov")

#Riley methods
S3method(print, riley)
S3method(summary, riley)
S3method(print, summary.riley)
S3method(vcov, riley)
S3method(logLik, riley)
S3method(plot, riley)
S3method(riley, default)

#uvmeta methods
S3method(print, uvmeta)
S3method(plot, uvmeta)
S3method(summary, uvmeta)
S3method(uvmeta, default)

#valmeta methods
S3method(print, valmeta)
S3method(plot, valmeta)
#S3method(valmeta, default)