// import { Agent } from '../interfaces/agent';
// import { AGENT_LIMITS_MOCK } from './agent-limit.mocks';
// import { TPE_MOCK } from '../mocks/tpe.mocks';

// export const AGENTS_MOCK: Agent[] = [
//   {
//     id: crypto.randomUUID(),
//     code: 'ALD001',
//     profile: 'AGENT',
//     principalCode: 'ALC001',
//     caisseProfile: 'ALC001',
//     statut: 'ACTIF',
//     zone: 'Bamako',
//     kiosk: 'K-0001',
//     fonction: 'Vendeur',
//     dateEmbauche: '2020-03-07T00:00:00.000Z',
//     nom: 'Diop',
//     prenom: 'Amadou',
//     autresNoms: '',
//     dateNaissance: '1990-01-01',
//     lieuNaissance: 'Bamako',
//     ville: 'Bamako',
//     adresse: 'Quartier A',
//     autoriserAides: false,
//     phone: '+22370000001',
//     limiteInferieure: 0,
//     limiteSuperieure: 10_000_000,
//     limiteParTransaction: 1_000_000,
//     limiteMinAirtime: 0,
//     limiteMaxAirtime: 100_000,
//     maxPeripheriques: 5,
//     limitId: AGENT_LIMITS_MOCK[0].id,
//     nationalite: 'ML',
//     cni: 'CNI123456',
//     cniDelivreeLe: '2018-06-01',
//     cniDelivreeA: 'Bamako',
//     residence: 'Bamako',
//     statutMarital: 'Marié',
//     epoux: 'Aissatou',
//     autreTelephone: '+22370000009',
//     famille: [
//       { id: crypto.randomUUID(), nom: 'Aissatou', statut: 'Conjointe', dateNaissance: '1991-03-05', sexe: 'F' },
//       { id: crypto.randomUUID(), nom: 'Ibrahim', statut: 'Enfant', dateNaissance: '2015-09-10', sexe: 'M' },
//     ],
//     assignedTpeIds: TPE_MOCK.filter((t) => t.statut === 'valide').slice(0, 1).map((t) => t.id),
//     createdAt: '2020-03-07T00:00:00.000Z',
//     createdBy: 'admin',
//   },
//   ...Array.from({ length: 12 }).map((_, i) => ({
//     id: crypto.randomUUID(),
//     code: `ALK${String(100 + i).padStart(3, '0')}`,
//     profile: 'AGENT',
//     statut: i % 5 === 0 ? 'INACTIF' : 'ACTIF',
//     nom: `Agent${i + 1}`,
//     prenom: 'Test',
//     phone: `+2237${(1000000 + i).toString()}`,
//     limiteInferieure: 0,
//     limiteSuperieure: 10_000_000,
//     limiteParTransaction: 500_000,
//     limiteMinAirtime: 0,
//     limiteMaxAirtime: 100_000,
//     maxPeripheriques: 3,
//     limitId: AGENT_LIMITS_MOCK[1].id,
//   } as Agent)),
// ];
