# imports
importFrom("stats", "dt", "pt", "qt", "pnorm", "rnorm", "qnorm", "dnorm", 'qchisq', 'pchisq', "quantile", "optimize")
importFrom("graphics", "plot", "abline", "points", "legend", "par", "polygon", "title",
           "axis", "box", "lines", "plot.new", "plot.window")
importFrom("grDevices", "adjustcolor")
importFrom("utils", "capture.output")

# exports
S3method(plot, power)
S3method(plot, mdes)
S3method(plot, mrss)
export(plot.power)
export(plot.mdes)
export(plot.mrss)
export(t1t2.error)

export(mdh.rep)
export(mdes.ira)
export(mdes.ira_pn)
export(mdes.ira1r1)
export(mdes.bira2c1)
export(mdes.bira2f1)
export(mdes.bira2)
export(mdes.bira2r1)
export(mdes.bira2_pn)
export(mdes.cra2)
export(mdes.cra2r2)
export(mdes.cra2_pn)
export(mdes.mod221)
export(mdes.mod222)
export(mdes.mod211)
export(mdes.mod212)
export(mdesd.mod221)
export(mdesd.mod222)
export(mdesd.mod211)
export(mdesd.mod212)
export(mdes.bira3)
export(mdes.bira3r1)
export(mdes.bcra3f2)
export(mdes.bcra3r2)
export(mdes.bcra3r2_pn)
export(mdes.cra3)
export(mdes.cra3r3)
export(mdes.mod331)
export(mdes.mod332)
export(mdes.mod333)
export(mdesd.mod331)
export(mdesd.mod332)
export(mdesd.mod333)
export(mdes.bira4)
export(mdes.bira4r1)
export(mdes.bcra4r2)
export(mdes.bcra4f3)
export(mdes.bcra4r3)
export(mdes.cra4)
export(mdes.cra4r4)

export(power.rep)
export(power.ira)
export(power.ira_pn)
export(power.ira1r1)
export(power.bira2c1)
export(power.bira2f1)
export(power.bira2)
export(power.bira2r1)
export(power.bira2_pn)
export(power.cra2)
export(power.cra2r2)
export(power.cra2_pn)
export(power.mod221)
export(power.mod222)
export(power.mod211)
export(power.mod212)
export(power.med211)
export(power.med221)
export(power.med331)
export(power.med321)
export(power.med311)
export(power.bira3)
export(power.bira3r1)
export(power.bcra3f2)
export(power.bcra3r2)
export(power.bcra3r2_pn)
export(power.cra3)
export(power.cra3r3)
export(power.mod331)
export(power.mod332)
export(power.mod333)
export(power.bira4)
export(power.bira4r1)
export(power.bcra4r2)
export(power.bcra4f3)
export(power.bcra4r3)
export(power.cra4)
export(power.cra4r4)
export(power.med_pn21)
export(power.med_pn31)
export(power.med_pn32)

export(mrns.rep)
export(mrss.ira)
export(mrss.ira_pn)
export(mrss.ira1r1)
export(mrss.bira2c1)
export(mrss.bira2f1)
export(mrss.bira2)
export(mrss.bira2r1)
export(mrss.bira2_pn)
export(mrss.cra2)
export(mrss.cra2r2)
export(mrss.cra2_pn)
export(mrss.mod221)
export(mrss.mod222)
export(mrss.mod211)
export(mrss.mod212)
export(mrss.bira3)
export(mrss.bira3r1)
export(mrss.bcra3f2)
export(mrss.bcra3r2)
export(mrss.bcra3r2_pn)
export(mrss.cra3)
export(mrss.cra3r3)
export(mrss.mod331)
export(mrss.mod332)
export(mrss.mod333)
export(mrss.bira4)
export(mrss.bira4r1)
export(mrss.bcra4r2)
export(mrss.bcra4f3)
export(mrss.bcra4r3)
export(mrss.cra4)
export(mrss.cra4r4)

export(mdes.to.pctl)
export(mrss.to.mdes)
export(mrss.to.power)
export(power.to.mdes)
export(mdes.to.power)
