/** * QuestDB Client Library for Stock Bot * * Provides high-performance time-series data access with support for * InfluxDB Line Protocol, SQL queries, and PostgreSQL wire protocol. */ export { QuestDBClient } from './client'; export { QuestDBHealthMonitor } from './health'; export { QuestDBQueryBuilder } from './query-builder'; export { QuestDBInfluxWriter } from './influx-writer'; export { QuestDBSchemaManager } from './schema'; // Types export type { QuestDBClientConfig, QuestDBConnectionOptions, QuestDBHealthStatus, QuestDBMetrics, TableNames, OHLCVData, TradeData, QuoteData, IndicatorData, PerformanceData, RiskMetrics, QueryResult, InsertResult, } from './types'; // Note: Factory functions removed - instantiate directly with new QuestDBClient() // or use the Awilix DI container (recommended)