useDynLib(highfrequency); 
import(zoo); 
import(xts); 

export(
minRV,
medRV,
rCov,
rBPCov,
rOWCov,
makePsd,
rTSCov,
rRTSCov,
rThresholdCov,
rHYCov,
rKernelCov,
rKernel.available,
rAVGCov,
rZero,
rAccumulation,
rMarginal,
rCumSum,
rScatterReturns,
makeReturns,
refreshTime,
harModel,
convert,
TAQLoad,
spotVol,
matchTradesQuotes,
getTradeDirection,
tqLiquidity, 
tradesCleanup,
quotesCleanup,
tradesCleanupFinal,
autoSelectExchangeQuotes, 
autoSelectExchangeTrades, 
exchangeHoursOnly,
mergeQuotesSameTimestamp,
mergeTradesSameTimestamp,
noZeroPrices,
noZeroQuotes,
rmLargeSpread,
rmNegativeSpread,
rmOutliers,
rmTradeOutliers,
salesCondition,
selectExchange,
aggregatePrice,
aggregateQuotes,
aggregateTrades,
aggregatets,
previoustick,
heavyModel
)#end exported function

S3method(print, harModel);
S3method(summary, harModel);
S3method(plot, harModel);