export(detect_xor)
export(generate_spaghetti_plot_from_results)
export(generate_xy_plot_from_results)
export(generate_xor_reportConsole)
export(generate_xor_reportHTML)

# Complete imports based on the error messages
importFrom(magrittr, "%>%")
importFrom(dplyr, filter, select, mutate, group_by, summarise, arrange, bind_rows, case_when, desc)
importFrom(ggplot2, ggplot, aes, geom_point, geom_line, geom_text, geom_vline, geom_hline,
           facet_wrap, theme_minimal, theme_light, theme_void, labs, ggtitle, theme,
           element_text, scale_x_discrete, expansion, ggsave)
importFrom(ggh4x, facet_wrap2, strip_themed, elem_list_rect)
importFrom(ggthemes, theme_tufte, scale_color_colorblind)
importFrom(tibble, tibble, as_tibble)
importFrom(reshape2, melt)
importFrom(glue, glue)
importFrom(DescTools, CramerV)
importFrom(utils, head, tail, browseURL, combn, setTxtProgressBar, txtProgressBar)
importFrom(methods, is)

# Keep existing importFrom statements
importFrom(stats, wilcox.test, quantile, complete.cases, chisq.test, cor.test, na.omit, median)
importFrom(parallel, detectCores)
importFrom(grDevices, colorRampPalette)
importFrom(knitr, kable)
importFrom(kableExtra, kable_styling, row_spec)
importFrom(htmltools, tags, HTML)
importFrom(base64enc, dataURI)
