export(weighting_spec)
export(step_unknown_eligibility)
export(step_select_within)
export(step_subsample)
export(step_drop_ineligible)
export(step_nonresponse)
export(step_pseudoweight)
export(step_nr_sensitivity)
export(nr_sensitivity)
export(data_defect)
export(disclosure_risk)
export(write_recipe)
export(read_recipe)
export(step_calibrate)
export(step_trim)
export(step_trim_weights)
export(step_trim_calibrated)
export(step_round)
export(step_rescale)
export(step_assert)
export(step_model_calibration)
export(reference_sample)
export(y_model)
export(prep)
export(weighting_alerts)
export(has_alerts)
export(collect_weights)
export(collect_propensities)
export(collect_step_detail)
export(design_effect)
export(domain_summary)
export(weight_factors)
export(report_weighting)
S3method(print, weighting_spec)
S3method(print, prepped_weighting_spec)
S3method(summary, prepped_weighting_spec)
S3method(plot, prepped_weighting_spec)
S3method(apply_step, step_unknown_eligibility)
S3method(apply_step, step_select_within)
S3method(apply_step, step_subsample)
S3method(apply_step, step_drop_ineligible)
S3method(apply_step, step_nonresponse)
S3method(apply_step, step_pseudoweight)
S3method(apply_step, step_calibrate)
S3method(apply_step, step_trim)
S3method(apply_step, step_trim_weights)
S3method(apply_step, step_trim_calibrated)
S3method(apply_step, step_round)
S3method(apply_step, step_rescale)
S3method(apply_step, step_assert)
S3method(apply_step, step_model_calibration)
importFrom(stats, glm, binomial, gaussian, poisson, predict, quantile, sd, median, update, model.matrix, qnorm, as.formula)
importFrom(utils, head, browseURL)
importFrom(graphics, hist, abline, barplot, par)
export(bootstrap_weights)
export(two_phase_variance)
export(bootstrap_estimate)
export(boot_total)
export(boot_mean)
export(as_svydesign)
export(as_svrepdesign)
export(collect_replicate_weights)
export(as_sae_input)
S3method(print, weightflow_boot)
S3method(print, weightflow_tp_variance)
S3method(print, weightflow_data_defect)
S3method(print, weightflow_nr_sensitivity)
S3method(apply_step, step_nr_sensitivity)
S3method(print, weightflow_recipe)
export(jackknife_weights)
export(jackknife_estimate)
export(jack_total)
export(jack_mean)
S3method(print, weightflow_jack)
# ---- panel / longitudinal (managed by hand; DESCRIPTION uses roclets = "rd") ----
export(panel_design)
export(panel_merge)
export(panel_pr)
S3method(print, wf_panel_design)
S3method(summary, wf_panel_design)
S3method(print, summary.wf_panel_design)
export(step_panel_overlap)
export(step_cross_sectional)
export(step_longitudinal)
export(step_attrition)
export(step_cre)
S3method(apply_step, step_panel_overlap)
S3method(apply_step, step_cross_sectional)
S3method(apply_step, step_longitudinal)
S3method(apply_step, step_cre)
export(wave_bootstrap)
export(wave_jackknife)
export(change_estimate)
export(change_mean)
export(change_total)
export(panel_estimate)
export(panel_mean)
export(panel_total)
export(level_estimate)
export(level_mean)
export(level_total)
S3method(print, weightflow_wave_boot)
S3method(print, weightflow_wave_jack)
S3method(print, weightflow_change)
S3method(print, weightflow_change_by)
S3method(print, weightflow_level)
S3method(print, weightflow_panel_estimate)
export(step_domain)
export(step_filter)
export(step_estimate)
export(step_transition)
export(collect_estimates)
S3method(print, weightflow_estimation)
S3method(print, weightflow_estimation_result)
export(transition_matrix)
export(boot_transition)
S3method(print, weightflow_transition)
S3method(print, weightflow_transition_boot)
export(report_panel)
export(boot_flows)
S3method(print, weightflow_flows)

# recursive period-to-period chaining (wave_step / wave_carry)
export(wave_step)
export(wave_carry)
export(wave_contrast)
S3method(print, wf_wave_step)
S3method(print, wf_wave_carry)
