// Export only what's actually used
export { ServiceApplication } from './service-application';
export { ServiceContainerBuilder } from './container/builder';
export { OperationContext } from './operation-context';
export { calculatePoolSize, getServicePoolSize, getHandlerPoolSize } from './pool-size-calculator';
export { ServiceLifecycleManager } from './utils/lifecycle';
export { HandlerScanner } from './scanner/handler-scanner';
export type { IServiceContainer } from '@stock-bot/types';

// Export schemas
export {
  appConfigSchema,
  redisConfigSchema,
  mongodbConfigSchema,
  postgresConfigSchema,
  questdbConfigSchema,
  proxyConfigSchema,
  browserConfigSchema,
  queueConfigSchema
} from './config/schemas';

