/** * Services Domain * * Exports all services-related contracts, schemas, and provider mappers. * * Types are derived from Zod schemas (Schema-First Approach) */ export { type PricingTier, type CatalogPriceInfo } from "./contract.js"; // Schemas (includes derived types) export * from "./schema.js"; // Re-export types for convenience export type { CatalogProductBase, CatalogPricebookEntry, // Internet products InternetCatalogProduct, InternetPlanTemplate, InternetPlanCatalogItem, InternetInstallationCatalogItem, InternetAddonCatalogItem, InternetEligibilityStatus, InternetEligibilityDetails, InternetEligibilityRequest, InternetEligibilityRequestResponse, // SIM products SimCatalogProduct, SimActivationFeeCatalogItem, // VPN products VpnCatalogProduct, // Union type CatalogProduct, } from "./schema.js"; // Utilities export * from "./utils.js";