import(stats)
import(ggplot2)
importFrom("utils", "data", "combn", "hasName")
importFrom("graphics", "boxplot", "plot", "par", "hist")
importFrom("crayon", "italic", "underline", "strikethrough")

export(weightit, weightitMSM, weightit.fit, trim, ps.cont, make_full_rank, get_w_from_ps, as.weightit, as.weightitMSM,
       sbps, ESS
       #, bal_criterion
       )
S3method(print, weightit)
S3method(summary, weightit)
S3method(print, summary.weightit)
S3method(plot, summary.weightit)
S3method(print, weightitMSM)
S3method(summary, weightitMSM)
S3method(print, summary.weightitMSM)
S3method(plot, summary.weightitMSM)
S3method(trim, weightit)
S3method(trim, numeric)
S3method(summary, ps.cont)
S3method(plot, ps.cont)
S3method(boxplot, ps.cont)
S3method(as.weightit, default)
S3method(as.weightitMSM, default)
S3method(print, weightit.sbps)
S3method(summary, weightit.sbps)
S3method(print, summary.weightit.sbps)
#S3method(print, bal_criterion)
