import(methods)
import(graphics)
import(stats)
import(utils)
import(hnp)
import(rootSolve)

export(autoDI)
export(DI_data, DI_data_prepare, DI_data_E_AV, DI_data_ADD, DI_data_FG, DI_data_fullpairwise)
export(DI)
export(theta_CI)
export(DI_compare)
export(update_DI)
export(extract)

S3method(extract, DI)
S3method(extract, autoDI)

S3method(summary, autoDI)
S3method(print, autoDI)
S3method(anova, autoDI)
S3method(coef, autoDI)
S3method(model.matrix, autoDI)
S3method(formula, autoDI)
S3method(hnp, autoDI)
S3method(plot, autoDI)
S3method(logLik, autoDI)
S3method(AIC, autoDI)
S3method(AICc, default)
S3method(AICc, autoDI)
S3method(BIC, autoDI)
S3method(BICc, default)
S3method(BICc, autoDI)

S3method(logLik, DI)
S3method(AIC, DI)
S3method(AICc, DI)
S3method(BIC, DI)
S3method(BICc, DI)