/**
 * Shared Types for Warehouse Services
 * @module Warehouses
 */

export interface PaginationOptions {
  page: number;
  limit: number;
}

export interface PaginatedResult<T> {
  data: T[];
  total: number;
  page: number;
  limit: number;
  totalPages: number;
}

export interface ServiceContext {
  tenantId: string;
  userId?: string;
  companyId?: string;
}
