export type CaptureLeadRow = {
  id: string;
  name: string;
  platform: string;
  project: { id: string; name: string } | null;
  assignment: {
    mode: 'equal' | 'roundRobin' | 'specificUser';
    label: string;
    team?: { id: string; name: string } | null;
    users: Array<{ id: string; name: string }>;
  };
  leadsCount: number;
  source?: { id: string; name: string } | null;
  interestType?: string;
  integrationStatus?: string;
  isActive?: boolean;
  company?: { id: string; name: string } | null;
};

export type CaptureLeadListResponse = {
  results: CaptureLeadRow[];
  page: number;
  limit: number;
  totalPages: number;
  totalResults: number;
};