import(stats)
importFrom(sandwich, estfun, bread)


export(gmm,summary.gmm,rho,smoothG,getDat,summary.gel,getLamb,gel, estfun.gmmFct, estfun.gmm, estfun.gel, bread.gel, bread.gmm, 
	print.gmm,coef.gmm,vcov.gmm,print.summary.gmm, confint.gel, print.gel, print.summary.gel, vcov.gel, coef.gel, fitted.gmm, 
	residuals.gmm, fitted.gel, residuals.gel, plot.gmm, plot.gel,formula.gmm, formula.gel, charStable, specTest, 
	specTest.gmm, specTest.gel, print.specTest, momentEstim.baseGmm.twoStep, momentEstim.baseGmm.twoStep.formula,
        momentEstim.baseGmm.iterative.formula, momentEstim.baseGmm.iterative, momentEstim.baseGmm.cue.formula, 
	momentEstim.baseGmm.cue, getModel.baseGmm, getModel.baseGel, FinRes.baseGmm.res, momentEstim.baseGel.mod, momentEstim.baseGel.modFormula)
 
S3method(summary, gmm)
S3method(summary, gel)
S3method(print, gmm)
S3method(print, summary.gmm)
S3method(coef, gmm)
S3method(vcov, gmm)
S3method(confint, gmm)
S3method(fitted, gmm)
S3method(residuals, gmm)
S3method(plot, gmm)
S3method(formula, gmm)
S3method(print, gel)
S3method(print, summary.gel)
S3method(coef, gel)
S3method(vcov, gel)
S3method(confint, gel)
S3method(fitted, gel)
S3method(residuals, gel)
S3method(plot, gel)
S3method(formula, gel)
S3method(specTest, gmm)
S3method(specTest, gel)
S3method(print, specTest)
S3method(FinRes, baseGmm.res)
S3method(getModel, baseGmm)
S3method(getModel, baseGel)
S3method(momentEstim, baseGmm.twoStep)
S3method(momentEstim, baseGmm.twoStep.formula)
S3method(momentEstim, baseGmm.iterative.formula)
S3method(momentEstim, baseGmm.iterative)
S3method(momentEstim, baseGmm.cue.formula)
S3method(momentEstim, baseGmm.cue)
S3method(momentEstim, baseGel.mod)
S3method(momentEstim, baseGel.modFormula)
S3method(estfun, gmmFct)
S3method(estfun, gmm)
S3method(estfun, gel)
S3method(bread, gmm)
S3method(bread, gel)




