import(descriptio, ggplot2, ggrepel)

  importFrom("grDevices", "col2rgb", "rainbow", "rgb")
  importFrom("graphics", "abline", "lines", "plot", "points", "text", "barplot")
  importFrom("stats", "aggregate", "as.formula", "cor", "lm",
             "residuals", "weighted.mean",
             "summary.lm", "pnorm", "cutree",
             "sd", "dist", "cov.wt", "coef")
  importFrom("utils", "combn")
  importFrom("FactoMineR", "PCA", "CA", "reconst", "svd.triplet", "tab.disjonctif")
  importFrom("rlang", ".data")

S3method(plot, speMCA)
S3method(plot, csMCA)
S3method(plot, multiMCA)
S3method(plot, stMCA)

export(ahc.plots,angles.csa,assoc.twocat,assoc.catcont,assoc.twocont,assoc.yx,burt,catdesc,conc.ellipse,condesc,contrib,csMCA,darma,dichotom,dichotomixed,dimcontrib,dimdescr,dimeta2,dimtypicality,dist.chi2,flip.mca,getindexcat,
       ggadd_attractions,ggadd_chulls,ggadd_corr,ggadd_density,ggadd_ellipses,ggadd_interaction,ggadd_kellipses,ggadd_supind,ggadd_supvar,ggadd_supvars,
       ggassoc_crosstab,ggassoc_phiplot,ggassoc_boxplot,ggassoc_scatter,ggaxis_variables,ggcloud_indiv,ggcloud_variables,
       homog.test,ijunk,indsup,medoids,modif.rate,multiMCA,pem,phi.table,plot.csMCA,plot.multiMCA,plot.speMCA,plot.stMCA,quadrant,speMCA,stMCA,tabcontrib,textindsup,textvarsup,translate.logit,varsup,varsups,wtable,
       planecontrib, quasindep, ggeta2_variables, ggsmoothed_supvar, bootvalid_variables, bootvalid_supvars, ggbootvalid_variables, ggbootvalid_supvars, 
       bcMCA, bcPCA, wcMCA, wcPCA, PCAiv, PCAoiv, MCAiv, MCAoiv, coiPCA, coiMCA, rvcoef, gPCA, DA, DAQ, nsCA, nsca.biplot,
       supind, supvar, supvars, scaled.dev,
       barplot_contrib,
       reshape_between,
       ggadd_partial,
       break_interaction)