## Last updated: 20 October 2016

importFrom("methods", show, is, new, slot, as, hasArg, getMethod)
importFrom("lavaan", inspect)
importFrom("stats",
           cov, nlminb, rnorm, runif, cov2cor, qnorm, sd, quantile, qchisq, fitted, cor, pchisq, factanal, coef, uniroot, lm, pnorm, pf, var, fitted.values, nobs, residuals, resid, dist, ptukey, dchisq, na.omit, qf, pt, qt, anova, vcov)
importFrom("utils",
           capture.output, write.table, combn, read.table, read.csv, setTxtProgressBar, txtProgressBar)
importFrom("graphics", hist, plot, par, abline, lines, legend)

exportClasses(lavaanStar, FitDiff, EFA, Net, BootMiss, permuteMeasEq, twostage)
exportMethods(show, summary, hist, anova, vcov, coef, fitted, fitted.values, resid, residuals, nobs)

## ORGANIZE BY AUTHOR(S) OF EACH FUNCTION
export(
  ## Sunthud
  auxiliary, cfa.auxiliary, sem.auxiliary, growth.auxiliary, lavaan.auxiliary,
  clipboard, saveFile, compareFit,
  efaUnrotate, orthRotate, oblqRotate, funRotate,
  imposeStart, loadingFromAlpha,
  skew, kurtosis, mardiaSkew, mardiaKurtosis,
  residualCovariate,
  singleParamTest, wald,
  miPowerFit,
  plotRMSEAdist, findRMSEApower, findRMSEAsamplesize,
  plotProbe,
  probe2WayMC, probe2WayRC, probe3WayMC, probe3WayRC,
  reliabilityL2, maximalRelia,
  partialInvariance, partialInvarianceCat,
  ## Sunthud with Bell Clinton and Pavel Panko
  findRMSEApowernested, findRMSEAsamplesizenested, plotRMSEApowernested,
  ## Sunthud with Alex
  indProd, orthogonalize,
  ## Sunthud with Yves Rosseel
  measurementInvariance, longInvariance, measurementInvarianceCat,
  reliability, mvrnonnorm,
  ## Alex
  plotRMSEApower, SSpower, tukeySEM,
  ## Alex with Corbin (and James Selig)
  monteCarloMed, parcelAllocation,
  ## Jason D. Rights
  PAVranking, poolMAlloc,
  ## Terrence
  bsBootMiss, net, chisqSmallN, permuteMeasEq,
  twostage, cfa.2stage, sem.2stage, growth.2stage, lavaan.2stage,
  ## Mauricio
  fmi,
  ## Ed Merkle
  kd,
  ## Corbin Quick
  lisrel2lavaan, splitSample,
  ## Steven R. Chesnut
  quark, combinequark,
  ## Ylenio Longo
  htmt,
  ## Ruben Arslan
  nullRMSEA,
  ## Alex, Patrick, Sunthud, Mijke, Alexander Robitzsch, Craig Enders, Mauricio, Yves
  runMI, cfa.mi, sem.mi, growth.mi, lavaan.mi,
  ## Sunthud, Terrence, Aaron, Ruben Arslan, Yves
  moreFitIndices,

  nullMx, saturateMx, fitMeasuresMx, standardizeMx
)
