useDynLib(QCApro, .registration = TRUE)
export(
  .onAttach,
  ambiguity,
  base3rows,
  calibrate,
  createChart,
  createString,
  demoChart,
  DeMorgan,
  DeMorganLoop,
  eQMC,
  eQMCLoop,
  factorize,
  findSubsets,
  findSupersets,
  findTh,
  fuzzyand,
  fuzzyor,
  getRow,
  getSolution,
  implicantMatrix,
  implicIndep,
  is.DeMorgan,
  is.pof,
  is.qca,
  is.tt,
  limitedDiversity,
  mintermMatrix,
  pof,
  prettyString,
  prettyTable,
  randomDGS,
  retention,
  rowDominance,
  solveChart,
  sortMatrix,
  sortVector,
  submodels,
  submodels.loop,
  superSubset,
  testTESA,
  truthTable,
  verify.ambig,
  verify.data,
  verify.dir.exp,
  verify.inf.test,
  verify.qca,
  verify.mqca,
  verify.tt,
  writePrimeimp,
  writeSolution)
S3method(print, DeMorgan)
S3method(print, fctr)
S3method(print, pof)
S3method(print, qca)
S3method(print, mqca)
S3method(print, pic)
S3method(print, tt)
import(lpSolve)
importFrom("stats", "binom.test", "cor", "cutree", "dbinom", "dist", "hclust")
importFrom("utils", "combn", "head", "packageDescription", "tail")
