/**
 * CRM API Schemas — SSOT subpath entry
 *
 * Re-exports all CRM-related Zod schemas from their canonical locations
 * so consumers can import from a single surface:
 *   import { CrmSchemas, CrmPriorityOverrideSchema } from '@repo/core/business/crm/api-schemas'
 *
 * Schema definitions live in:
 *   packages/core/src/business/sales/api-schemas.ts       (activity / recent-activity)
 *   packages/core/src/business/acquisition/crm-priority.ts (priority override shapes)
 */

// ---------------------------------------------------------------------------
// Re-exports from sales/api-schemas (recent-activity surface)
// ---------------------------------------------------------------------------

export {
  CrmActivityKindSchema,
  RecentActivityEntrySchema,
  GetRecentActivityQuerySchema,
  GetRecentActivityResponseSchema,
  CrmSchemas,
  type CrmActivityKind,
  type RecentActivityEntry,
  type GetRecentActivityQuery,
  type GetRecentActivityResponse
} from '../sales/api-schemas'

// ---------------------------------------------------------------------------
// Re-exports from acquisition/crm-priority (priority override surface)
// ---------------------------------------------------------------------------

export {
  CrmPriorityBucketKeySchema,
  CrmPriorityBucketOverrideSchema,
  CrmPriorityOverrideSchema,
  type CrmPriorityBucketOverride,
  type CrmPriorityOverride,
  type ResolvedCrmPriorityRuleConfig
} from '../acquisition/crm-priority'
