import { Observable } from 'rxjs';
import { Seller } from '../models/seller.model';
import { SellerUser } from '../models/seller-user.model';

/** Per docs/backend/PHASE-5-SELLER-PORTAL-CONTRACT.md §3. Operates on the existing Seller domain type. */
export interface SellerGateway {
  loadSellers(): Observable<Seller[]>;
  loadTeam(sellerId: string): Observable<SellerUser[]>;
}
