useDynLib(lme4, .registration=TRUE)

import("Matrix")
importFrom("graphics", plot)
import("stats", "lattice")
importFrom("utils", head, tail)

export(
       "gsummary",
       "hatTrace",
       "lmList",
       "lmer",
       "mcmcsamp",
       "pedigree",
       "pooledSD"
       )

exportClasses(
              "coef.lmer",
              "glmer",
              "lmList",
              "lmer",
              "mer",
              "pedigree",
              "ranef.lmer",
              "summary.lmer",
              "summary.mer"
              )

exportMethods(
              "BIC",
              "VarCorr",
              "anova",
              "chol",
              "coef",
              "coerce",
              "confint",
              "deviance",
              "fitted",
              "fixef",
              "formula",
              "gsummary",
              "head",
              "lmer",
              "logLik",
              "mcmcsamp",
              "plot",
              "qqmath",
              "ranef",
              "resid",
              "residuals",
              "show",
              "simulate",
              "summary",
              "tail",
              "terms",
              "update",
              "vcov",
              "with"
              )