import(
  "methods",
  "stats"
)

importFrom("graphics",
  "abline",
  "axis",
  "grid",
  "layout",
  "legend",
  "lines",
  "mtext",
  "par",
  "plot",
  "points",
  "rect",
  "strwidth",
  "title"
)

export(
  "as.zlm",
  "beta.draws.bma",
  "bin2hex",
  "bms",
  "combine_chains",
  "estimates.bma",
  "f21hyper",
  "fullmodel.ssq",
  "gdensity",
  "hex2bin",
  "info.bma",
  "is.bma",
  "is.topmod",
  "lps.bma",
  "plotComp",
  "plotConv",
  "plotModelsize",
  "pmp.bma",
  "pmpmodel",
  "post.pr2",
  "post.var",
  "pred.density",
  "topmod",
  "topmodels.bma",
  "zlm",
  
  "quantile.pred.density",
  "quantile.coef.density",
  "quantile.density"
)

S3method("[", "bma")
S3method("c", "bma")
S3method("coef", "bma")
S3method("density", "bma")
S3method("deviance", "bma")
S3method("image", "bma")
S3method("model.frame", "bma")
S3method("plot", "bma")
S3method("predict", "bma")
S3method("print", "bma")
S3method("summary", "bma")
S3method("variable.names", "bma")

S3method("density", "zlm")
S3method("deviance", "zlm")
S3method("logLik", "zlm")
S3method("predict", "zlm")
S3method("summary", "zlm")
S3method("variable.names", "zlm")
S3method("vcov", "zlm")

S3method("[", "topmod")
S3method("print", "topmod")

S3method("plot", "pred.density")
S3method("print", "pred.density")
S3method("quantile", "pred.density")
S3method("quantile", "coef.density")
S3method("quantile", "density")
