useDynLib(fect, .registration=TRUE)
##exportPattern("^[[:alpha:]]+")
importFrom(Rcpp, evalCpp)
importFrom("stats", "na.omit", "quantile", "sd", "var", "cov", "pchisq", "lm", 
"as.formula", "median", "pnorm", "predict", "qnorm", "reshape",
"dnorm", "pf", "rbinom")
importFrom("foreach","foreach","%dopar%")
importFrom("doParallel","registerDoParallel")
importFrom("parallel", "detectCores", "stopCluster", "makeCluster")
importFrom("doRNG","registerDoRNG")
importFrom("future","makeClusterPSOCK")
importFrom("ggplot2", "ggplot_build", "geom_boxplot", "geom_density", "geom_tile",
           "geom_point", "labs", "theme_bw", "scale_fill_manual", 
           "geom_hline", "geom_line", "geom_ribbon", "geom_vline", "geom_text",
           "ggplot", "coord_cartesian", "coord_flip", "element_text",
           "element_blank", "scale_x_continuous", "scale_y_continuous",
           "scale_linetype_manual", "scale_size_manual", "theme", "geom_area", 
           "scale_colour_manual", "aes", "annotate", "ggtitle", "geom_rect", 
           "scale_color_discrete", "scale_color_manual", "ggplotGrob", 
           "guide_legend", "margin", "geom_jitter", "geom_pointrange", 
           "guides","xlab","ylab","element_rect","geom_errorbar")
importFrom("abind", "abind")
importFrom("GGally", "ggpairs")
importFrom("graphics", "plot")
importFrom("gridExtra", "grid.arrange", "arrangeGrob")
importFrom("grid", "textGrob", "gpar")
importFrom("fastplm", "fastplm")
export(diagtest)

export(fect)
export(get.cohort)
S3method("fect", "default")
S3method("fect", "formula")
S3method("print", "fect")
S3method("plot", "fect")
export(interFE)

S3method("interFE", "default")
S3method("interFE", "formula")
S3method("print", "interFE")
export(att.cumu)
export(fect.boot)
