/**
 * Novel Reader Scraping Service SDK
 * 
 * Type-safe client for consuming the scraping service API
 * Provides unified types and client for main application integration
 */

// Export all types
export * from './types';

// Export client
export { ScrapingServiceClient } from './client';
export type { ScrapingServiceConfig } from './client';

// Export utilities
export * from './utils';

// Export error classes
export * from './errors';

// Re-export commonly used types for convenience
export type {
  NovelDetails,
  ChapterData,
  NovelSearchResult,
  SiteConfiguration,
  HealthStatus,
  HealthOverview,
  ProxyHealthStatus,
  BrowserHealthStatus,
  ServiceStatus,
  ProxyProviderBreakdown,
} from './types'; 