UNPKG

@tricoteuses/assemblee

Version:

Retrieve, clean up & handle French Assemblée nationale's open data

1,212 lines 103 kB
import { z } from 'zod'; import { CodeTypeOrganeSchema, OrganeXsiType, PositionPolitique, Regime } from '../raw/acteurs_et_organes.js'; /** * Available options for adresse XSI type. */ export declare const adresseXsiTypeOptions: readonly ["AdresseMail_Type", "AdressePostale_Type", "AdresseSiteWeb_Type", "AdresseTelephonique_Type"]; /** * Zod schema for adresse XSI type. */ export declare const AdresseXsiTypeSchema: z.ZodEnum<{ AdresseMail_Type: "AdresseMail_Type"; AdressePostale_Type: "AdressePostale_Type"; AdresseSiteWeb_Type: "AdresseSiteWeb_Type"; AdresseTelephonique_Type: "AdresseTelephonique_Type"; }>; /** * Type representing adresse XSI type. */ export type AdresseXsiType = z.infer<typeof AdresseXsiTypeSchema>; /** * Ident (identité) - clean version */ export declare const IdentCleanSchema: z.ZodObject<{ civ: z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>; prenom: z.ZodString; nom: z.ZodString; alpha: z.ZodString; trigramme: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type IdentClean = z.infer<typeof IdentCleanSchema>; /** * Info naissance - clean version */ export declare const InfoNaissanceCleanSchema: z.ZodObject<{ dateNais: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; villeNais: z.ZodOptional<z.ZodString>; depNais: z.ZodOptional<z.ZodEnum<{ Ain: "Ain"; Aisne: "Aisne"; Allier: "Allier"; "Alpes-de-Haute-Provence": "Alpes-de-Haute-Provence"; "Alpes-Maritimes": "Alpes-Maritimes"; Ardennes: "Ardennes"; Ardèche: "Ardèche"; Ariège: "Ariège"; Aube: "Aube"; Aude: "Aude"; Aveyron: "Aveyron"; "Bas-Rhin": "Bas-Rhin"; "Bouches-du-Rh\u00F4ne": "Bouches-du-Rhône"; Calvados: "Calvados"; Cantal: "Cantal"; Charente: "Charente"; "Charente-Maritime": "Charente-Maritime"; Cher: "Cher"; Comores: "Comores"; Corrèze: "Corrèze"; Corse: "Corse"; "Corse-du-Sud": "Corse-du-Sud"; Creuse: "Creuse"; "C\u00F4te-d'Or": "Côte-d'Or"; "C\u00F4tes-d'Armor": "Côtes-d'Armor"; "C\u00F4tes-du-Nord": "Côtes-du-Nord"; "Deux-S\u00E8vres": "Deux-Sèvres"; Dordogne: "Dordogne"; Doubs: "Doubs"; Drôme: "Drôme"; Essonne: "Essonne"; Eure: "Eure"; "Eure-et-Loir": "Eure-et-Loir"; Finistère: "Finistère"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Gard: "Gard"; Gers: "Gers"; Gironde: "Gironde"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; "Haut-Rhin": "Haut-Rhin"; "Haute-Corse": "Haute-Corse"; "Haute-Garonne": "Haute-Garonne"; "Haute-Loire": "Haute-Loire"; "Haute-Marne": "Haute-Marne"; "Haute-Savoie": "Haute-Savoie"; "Haute-Sa\u00F4ne": "Haute-Saône"; "Haute-Vienne": "Haute-Vienne"; "Hautes-Alpes": "Hautes-Alpes"; "Hautes-Pyr\u00E9n\u00E9es": "Hautes-Pyrénées"; "Hauts-de-Seine": "Hauts-de-Seine"; Hérault: "Hérault"; "Ille-et-Vilaine": "Ille-et-Vilaine"; Indre: "Indre"; "Indre-et-Loire": "Indre-et-Loire"; Isère: "Isère"; Jura: "Jura"; Landes: "Landes"; "Loir-et-Cher": "Loir-et-Cher"; Loire: "Loire"; "Loire-Atlantique": "Loire-Atlantique"; Loiret: "Loiret"; Lot: "Lot"; "Lot-et-Garonne": "Lot-et-Garonne"; Lozère: "Lozère"; "Maine-et-Loire": "Maine-et-Loire"; Manche: "Manche"; Marne: "Marne"; Martinique: "Martinique"; Mayenne: "Mayenne"; Mayotte: "Mayotte"; "Meurthe-et-Moselle": "Meurthe-et-Moselle"; Meuse: "Meuse"; Morbihan: "Morbihan"; Moselle: "Moselle"; Nièvre: "Nièvre"; Nord: "Nord"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Oise: "Oise"; Orne: "Orne"; Paris: "Paris"; "Pas-de-Calais": "Pas-de-Calais"; "Polyn\u00E9sie Fran\u00E7aise": "Polynésie Française"; "Puy-de-D\u00F4me": "Puy-de-Dôme"; "Pyr\u00E9n\u00E9es-Atlantiques": "Pyrénées-Atlantiques"; "Pyr\u00E9n\u00E9es-Orientales": "Pyrénées-Orientales"; Rhône: "Rhône"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Martin": "Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; Sarthe: "Sarthe"; Savoie: "Savoie"; "Sa\u00F4ne-et-Loire": "Saône-et-Loire"; "Seine-et-Marne": "Seine-et-Marne"; "Seine-Inf\u00E9rieure": "Seine-Inférieure"; "Seine-Maritime": "Seine-Maritime"; "Seine-Saint-Denis": "Seine-Saint-Denis"; Somme: "Somme"; Tarn: "Tarn"; "Tarn-et-Garonne": "Tarn-et-Garonne"; "Territoire de Belfort": "Territoire de Belfort"; "Val-d'Oise": "Val-d'Oise"; "Val-de-Marne": "Val-de-Marne"; Var: "Var"; Vaucluse: "Vaucluse"; Vendée: "Vendée"; Vienne: "Vienne"; Vosges: "Vosges"; "Wallis-et-Futuna": "Wallis-et-Futuna"; Yonne: "Yonne"; Yvelines: "Yvelines"; }>>; paysNais: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type InfoNaissanceClean = z.infer<typeof InfoNaissanceCleanSchema>; /** * État civil - clean version * Note: infoNaissance optional because cleanXmlArtefacts may remove empty objects */ export declare const EtatCivilCleanSchema: z.ZodObject<{ ident: z.ZodObject<{ civ: z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>; prenom: z.ZodString; nom: z.ZodString; alpha: z.ZodString; trigramme: z.ZodOptional<z.ZodString>; }, z.core.$strip>; infoNaissance: z.ZodOptional<z.ZodObject<{ dateNais: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; villeNais: z.ZodOptional<z.ZodString>; depNais: z.ZodOptional<z.ZodEnum<{ Ain: "Ain"; Aisne: "Aisne"; Allier: "Allier"; "Alpes-de-Haute-Provence": "Alpes-de-Haute-Provence"; "Alpes-Maritimes": "Alpes-Maritimes"; Ardennes: "Ardennes"; Ardèche: "Ardèche"; Ariège: "Ariège"; Aube: "Aube"; Aude: "Aude"; Aveyron: "Aveyron"; "Bas-Rhin": "Bas-Rhin"; "Bouches-du-Rh\u00F4ne": "Bouches-du-Rhône"; Calvados: "Calvados"; Cantal: "Cantal"; Charente: "Charente"; "Charente-Maritime": "Charente-Maritime"; Cher: "Cher"; Comores: "Comores"; Corrèze: "Corrèze"; Corse: "Corse"; "Corse-du-Sud": "Corse-du-Sud"; Creuse: "Creuse"; "C\u00F4te-d'Or": "Côte-d'Or"; "C\u00F4tes-d'Armor": "Côtes-d'Armor"; "C\u00F4tes-du-Nord": "Côtes-du-Nord"; "Deux-S\u00E8vres": "Deux-Sèvres"; Dordogne: "Dordogne"; Doubs: "Doubs"; Drôme: "Drôme"; Essonne: "Essonne"; Eure: "Eure"; "Eure-et-Loir": "Eure-et-Loir"; Finistère: "Finistère"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Gard: "Gard"; Gers: "Gers"; Gironde: "Gironde"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; "Haut-Rhin": "Haut-Rhin"; "Haute-Corse": "Haute-Corse"; "Haute-Garonne": "Haute-Garonne"; "Haute-Loire": "Haute-Loire"; "Haute-Marne": "Haute-Marne"; "Haute-Savoie": "Haute-Savoie"; "Haute-Sa\u00F4ne": "Haute-Saône"; "Haute-Vienne": "Haute-Vienne"; "Hautes-Alpes": "Hautes-Alpes"; "Hautes-Pyr\u00E9n\u00E9es": "Hautes-Pyrénées"; "Hauts-de-Seine": "Hauts-de-Seine"; Hérault: "Hérault"; "Ille-et-Vilaine": "Ille-et-Vilaine"; Indre: "Indre"; "Indre-et-Loire": "Indre-et-Loire"; Isère: "Isère"; Jura: "Jura"; Landes: "Landes"; "Loir-et-Cher": "Loir-et-Cher"; Loire: "Loire"; "Loire-Atlantique": "Loire-Atlantique"; Loiret: "Loiret"; Lot: "Lot"; "Lot-et-Garonne": "Lot-et-Garonne"; Lozère: "Lozère"; "Maine-et-Loire": "Maine-et-Loire"; Manche: "Manche"; Marne: "Marne"; Martinique: "Martinique"; Mayenne: "Mayenne"; Mayotte: "Mayotte"; "Meurthe-et-Moselle": "Meurthe-et-Moselle"; Meuse: "Meuse"; Morbihan: "Morbihan"; Moselle: "Moselle"; Nièvre: "Nièvre"; Nord: "Nord"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Oise: "Oise"; Orne: "Orne"; Paris: "Paris"; "Pas-de-Calais": "Pas-de-Calais"; "Polyn\u00E9sie Fran\u00E7aise": "Polynésie Française"; "Puy-de-D\u00F4me": "Puy-de-Dôme"; "Pyr\u00E9n\u00E9es-Atlantiques": "Pyrénées-Atlantiques"; "Pyr\u00E9n\u00E9es-Orientales": "Pyrénées-Orientales"; Rhône: "Rhône"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Martin": "Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; Sarthe: "Sarthe"; Savoie: "Savoie"; "Sa\u00F4ne-et-Loire": "Saône-et-Loire"; "Seine-et-Marne": "Seine-et-Marne"; "Seine-Inf\u00E9rieure": "Seine-Inférieure"; "Seine-Maritime": "Seine-Maritime"; "Seine-Saint-Denis": "Seine-Saint-Denis"; Somme: "Somme"; Tarn: "Tarn"; "Tarn-et-Garonne": "Tarn-et-Garonne"; "Territoire de Belfort": "Territoire de Belfort"; "Val-d'Oise": "Val-d'Oise"; "Val-de-Marne": "Val-de-Marne"; Var: "Var"; Vaucluse: "Vaucluse"; Vendée: "Vendée"; Vienne: "Vienne"; Vosges: "Vosges"; "Wallis-et-Futuna": "Wallis-et-Futuna"; Yonne: "Yonne"; Yvelines: "Yvelines"; }>>; paysNais: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; dateDeces: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; }, z.core.$strip>; export type EtatCivilClean = z.infer<typeof EtatCivilCleanSchema>; /** * Catégorie socio-professionnelle INSEE - clean version */ export declare const SocProcInseeCleanSchema: z.ZodObject<{ catSocPro: z.ZodOptional<z.ZodString>; famSocPro: z.ZodOptional<z.ZodEnum<{ "Agriculteurs exploitants": "Agriculteurs exploitants"; "Artisans, commer\u00E7ants, chefs d'entreprises": "Artisans, commerçants, chefs d'entreprises"; "Artisans, commer\u00E7ants et chefs d'entreprise": "Artisans, commerçants et chefs d'entreprise"; "Autres personnes sans activit\u00E9 professionnelle": "Autres personnes sans activité professionnelle"; "Cadres et professions intellectuelles sup\u00E9rieures": "Cadres et professions intellectuelles supérieures"; Employés: "Employés"; Ouvriers: "Ouvriers"; "Professions interm\u00E9diaires": "Professions intermédiaires"; "Professions Interm\u00E9diaires": "Professions Intermédiaires"; Retraités: "Retraités"; "Sans profession d\u00E9clar\u00E9e": "Sans profession déclarée"; }>>; }, z.core.$strip>; export type SocProcInseeClean = z.infer<typeof SocProcInseeCleanSchema>; /** * Profession - clean version (renamed socProcINSEE → socProcInsee) * Note: socProcInsee optional because cleanXmlArtefacts removes empty objects */ export declare const ProfessionCleanSchema: z.ZodObject<{ libelleCourant: z.ZodOptional<z.ZodString>; socProcInsee: z.ZodOptional<z.ZodObject<{ catSocPro: z.ZodOptional<z.ZodString>; famSocPro: z.ZodOptional<z.ZodEnum<{ "Agriculteurs exploitants": "Agriculteurs exploitants"; "Artisans, commer\u00E7ants, chefs d'entreprises": "Artisans, commerçants, chefs d'entreprises"; "Artisans, commer\u00E7ants et chefs d'entreprise": "Artisans, commerçants et chefs d'entreprise"; "Autres personnes sans activit\u00E9 professionnelle": "Autres personnes sans activité professionnelle"; "Cadres et professions intellectuelles sup\u00E9rieures": "Cadres et professions intellectuelles supérieures"; Employés: "Employés"; Ouvriers: "Ouvriers"; "Professions interm\u00E9diaires": "Professions intermédiaires"; "Professions Interm\u00E9diaires": "Professions Intermédiaires"; Retraités: "Retraités"; "Sans profession d\u00E9clar\u00E9e": "Sans profession déclarée"; }>>; }, z.core.$strip>>; }, z.core.$strip>; export type ProfessionClean = z.infer<typeof ProfessionCleanSchema>; /** * Adresse - clean version * Note: xsiType replaces @xsi:type after cleaning */ export declare const AdresseCleanSchema: z.ZodObject<{ xsiType: z.ZodEnum<{ AdresseMail_Type: "AdresseMail_Type"; AdressePostale_Type: "AdressePostale_Type"; AdresseSiteWeb_Type: "AdresseSiteWeb_Type"; AdresseTelephonique_Type: "AdresseTelephonique_Type"; }>; uid: z.ZodString; type: z.ZodString; typeLibelle: z.ZodString; poids: z.ZodOptional<z.ZodString>; intitule: z.ZodOptional<z.ZodString>; numeroRue: z.ZodOptional<z.ZodString>; nomRue: z.ZodOptional<z.ZodString>; complementAdresse: z.ZodOptional<z.ZodString>; codePostal: z.ZodOptional<z.ZodString>; ville: z.ZodOptional<z.ZodString>; adresseDeRattachement: z.ZodOptional<z.ZodString>; valElec: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type AdresseClean = z.infer<typeof AdresseCleanSchema>; /** * Infos qualité - clean version */ export declare const InfosQualiteCleanSchema: z.ZodObject<{ codeQualite: z.ZodOptional<z.ZodString>; libQualite: z.ZodString; libQualiteSex: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type InfosQualiteClean = z.infer<typeof InfosQualiteCleanSchema>; /** * Suppleant - clean version */ export declare const SuppleantCleanSchema: z.ZodObject<{ dateDebut: z.ZodPipe<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>> & z.ZodType<Date, unknown, z.core.$ZodTypeInternals<Date, unknown>>, z.ZodTransform<Date, Date>>; dateFin: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; suppleantRef: z.ZodString; }, z.core.$strip>; export type SuppleantClean = z.infer<typeof SuppleantCleanSchema>; /** * Lieu élection - clean version */ export declare const ElectionLieuCleanSchema: z.ZodObject<{ region: z.ZodOptional<z.ZodEnum<{ Corse: "Corse"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; Martinique: "Martinique"; Mayotte: "Mayotte"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; "Wallis-et-Futuna": "Wallis-et-Futuna"; "Auvergne-Rh\u00F4ne-Alpes": "Auvergne-Rhône-Alpes"; "Bourgogne-Franche-Comt\u00E9": "Bourgogne-Franche-Comté"; Bretagne: "Bretagne"; "Centre-Val de Loire": "Centre-Val de Loire"; "Grand Est": "Grand Est"; "Hauts-de-France": "Hauts-de-France"; "Ile-de-France": "Ile-de-France"; Normandie: "Normandie"; "Nouvelle-Aquitaine": "Nouvelle-Aquitaine"; Occitanie: "Occitanie"; "Pays de la Loire": "Pays de la Loire"; "Polyn\u00E9sie fran\u00E7aise": "Polynésie française"; "Provence-Alpes-C\u00F4te d'Azur": "Provence-Alpes-Côte d'Azur"; }>>; regionType: z.ZodOptional<z.ZodEnum<{ "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; "Collectivit\u00E9s d'outre-mer et Nouvelle-Cal\u00E9donie": "Collectivités d'outre-mer et Nouvelle-Calédonie"; Dom: "Dom"; Métropolitain: "Métropolitain"; }>>; departement: z.ZodOptional<z.ZodEnum<{ Ain: "Ain"; Aisne: "Aisne"; Allier: "Allier"; "Alpes-de-Haute-Provence": "Alpes-de-Haute-Provence"; "Alpes-Maritimes": "Alpes-Maritimes"; Ardennes: "Ardennes"; Ardèche: "Ardèche"; Ariège: "Ariège"; Aube: "Aube"; Aude: "Aude"; Aveyron: "Aveyron"; "Bas-Rhin": "Bas-Rhin"; "Bouches-du-Rh\u00F4ne": "Bouches-du-Rhône"; Calvados: "Calvados"; Cantal: "Cantal"; Charente: "Charente"; "Charente-Maritime": "Charente-Maritime"; Cher: "Cher"; Comores: "Comores"; Corrèze: "Corrèze"; Corse: "Corse"; "Corse-du-Sud": "Corse-du-Sud"; Creuse: "Creuse"; "C\u00F4te-d'Or": "Côte-d'Or"; "C\u00F4tes-d'Armor": "Côtes-d'Armor"; "C\u00F4tes-du-Nord": "Côtes-du-Nord"; "Deux-S\u00E8vres": "Deux-Sèvres"; Dordogne: "Dordogne"; Doubs: "Doubs"; Drôme: "Drôme"; Essonne: "Essonne"; Eure: "Eure"; "Eure-et-Loir": "Eure-et-Loir"; Finistère: "Finistère"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Gard: "Gard"; Gers: "Gers"; Gironde: "Gironde"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; "Haut-Rhin": "Haut-Rhin"; "Haute-Corse": "Haute-Corse"; "Haute-Garonne": "Haute-Garonne"; "Haute-Loire": "Haute-Loire"; "Haute-Marne": "Haute-Marne"; "Haute-Savoie": "Haute-Savoie"; "Haute-Sa\u00F4ne": "Haute-Saône"; "Haute-Vienne": "Haute-Vienne"; "Hautes-Alpes": "Hautes-Alpes"; "Hautes-Pyr\u00E9n\u00E9es": "Hautes-Pyrénées"; "Hauts-de-Seine": "Hauts-de-Seine"; Hérault: "Hérault"; "Ille-et-Vilaine": "Ille-et-Vilaine"; Indre: "Indre"; "Indre-et-Loire": "Indre-et-Loire"; Isère: "Isère"; Jura: "Jura"; Landes: "Landes"; "Loir-et-Cher": "Loir-et-Cher"; Loire: "Loire"; "Loire-Atlantique": "Loire-Atlantique"; Loiret: "Loiret"; Lot: "Lot"; "Lot-et-Garonne": "Lot-et-Garonne"; Lozère: "Lozère"; "Maine-et-Loire": "Maine-et-Loire"; Manche: "Manche"; Marne: "Marne"; Martinique: "Martinique"; Mayenne: "Mayenne"; Mayotte: "Mayotte"; "Meurthe-et-Moselle": "Meurthe-et-Moselle"; Meuse: "Meuse"; Morbihan: "Morbihan"; Moselle: "Moselle"; Nièvre: "Nièvre"; Nord: "Nord"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Oise: "Oise"; Orne: "Orne"; Paris: "Paris"; "Pas-de-Calais": "Pas-de-Calais"; "Polyn\u00E9sie Fran\u00E7aise": "Polynésie Française"; "Puy-de-D\u00F4me": "Puy-de-Dôme"; "Pyr\u00E9n\u00E9es-Atlantiques": "Pyrénées-Atlantiques"; "Pyr\u00E9n\u00E9es-Orientales": "Pyrénées-Orientales"; Rhône: "Rhône"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Martin": "Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; Sarthe: "Sarthe"; Savoie: "Savoie"; "Sa\u00F4ne-et-Loire": "Saône-et-Loire"; "Seine-et-Marne": "Seine-et-Marne"; "Seine-Inf\u00E9rieure": "Seine-Inférieure"; "Seine-Maritime": "Seine-Maritime"; "Seine-Saint-Denis": "Seine-Saint-Denis"; Somme: "Somme"; Tarn: "Tarn"; "Tarn-et-Garonne": "Tarn-et-Garonne"; "Territoire de Belfort": "Territoire de Belfort"; "Val-d'Oise": "Val-d'Oise"; "Val-de-Marne": "Val-de-Marne"; Var: "Var"; Vaucluse: "Vaucluse"; Vendée: "Vendée"; Vienne: "Vienne"; Vosges: "Vosges"; "Wallis-et-Futuna": "Wallis-et-Futuna"; Yonne: "Yonne"; Yvelines: "Yvelines"; }>>; numDepartement: z.ZodOptional<z.ZodString>; numCirco: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type ElectionLieuClean = z.infer<typeof ElectionLieuCleanSchema>; /** * Élection - clean version */ export declare const ElectionCleanSchema: z.ZodObject<{ lieu: z.ZodObject<{ region: z.ZodOptional<z.ZodEnum<{ Corse: "Corse"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; Martinique: "Martinique"; Mayotte: "Mayotte"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; "Wallis-et-Futuna": "Wallis-et-Futuna"; "Auvergne-Rh\u00F4ne-Alpes": "Auvergne-Rhône-Alpes"; "Bourgogne-Franche-Comt\u00E9": "Bourgogne-Franche-Comté"; Bretagne: "Bretagne"; "Centre-Val de Loire": "Centre-Val de Loire"; "Grand Est": "Grand Est"; "Hauts-de-France": "Hauts-de-France"; "Ile-de-France": "Ile-de-France"; Normandie: "Normandie"; "Nouvelle-Aquitaine": "Nouvelle-Aquitaine"; Occitanie: "Occitanie"; "Pays de la Loire": "Pays de la Loire"; "Polyn\u00E9sie fran\u00E7aise": "Polynésie française"; "Provence-Alpes-C\u00F4te d'Azur": "Provence-Alpes-Côte d'Azur"; }>>; regionType: z.ZodOptional<z.ZodEnum<{ "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; "Collectivit\u00E9s d'outre-mer et Nouvelle-Cal\u00E9donie": "Collectivités d'outre-mer et Nouvelle-Calédonie"; Dom: "Dom"; Métropolitain: "Métropolitain"; }>>; departement: z.ZodOptional<z.ZodEnum<{ Ain: "Ain"; Aisne: "Aisne"; Allier: "Allier"; "Alpes-de-Haute-Provence": "Alpes-de-Haute-Provence"; "Alpes-Maritimes": "Alpes-Maritimes"; Ardennes: "Ardennes"; Ardèche: "Ardèche"; Ariège: "Ariège"; Aube: "Aube"; Aude: "Aude"; Aveyron: "Aveyron"; "Bas-Rhin": "Bas-Rhin"; "Bouches-du-Rh\u00F4ne": "Bouches-du-Rhône"; Calvados: "Calvados"; Cantal: "Cantal"; Charente: "Charente"; "Charente-Maritime": "Charente-Maritime"; Cher: "Cher"; Comores: "Comores"; Corrèze: "Corrèze"; Corse: "Corse"; "Corse-du-Sud": "Corse-du-Sud"; Creuse: "Creuse"; "C\u00F4te-d'Or": "Côte-d'Or"; "C\u00F4tes-d'Armor": "Côtes-d'Armor"; "C\u00F4tes-du-Nord": "Côtes-du-Nord"; "Deux-S\u00E8vres": "Deux-Sèvres"; Dordogne: "Dordogne"; Doubs: "Doubs"; Drôme: "Drôme"; Essonne: "Essonne"; Eure: "Eure"; "Eure-et-Loir": "Eure-et-Loir"; Finistère: "Finistère"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Gard: "Gard"; Gers: "Gers"; Gironde: "Gironde"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; "Haut-Rhin": "Haut-Rhin"; "Haute-Corse": "Haute-Corse"; "Haute-Garonne": "Haute-Garonne"; "Haute-Loire": "Haute-Loire"; "Haute-Marne": "Haute-Marne"; "Haute-Savoie": "Haute-Savoie"; "Haute-Sa\u00F4ne": "Haute-Saône"; "Haute-Vienne": "Haute-Vienne"; "Hautes-Alpes": "Hautes-Alpes"; "Hautes-Pyr\u00E9n\u00E9es": "Hautes-Pyrénées"; "Hauts-de-Seine": "Hauts-de-Seine"; Hérault: "Hérault"; "Ille-et-Vilaine": "Ille-et-Vilaine"; Indre: "Indre"; "Indre-et-Loire": "Indre-et-Loire"; Isère: "Isère"; Jura: "Jura"; Landes: "Landes"; "Loir-et-Cher": "Loir-et-Cher"; Loire: "Loire"; "Loire-Atlantique": "Loire-Atlantique"; Loiret: "Loiret"; Lot: "Lot"; "Lot-et-Garonne": "Lot-et-Garonne"; Lozère: "Lozère"; "Maine-et-Loire": "Maine-et-Loire"; Manche: "Manche"; Marne: "Marne"; Martinique: "Martinique"; Mayenne: "Mayenne"; Mayotte: "Mayotte"; "Meurthe-et-Moselle": "Meurthe-et-Moselle"; Meuse: "Meuse"; Morbihan: "Morbihan"; Moselle: "Moselle"; Nièvre: "Nièvre"; Nord: "Nord"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Oise: "Oise"; Orne: "Orne"; Paris: "Paris"; "Pas-de-Calais": "Pas-de-Calais"; "Polyn\u00E9sie Fran\u00E7aise": "Polynésie Française"; "Puy-de-D\u00F4me": "Puy-de-Dôme"; "Pyr\u00E9n\u00E9es-Atlantiques": "Pyrénées-Atlantiques"; "Pyr\u00E9n\u00E9es-Orientales": "Pyrénées-Orientales"; Rhône: "Rhône"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Martin": "Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; Sarthe: "Sarthe"; Savoie: "Savoie"; "Sa\u00F4ne-et-Loire": "Saône-et-Loire"; "Seine-et-Marne": "Seine-et-Marne"; "Seine-Inf\u00E9rieure": "Seine-Inférieure"; "Seine-Maritime": "Seine-Maritime"; "Seine-Saint-Denis": "Seine-Saint-Denis"; Somme: "Somme"; Tarn: "Tarn"; "Tarn-et-Garonne": "Tarn-et-Garonne"; "Territoire de Belfort": "Territoire de Belfort"; "Val-d'Oise": "Val-d'Oise"; "Val-de-Marne": "Val-de-Marne"; Var: "Var"; Vaucluse: "Vaucluse"; Vendée: "Vendée"; Vienne: "Vienne"; Vosges: "Vosges"; "Wallis-et-Futuna": "Wallis-et-Futuna"; Yonne: "Yonne"; Yvelines: "Yvelines"; }>>; numDepartement: z.ZodOptional<z.ZodString>; numCirco: z.ZodOptional<z.ZodString>; }, z.core.$strip>; causeMandat: z.ZodOptional<z.ZodString>; refCirconscription: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type ElectionClean = z.infer<typeof ElectionCleanSchema>; /** * Collaborateur - clean version * Note: dateDebut and dateFin removed by cleaner (always undefined) */ export declare const CollaborateurCleanSchema: z.ZodObject<{ qualite: z.ZodOptional<z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>>; prenom: z.ZodString; nom: z.ZodString; }, z.core.$strip>; export type CollaborateurClean = z.infer<typeof CollaborateurCleanSchema>; /** * Mandature - clean version */ export declare const MandatureCleanSchema: z.ZodObject<{ datePriseFonction: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; causeFin: z.ZodOptional<z.ZodString>; premiereElection: z.ZodOptional<z.ZodString>; placeHemicycle: z.ZodOptional<z.ZodString>; mandatRemplaceRef: z.ZodOptional<z.ZodString>; matriculeVote: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type MandatureClean = z.infer<typeof MandatureCleanSchema>; /** * Mandat - clean version * Note: organes → organesRefs (unwrapped by cleaner) * Note: suppleants.suppleant → suppleant (unwrapped by cleaner) * Note: InfosHorsSIAN removed by cleaner (always empty) */ export declare const MandatCleanSchema: z.ZodObject<{ xsiType: z.ZodOptional<z.ZodEnum<{ MandatAvecSuppleant_Type: "MandatAvecSuppleant_Type"; MandatMission_Type: "MandatMission_Type"; MandatParlementaire_type: "MandatParlementaire_type"; MandatSimple_Type: "MandatSimple_Type"; }>>; uid: z.ZodString; acteurRef: z.ZodString; legislature: z.ZodOptional<z.ZodString>; typeOrgane: z.ZodEnum<{ API: "API"; ASSEMBLEE: "ASSEMBLEE"; BUREAU: "BUREAU"; CIRCONSCRIPTION: "CIRCONSCRIPTION"; CJR: "CJR"; CMP: "CMP"; CNPE: "CNPE"; CNPS: "CNPS"; COMNL: "COMNL"; COMPER: "COMPER"; COMSENAT: "COMSENAT"; COMSPSENAT: "COMSPSENAT"; CONFPT: "CONFPT"; CONSTITU: "CONSTITU"; DELEG: "DELEG"; DELEGBUREAU: "DELEGBUREAU"; DELEGSENAT: "DELEGSENAT"; GA: "GA"; GE: "GE"; GEVI: "GEVI"; GOUVERNEMENT: "GOUVERNEMENT"; GP: "GP"; GROUPESENAT: "GROUPESENAT"; HCJ: "HCJ"; MINISTERE: "MINISTERE"; MISAPPL: "MISAPPL"; MISEVAL: "MISEVAL"; MISGRTR: "MISGRTR"; MISINFO: "MISINFO"; MISINFOCOM: "MISINFOCOM"; MISINFOPRE: "MISINFOPRE"; OFFPAR: "OFFPAR"; ORGAINT: "ORGAINT"; ORGEXTPARL: "ORGEXTPARL"; PARPOL: "PARPOL"; PRESREP: "PRESREP"; SENAT: "SENAT"; }>; dateDebut: z.ZodPipe<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>> & z.ZodType<Date, unknown, z.core.$ZodTypeInternals<Date, unknown>>, z.ZodTransform<Date, Date>>; datePublication: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; dateFin: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; preseance: z.ZodOptional<z.ZodString>; nominPrincipale: z.ZodString; infosQualite: z.ZodObject<{ codeQualite: z.ZodOptional<z.ZodString>; libQualite: z.ZodString; libQualiteSex: z.ZodOptional<z.ZodString>; }, z.core.$strip>; organesRefs: z.ZodArray<z.ZodString>; libelle: z.ZodOptional<z.ZodString>; missionSuivanteRef: z.ZodOptional<z.ZodString>; missionPrecedenteRef: z.ZodOptional<z.ZodString>; suppleant: z.ZodOptional<z.ZodObject<{ dateDebut: z.ZodPipe<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>> & z.ZodType<Date, unknown, z.core.$ZodTypeInternals<Date, unknown>>, z.ZodTransform<Date, Date>>; dateFin: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; suppleantRef: z.ZodString; }, z.core.$strip>>; election: z.ZodOptional<z.ZodObject<{ lieu: z.ZodObject<{ region: z.ZodOptional<z.ZodEnum<{ Corse: "Corse"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; Martinique: "Martinique"; Mayotte: "Mayotte"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; "Wallis-et-Futuna": "Wallis-et-Futuna"; "Auvergne-Rh\u00F4ne-Alpes": "Auvergne-Rhône-Alpes"; "Bourgogne-Franche-Comt\u00E9": "Bourgogne-Franche-Comté"; Bretagne: "Bretagne"; "Centre-Val de Loire": "Centre-Val de Loire"; "Grand Est": "Grand Est"; "Hauts-de-France": "Hauts-de-France"; "Ile-de-France": "Ile-de-France"; Normandie: "Normandie"; "Nouvelle-Aquitaine": "Nouvelle-Aquitaine"; Occitanie: "Occitanie"; "Pays de la Loire": "Pays de la Loire"; "Polyn\u00E9sie fran\u00E7aise": "Polynésie française"; "Provence-Alpes-C\u00F4te d'Azur": "Provence-Alpes-Côte d'Azur"; }>>; regionType: z.ZodOptional<z.ZodEnum<{ "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; "Collectivit\u00E9s d'outre-mer et Nouvelle-Cal\u00E9donie": "Collectivités d'outre-mer et Nouvelle-Calédonie"; Dom: "Dom"; Métropolitain: "Métropolitain"; }>>; departement: z.ZodOptional<z.ZodEnum<{ Ain: "Ain"; Aisne: "Aisne"; Allier: "Allier"; "Alpes-de-Haute-Provence": "Alpes-de-Haute-Provence"; "Alpes-Maritimes": "Alpes-Maritimes"; Ardennes: "Ardennes"; Ardèche: "Ardèche"; Ariège: "Ariège"; Aube: "Aube"; Aude: "Aude"; Aveyron: "Aveyron"; "Bas-Rhin": "Bas-Rhin"; "Bouches-du-Rh\u00F4ne": "Bouches-du-Rhône"; Calvados: "Calvados"; Cantal: "Cantal"; Charente: "Charente"; "Charente-Maritime": "Charente-Maritime"; Cher: "Cher"; Comores: "Comores"; Corrèze: "Corrèze"; Corse: "Corse"; "Corse-du-Sud": "Corse-du-Sud"; Creuse: "Creuse"; "C\u00F4te-d'Or": "Côte-d'Or"; "C\u00F4tes-d'Armor": "Côtes-d'Armor"; "C\u00F4tes-du-Nord": "Côtes-du-Nord"; "Deux-S\u00E8vres": "Deux-Sèvres"; Dordogne: "Dordogne"; Doubs: "Doubs"; Drôme: "Drôme"; Essonne: "Essonne"; Eure: "Eure"; "Eure-et-Loir": "Eure-et-Loir"; Finistère: "Finistère"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Gard: "Gard"; Gers: "Gers"; Gironde: "Gironde"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; "Haut-Rhin": "Haut-Rhin"; "Haute-Corse": "Haute-Corse"; "Haute-Garonne": "Haute-Garonne"; "Haute-Loire": "Haute-Loire"; "Haute-Marne": "Haute-Marne"; "Haute-Savoie": "Haute-Savoie"; "Haute-Sa\u00F4ne": "Haute-Saône"; "Haute-Vienne": "Haute-Vienne"; "Hautes-Alpes": "Hautes-Alpes"; "Hautes-Pyr\u00E9n\u00E9es": "Hautes-Pyrénées"; "Hauts-de-Seine": "Hauts-de-Seine"; Hérault: "Hérault"; "Ille-et-Vilaine": "Ille-et-Vilaine"; Indre: "Indre"; "Indre-et-Loire": "Indre-et-Loire"; Isère: "Isère"; Jura: "Jura"; Landes: "Landes"; "Loir-et-Cher": "Loir-et-Cher"; Loire: "Loire"; "Loire-Atlantique": "Loire-Atlantique"; Loiret: "Loiret"; Lot: "Lot"; "Lot-et-Garonne": "Lot-et-Garonne"; Lozère: "Lozère"; "Maine-et-Loire": "Maine-et-Loire"; Manche: "Manche"; Marne: "Marne"; Martinique: "Martinique"; Mayenne: "Mayenne"; Mayotte: "Mayotte"; "Meurthe-et-Moselle": "Meurthe-et-Moselle"; Meuse: "Meuse"; Morbihan: "Morbihan"; Moselle: "Moselle"; Nièvre: "Nièvre"; Nord: "Nord"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Oise: "Oise"; Orne: "Orne"; Paris: "Paris"; "Pas-de-Calais": "Pas-de-Calais"; "Polyn\u00E9sie Fran\u00E7aise": "Polynésie Française"; "Puy-de-D\u00F4me": "Puy-de-Dôme"; "Pyr\u00E9n\u00E9es-Atlantiques": "Pyrénées-Atlantiques"; "Pyr\u00E9n\u00E9es-Orientales": "Pyrénées-Orientales"; Rhône: "Rhône"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Martin": "Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; Sarthe: "Sarthe"; Savoie: "Savoie"; "Sa\u00F4ne-et-Loire": "Saône-et-Loire"; "Seine-et-Marne": "Seine-et-Marne"; "Seine-Inf\u00E9rieure": "Seine-Inférieure"; "Seine-Maritime": "Seine-Maritime"; "Seine-Saint-Denis": "Seine-Saint-Denis"; Somme: "Somme"; Tarn: "Tarn"; "Tarn-et-Garonne": "Tarn-et-Garonne"; "Territoire de Belfort": "Territoire de Belfort"; "Val-d'Oise": "Val-d'Oise"; "Val-de-Marne": "Val-de-Marne"; Var: "Var"; Vaucluse: "Vaucluse"; Vendée: "Vendée"; Vienne: "Vienne"; Vosges: "Vosges"; "Wallis-et-Futuna": "Wallis-et-Futuna"; Yonne: "Yonne"; Yvelines: "Yvelines"; }>>; numDepartement: z.ZodOptional<z.ZodString>; numCirco: z.ZodOptional<z.ZodString>; }, z.core.$strip>; causeMandat: z.ZodOptional<z.ZodString>; refCirconscription: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; mandature: z.ZodOptional<z.ZodObject<{ datePriseFonction: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; causeFin: z.ZodOptional<z.ZodString>; premiereElection: z.ZodOptional<z.ZodString>; placeHemicycle: z.ZodOptional<z.ZodString>; mandatRemplaceRef: z.ZodOptional<z.ZodString>; matriculeVote: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; collaborateurs: z.ZodOptional<z.ZodArray<z.ZodObject<{ qualite: z.ZodOptional<z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>>; prenom: z.ZodString; nom: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; export type MandatClean = z.infer<typeof MandatCleanSchema>; /** * Photo - clean version */ export declare const PhotoCleanSchema: z.ZodObject<{ chemin: z.ZodString; cheminMosaique: z.ZodString; hauteur: z.ZodNumber; largeur: z.ZodNumber; xMosaique: z.ZodNumber; yMosaique: z.ZodNumber; }, z.core.$strip>; export type PhotoClean = z.infer<typeof PhotoCleanSchema>; /** * Acteur - clean version * Note: uid unwrapped from {#text: string} * Note: uri_hatvp → uriHatvp (renamed by cleaner) * Note: mandats unwrapped from {mandat: ...} * Note: adresses unwrapped from {adresse: ...} and normalized to array */ export declare const ActeurCleanSchema: z.ZodObject<{ schemaVersion: z.ZodOptional<z.ZodString>; uid: z.ZodString; etatCivil: z.ZodObject<{ ident: z.ZodObject<{ civ: z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>; prenom: z.ZodString; nom: z.ZodString; alpha: z.ZodString; trigramme: z.ZodOptional<z.ZodString>; }, z.core.$strip>; infoNaissance: z.ZodOptional<z.ZodObject<{ dateNais: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; villeNais: z.ZodOptional<z.ZodString>; depNais: z.ZodOptional<z.ZodEnum<{ Ain: "Ain"; Aisne: "Aisne"; Allier: "Allier"; "Alpes-de-Haute-Provence": "Alpes-de-Haute-Provence"; "Alpes-Maritimes": "Alpes-Maritimes"; Ardennes: "Ardennes"; Ardèche: "Ardèche"; Ariège: "Ariège"; Aube: "Aube"; Aude: "Aude"; Aveyron: "Aveyron"; "Bas-Rhin": "Bas-Rhin"; "Bouches-du-Rh\u00F4ne": "Bouches-du-Rhône"; Calvados: "Calvados"; Cantal: "Cantal"; Charente: "Charente"; "Charente-Maritime": "Charente-Maritime"; Cher: "Cher"; Comores: "Comores"; Corrèze: "Corrèze"; Corse: "Corse"; "Corse-du-Sud": "Corse-du-Sud"; Creuse: "Creuse"; "C\u00F4te-d'Or": "Côte-d'Or"; "C\u00F4tes-d'Armor": "Côtes-d'Armor"; "C\u00F4tes-du-Nord": "Côtes-du-Nord"; "Deux-S\u00E8vres": "Deux-Sèvres"; Dordogne: "Dordogne"; Doubs: "Doubs"; Drôme: "Drôme"; Essonne: "Essonne"; Eure: "Eure"; "Eure-et-Loir": "Eure-et-Loir"; Finistère: "Finistère"; "Fran\u00E7ais \u00E9tablis hors de France": "Français établis hors de France"; Gard: "Gard"; Gers: "Gers"; Gironde: "Gironde"; Guadeloupe: "Guadeloupe"; Guyane: "Guyane"; "Haut-Rhin": "Haut-Rhin"; "Haute-Corse": "Haute-Corse"; "Haute-Garonne": "Haute-Garonne"; "Haute-Loire": "Haute-Loire"; "Haute-Marne": "Haute-Marne"; "Haute-Savoie": "Haute-Savoie"; "Haute-Sa\u00F4ne": "Haute-Saône"; "Haute-Vienne": "Haute-Vienne"; "Hautes-Alpes": "Hautes-Alpes"; "Hautes-Pyr\u00E9n\u00E9es": "Hautes-Pyrénées"; "Hauts-de-Seine": "Hauts-de-Seine"; Hérault: "Hérault"; "Ille-et-Vilaine": "Ille-et-Vilaine"; Indre: "Indre"; "Indre-et-Loire": "Indre-et-Loire"; Isère: "Isère"; Jura: "Jura"; Landes: "Landes"; "Loir-et-Cher": "Loir-et-Cher"; Loire: "Loire"; "Loire-Atlantique": "Loire-Atlantique"; Loiret: "Loiret"; Lot: "Lot"; "Lot-et-Garonne": "Lot-et-Garonne"; Lozère: "Lozère"; "Maine-et-Loire": "Maine-et-Loire"; Manche: "Manche"; Marne: "Marne"; Martinique: "Martinique"; Mayenne: "Mayenne"; Mayotte: "Mayotte"; "Meurthe-et-Moselle": "Meurthe-et-Moselle"; Meuse: "Meuse"; Morbihan: "Morbihan"; Moselle: "Moselle"; Nièvre: "Nièvre"; Nord: "Nord"; "Nouvelle-Cal\u00E9donie": "Nouvelle-Calédonie"; Oise: "Oise"; Orne: "Orne"; Paris: "Paris"; "Pas-de-Calais": "Pas-de-Calais"; "Polyn\u00E9sie Fran\u00E7aise": "Polynésie Française"; "Puy-de-D\u00F4me": "Puy-de-Dôme"; "Pyr\u00E9n\u00E9es-Atlantiques": "Pyrénées-Atlantiques"; "Pyr\u00E9n\u00E9es-Orientales": "Pyrénées-Orientales"; Rhône: "Rhône"; Réunion: "Réunion"; "Saint-Barth\u00E9lemy et Saint-Martin": "Saint-Barthélemy et Saint-Martin"; "Saint-Martin": "Saint-Martin"; "Saint-Pierre-et-Miquelon": "Saint-Pierre-et-Miquelon"; Sarthe: "Sarthe"; Savoie: "Savoie"; "Sa\u00F4ne-et-Loire": "Saône-et-Loire"; "Seine-et-Marne": "Seine-et-Marne"; "Seine-Inf\u00E9rieure": "Seine-Inférieure"; "Seine-Maritime": "Seine-Maritime"; "Seine-Saint-Denis": "Seine-Saint-Denis"; Somme: "Somme"; Tarn: "Tarn"; "Tarn-et-Garonne": "Tarn-et-Garonne"; "Territoire de Belfort": "Territoire de Belfort"; "Val-d'Oise": "Val-d'Oise"; "Val-de-Marne": "Val-de-Marne"; Var: "Var"; Vaucluse: "Vaucluse"; Vendée: "Vendée"; Vienne: "Vienne"; Vosges: "Vosges"; "Wallis-et-Futuna": "Wallis-et-Futuna"; Yonne: "Yonne"; Yvelines: "Yvelines"; }>>; paysNais: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; dateDeces: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; }, z.core.$strip>; profession: z.ZodOptional<z.ZodObject<{ libelleCourant: z.ZodOptional<z.ZodString>; socProcInsee: z.ZodOptional<z.ZodObject<{ catSocPro: z.ZodOptional<z.ZodString>; famSocPro: z.ZodOptional<z.ZodEnum<{ "Agriculteurs exploitants": "Agriculteurs exploitants"; "Artisans, commer\u00E7ants, chefs d'entreprises": "Artisans, commerçants, chefs d'entreprises"; "Artisans, commer\u00E7ants et chefs d'entreprise": "Artisans, commerçants et chefs d'entreprise"; "Autres personnes sans activit\u00E9 professionnelle": "Autres personnes sans activité professionnelle"; "Cadres et professions intellectuelles sup\u00E9rieures": "Cadres et professions intellectuelles supérieures"; Employés: "Employés"; Ouvriers: "Ouvriers"; "Professions interm\u00E9diaires": "Professions intermédiaires"; "Professions Interm\u00E9diaires": "Professions Intermédiaires"; Retraités: "Retraités"; "Sans profession d\u00E9clar\u00E9e": "Sans profession déclarée"; }>>; }, z.core.$strip>>; }, z.core.$strip>>; uriHatvp: z.ZodOptional<z.ZodString>; adresses: z.ZodOptional<z.ZodArray<z.ZodObject<{ xsiType: z.ZodEnum<{ AdresseMail_Type: "AdresseMail_Type"; AdressePostale_Type: "AdressePostale_Type"; AdresseSiteWeb_Type: "AdresseSiteWeb_Type"; AdresseTelephonique_Type: "AdresseTelephonique_Type"; }>; uid: z.ZodString; type: z.ZodString; typeLibelle: z.ZodString; poids: z.ZodOptional<z.ZodString>; intitule: z.ZodOptional<z.ZodString>; numeroRue: z.ZodOptional<z.ZodString>; nomRue: z.ZodOptional<z.ZodString>; complementAdresse: z.ZodOptional<z.ZodString>; codePostal: z.ZodOptional<z.ZodString>; ville: z.ZodOptional<z.ZodString>; adresseDeRattachement: z.ZodOptional<z.ZodString>; valElec: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; mandats: z.ZodOptional<z.ZodArray<z.ZodObject<{ xsiType: z.ZodOptional<z.ZodEnum<{ MandatAvecSuppleant_Type: "MandatAvecSuppleant_Type"; MandatMission_Type: "MandatMission_Type"; MandatParlementaire_type: "MandatParlementaire_type"; MandatSimple_Type: "MandatSimple_Type"; }>>; uid: z.ZodString; acteurRef: z.ZodString; legislature: z.ZodOptional<z.ZodString>; typeOrgane: z.ZodEnum<{ API: "API"; ASSEMBLEE: "ASSEMBLEE"; BUREAU: "BUREAU"; CIRCONSCRIPTION: "CIRCONSCRIPTION"; CJR: "CJR"; CMP: "CMP"; CNPE: "CNPE"; CNPS: "CNPS"; COMNL: "COMNL"; COMPER: "COMPER"; COMSENAT: "COMSENAT"; COMSPSENAT: "COMSPSENAT"; CONFPT: "CONFPT"; CONSTITU: "CONSTITU"; DELEG: "DELEG"; DELEGBUREAU: "DELEGBUREAU"; DELEGSENAT: "DELEGSENAT"; GA: "GA"; GE: "GE"; GEVI: "GEVI"; GOUVERNEMENT: "GOUVERNEMENT"; GP: "GP"; GROUPESENAT: "GROUPESENAT"; HCJ: "HCJ"; MINISTERE: "MINISTERE"; MISAPPL: "MISAPPL"; MISEVAL: "MISEVAL"; MISGRTR: "MISGRTR"; MISINFO: "MISINFO"; MISINFOCOM: "MISINFOCOM"; MISINFOPRE: "MISINFOPRE"; OFFPAR: "OFFPAR"; ORGAINT: "ORGAINT"; ORGEXTPARL: "ORGEXTPARL"; PARPOL: "PARPOL"; PRESREP: "PRESREP"; SENAT: "SENAT"; }>; dateDebut: z.ZodPipe<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>> & z.ZodType<Date, unknown, z.core.$ZodTypeInternals<Date, unknown>>, z.ZodTransform<Date, Date>>; datePublication: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; dateFin: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; preseance: z.ZodOptional<z.ZodString>; nominPrincipale: z.ZodString; infosQualite: z.ZodO