import { UUID } from '../../../shared/types/primitive.types';

/**
 * Resolved seller-scoped request context - the domain-level counterpart to
 * `BootstrapConfig.seller` (`SellerConfig`, shared/models/config/seller.model.ts).
 * That type is the bootstrap wire shape; this one is what seller-aware
 * domain code (products, orders, permissions) references once it exists.
 * Backend-resolved only, same as tenant resolution (ADR-001, ADR-011) - no
 * frontend code constructs this itself.
 */
export interface SellerScope {
  sellerId: UUID;
  marketplaceId: UUID;
}
