/** * MongoDB Client Library for Stock Bot * * Provides type-safe MongoDB access for document storage, sentiment data, * and raw content processing. */ export { MongoDBClient } from './client'; export { MongoDBHealthMonitor } from './health'; export { MongoDBTransactionManager } from './transactions'; export { MongoDBAggregationBuilder } from './aggregation'; // Types export type { MongoDBClientConfig, MongoDBConnectionOptions, MongoDBHealthStatus, MongoDBMetrics, CollectionNames, DocumentBase, SentimentData, RawDocument, NewsArticle, SecFiling, EarningsTranscript, AnalystReport } from './types'; // Schemas export { sentimentDataSchema, rawDocumentSchema, newsArticleSchema, secFilingSchema, earningsTranscriptSchema, analystReportSchema } from './schemas'; // Utils export { createMongoDBClient } from './factory';