export(k.tau,ATE, SATE, PE, RR, OR, rMVN, res.check, mm,mmf,enu.tr,llpsi, jc.probs8, jc.probs7, jc.probs9, bcontSurvGBINss, bcontThetaOnly, gjrm.pcc,jointCDF,
prev, distrHs, numch, numgh,distrHsAT,distrHsAT1,distrHsDiscr,distrHsATDiscr,distrHsATDiscr2, rob.const, cdf.pcc, bdiscrcontThetaOnly, rpcc,.qqenv.chisq2,
adjCov, copgHsCont, copgHsContFM, BCDF, BiCDF, copula.prob, probm,probmS,postVb,theta2tau,edf.loop,pred.var,form.check, mar.cond.var, cond.var.i, jointPDF,
adjCovSD, overall.svG, susutsn, susu,pscr, pscr0, r.resp, bcontSurvGBIN,bprobgHsCont,bcont,mc.copula.prob,transform_bb,
gt.bpm, esp.tr, eta.tr, teta.tr,copgHsAT,dof.tr,ass.dp,form.eq12,startsn, overall.sv,bcountThetaOnly,copgHsCountFM,
bprobgHs,bprobgHstwoParC, mb, H.tri, g.tri, triprobgHs, g.triSS,  
g.triESS, pp, SS, bcontSurvGunivInform, rIC, bCopulaCLMgHsCont, bCopulaCLMgHsOrd, pen,
bprobgHsPO, bcorrec, bcorrecDiscr,  Xdpred, pred.gp, inform.setup, cv.inform, PDef, ggm.Deriv, ggmtrust, ggm.DerivOPT1, ggm.DerivOPT2,
bprobgHsSS, intB, rob.int, resp.CLM, ggmtrust.path, Dpens, Dpens2, bcontSurvGBINROY,
bprobgHsContUniv, lmc, bcontSurvGunivMIXED_ExcessHazard, survExcInd, pream.wm,
bcontSurvGunivL_ExcessHazard, bcontSurvGuniv_ExcessHazard, bcontSurvGunivI_ExcessHazard, bcontSurvGunivMIXED_LeftTruncation,
bcontSurvGunivMIXED_ExcessHazard_LeftTruncation,jc.probs4, ldTweedie, gamlss.etamu, gamlss.gH,
copgHs, copgHs2, copgHs3, PosDefCor,
logLik.SemiParBIV, logLik.ggmtrust, logLik.lmc, pTweed, bcontSurvG_extended,
LM.bpm, haz.surv, approx.CLM,
vuong.test, clarke.test,
bprobgHsBinROY, bprobgHsCont2ROY, bprobgHsCont3ROY, bprobgHsDiscr2ROY, bprobgHsDiscr1ROY,
plot.SemiParBIV, 
predict.SemiParBIV,
predict.CopulaCLM,
print.ATE, print.SATE, print.PE, print.RR, print.OR, hfunc,
print.prev, 
print.mb,
print.SemiParBIV,
print.SemiParROY,
print.SemiParTRIV,
print.gjrm, sim.resp, print.gjrm.pcc,
print.gamlss,
print.copulaSampleSel,
print.summary.SemiParBIV,
print.summary.SemiParTRIV,
print.summary.SemiParROY,
print.summary.gjrm.pcc,
print.summary.gjrm,
print.summary.gamlss,
print.summary.copulaSampleSel,
print.cond.mv, print.marg.mv, 
cond.mv, cond.mv.pcc, marg.mv,
S.m, 
conv.check,
SemiParBIV.fit.post,
SemiParTRIV.fit.post,
SemiParROY.fit.post,
SemiParBIV.fit,
SemiParBIV,
SemiParTRIV,
SemiParROY,
gamlss,
gamlss.fit.post,
copulaReg.fit.post,
gjrm, CopulaCLM,
copulaSampleSel.fit.post,
copulaSampleSel,
summary.SemiParBIV,
summary.gjrm.pcc,
summary.SemiParROY,
summary.SemiParTRIV,
summary.gjrm,
summary.gamlss,
summary.copulaSampleSel,
working.comp,
resp.check,
polys.map, polys.setup)

import(mgcv)
importFrom(pracma, quadinf)
importFrom(ggplot2, fortify)
importFrom(ismev, gpd.fit)
importFrom(magic, adiag)
importFrom(evd, rgpd)
importFrom(survey, svyrecvar, twophasevar, twophase2var, svyCprod)
importFrom(trust,trust)
importFrom(scam, scam)
importFrom(VGAM, pbinorm, dbinorm)
importFrom(psych, tetrachoric)
importFrom(copula, tau, plackettCopula, iTau, galambosCopula) 
importFrom(VineCopula, RVineMatrix, RVineSim, BiCopHfunc1, BiCopHfunc2, BiCopHfuncDeriv, BiCopCDF, BiCopTau2Par, BiCopPar2Tau, BiCopPDF, BiCopDeriv, BiCopDeriv2, BiCopHfuncDeriv2)
importFrom(matrixStats, rowQuantiles, colQuantiles, colWeightedMeans)
importFrom(gamlss.dist, dBB, pBB, qBB, rBB, pNO, pGU, pRG, pLO, pLOGNO, pWEI, pIG, pGA, pGB2, pBE, qBE, qGB2, qGA, qIG, qWEI, qLOGNO, qLO, qRG, qGU, qNO, dPO, pPO, pNBI, dNBI, pNBII, dNBII, pPIG, dPIG, pDEL, dDEL, pSICHEL, dSICHEL, rNO,rGU,rRG,rLO,rLOGNO,rWEI,rIG,rGA,rGB2,rBE,rNBI,rNBII,rPIG,rPO)
importFrom(methods, extends, is)
importFrom(Rmpfr,getPrec,mpfr,pmax)
importFrom(mnormt, pmnorm)
importFrom(graphics, contour, legend, axTicks, abline, hist, lines, par, polygon, plot, matplot, rug, points) 
importFrom(grDevices, boxplot.stats, cm.colors, gray, heat.colors, terrain.colors, topo.colors, dev.new, dev.interactive, devAskNewPage)   
importFrom(stats, cor.test, family, lm, median, qt, qnbinom, dpois, qpois, qlogis, qchisq, plogis, dgamma, dlnorm, dlogis, dnorm, density, cor, coef, as.formula, aggregate.data.frame, integrate, 
           model.matrix, na.omit, na.pass, pbinom, pchisq, pgamma, plnorm, pnorm, printCoefmat,
           qnorm, qqnorm, quantile, residuals, rnorm, rchisq, sd, uniroot, update, var, weighted.mean, dbeta, pbeta,
           ks.test, shapiro.test, runif, update.formula, qqplot, .checkMFClasses, delete.response,
           model.frame, model.offset, napredict, predict, reformulate, termplot, drop.terms, terms, rbinom,
           AIC, BIC, logLik)           
importFrom(utils, getFromNamespace, capture.output)
importFrom(numDeriv, jacobian, hessian, grad)
importFrom(distrEx, distrExIntegrate)


S3method(plot, SemiParBIV)
S3method(summary, SemiParBIV)
S3method(summary, SemiParROY)
S3method(summary, SemiParTRIV)
S3method(summary, gjrm)
S3method(summary, copulaSampleSel)
S3method(summary, gamlss)
S3method(summary, gjrm.pcc)
S3method(print, ATE)
S3method(print, cond.mv)
S3method(print, marg.mv)
S3method(print, SATE)
S3method(print, PE)
S3method(print, RR)
S3method(print, OR)
S3method(print, gjrm.pcc)
S3method(print, SemiParBIV)
S3method(print, SemiParTRIV)
S3method(print, SemiParROY)
S3method(print, gjrm)
S3method(print, gamlss)
S3method(print, copulaSampleSel)
S3method(print, summary.SemiParBIV)
S3method(print, summary.gjrm.pcc)
S3method(print, summary.SemiParROY)
S3method(print, summary.SemiParTRIV)
S3method(print, summary.gjrm)
S3method(print, summary.gamlss)
S3method(print, summary.copulaSampleSel)
S3method(logLik, SemiParBIV)
S3method(logLik, ggmtrust)
S3method(logLik, lmc)
S3method(predict, SemiParBIV)
S3method(predict, CopulaCLM)
S3method(print, prev)
S3method(print, mb)
