UNPKG

@tricoteuses/assemblee

Version:

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

1,251 lines (1,250 loc) 280 kB
import { z } from 'zod'; /** * Available options for organe type codes. * * Types of parliamentary bodies and organizations. */ export declare const codeTypeOrganeOptions: readonly ["API", "ASSEMBLEE", "BUREAU", "CIRCONSCRIPTION", "CJR", "CMP", "CNPE", "CNPS", "COMNL", "COMPER", "COMSENAT", "COMSPSENAT", "CONFPT", "CONSTITU", "DELEG", "DELEGBUREAU", "DELEGSENAT", "GA", "GE", "GEVI", "GOUVERNEMENT", "GP", "GROUPESENAT", "HCJ", "MINISTERE", "MISAPPL", "MISEVAL", "MISGRTR", "MISINFO", "MISINFOCOM", "MISINFOPRE", "OFFPAR", "ORGAINT", "ORGEXTPARL", "PARPOL", "PRESREP", "SENAT"]; /** * Zod schema for organe type codes. */ export declare const CodeTypeOrganeSchema: 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"; }>; /** * Type representing a code for an organe (parliamentary body or organization). */ export type CodeTypeOrgane = z.infer<typeof CodeTypeOrganeSchema>; /** * Available options for civilité (M. or Mme). */ export declare const civOptions: readonly ["M.", "Mme"]; /** * Zod schema for civilité (M. or Mme). */ export declare const CivSchema: z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>; /** * Type representing civilité (M. or Mme). */ export type Civ = z.infer<typeof CivSchema>; /** * Available options for code nature département. */ export declare const codeNatureDepOptions: readonly ["H", "M", "O", "T"]; /** * Zod schema for code nature département. */ export declare const CodeNatureDepSchema: z.ZodEnum<{ T: "T"; H: "H"; M: "M"; O: "O"; }>; /** * Type representing code nature département. */ export type CodeNatureDep = z.infer<typeof CodeNatureDepSchema>; /** * Available options for département de naissance. */ export declare const depNaisOptions: readonly ["Ain", "Aisne", "Allier", "Alpes-de-Haute-Provence", "Alpes-Maritimes", "Ardennes", "Ardèche", "Ariège", "Aube", "Aude", "Aveyron", "Bas-Rhin", "Bouches-du-Rhône", "Calvados", "Cantal", "Charente", "Charente-Maritime", "Cher", "Comores", "Corrèze", "Corse", "Corse-du-Sud", "Creuse", "Côte-d'Or", "Côtes-d'Armor", "Côtes-du-Nord", "Deux-Sèvres", "Dordogne", "Doubs", "Drôme", "Essonne", "Eure", "Eure-et-Loir", "Finistère", "Français établis hors de France", "Gard", "Gers", "Gironde", "Guadeloupe", "Guyane", "Haut-Rhin", "Haute-Corse", "Haute-Garonne", "Haute-Loire", "Haute-Marne", "Haute-Savoie", "Haute-Saône", "Haute-Vienne", "Hautes-Alpes", "Hautes-Pyrénées", "Hauts-de-Seine", "Hérault", "Ille-et-Vilaine", "Indre", "Indre-et-Loire", "Isère", "Jura", "Landes", "Loir-et-Cher", "Loire", "Loire-Atlantique", "Loiret", "Lot", "Lot-et-Garonne", "Lozère", "Maine-et-Loire", "Manche", "Marne", "Martinique", "Mayenne", "Mayotte", "Meurthe-et-Moselle", "Meuse", "Morbihan", "Moselle", "Nièvre", "Nord", "Nouvelle-Calédonie", "Oise", "Orne", "Paris", "Pas-de-Calais", "Polynésie Française", "Puy-de-Dôme", "Pyrénées-Atlantiques", "Pyrénées-Orientales", "Rhône", "Réunion", "Saint-Barthélemy et Saint-Martin", "Saint-Martin", "Saint-Pierre-et-Miquelon", "Sarthe", "Savoie", "Saône-et-Loire", "Seine-et-Marne", "Seine-Inférieure", "Seine-Maritime", "Seine-Saint-Denis", "Somme", "Tarn", "Tarn-et-Garonne", "Territoire de Belfort", "Val-d'Oise", "Val-de-Marne", "Var", "Vaucluse", "Vendée", "Vienne", "Vosges", "Wallis-et-Futuna", "Yonne", "Yvelines"]; /** * Zod schema for département de naissance. */ export declare const DepNaisSchema: 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"; }>; /** * Type representing département de naissance. */ export type DepNais = z.infer<typeof DepNaisSchema>; /** * Available options for famille socio-professionnelle. */ export declare const famSocProEnumOptions: readonly ["Agriculteurs exploitants", "Artisans, commerçants, chefs d'entreprises", "Artisans, commerçants et chefs d'entreprise", "Autres personnes sans activité professionnelle", "Cadres et professions intellectuelles supérieures", "Employés", "Ouvriers", "Professions intermédiaires", "Professions Intermédiaires", "Retraités", "Sans profession déclarée"]; /** * Zod schema for famille socio-professionnelle. */ export declare const FamSocProEnumSchema: 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"; }>; /** * Type representing famille socio-professionnelle. */ export type FamSocProEnum = z.infer<typeof FamSocProEnumSchema>; /** * Available options for libellé de région. */ export declare const libelleOptions: readonly ["Auvergne-Rhône-Alpes", "Bourgogne-Franche-Comté", "Bretagne", "Centre-Val de Loire", "Corse", "Français établis hors de France", "Grand Est", "Guadeloupe", "Guyane", "Hauts-de-France", "Ile-de-France", "Martinique", "Mayotte", "Normandie", "Nouvelle-Aquitaine", "Nouvelle-Calédonie", "Occitanie", "Pays de la Loire", "Polynésie française", "Provence-Alpes-Côte d'Azur", "Réunion", "Saint-Barthélemy et Saint-Martin", "Saint-Pierre-et-Miquelon", "Wallis-et-Futuna"]; /** * Zod schema for libellé de région. */ export declare const LibelleSchema: 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"; }>; /** * Type representing libellé de région. */ export type Libelle = z.infer<typeof LibelleSchema>; /** * Available options for mandat XSI type (discriminated union). */ export declare const mandatXsiTypeOptions: readonly ["MandatAvecSuppleant_Type", "MandatMission_Type", "MandatParlementaire_type", "MandatSimple_Type"]; /** * Zod schema for mandat XSI type (discriminated union). */ export declare const MandatXsiTypeSchema: z.ZodEnum<{ MandatAvecSuppleant_Type: "MandatAvecSuppleant_Type"; MandatMission_Type: "MandatMission_Type"; MandatParlementaire_type: "MandatParlementaire_type"; MandatSimple_Type: "MandatSimple_Type"; }>; /** * Type representing mandat XSI type (discriminated union). */ export type MandatXsiType = z.infer<typeof MandatXsiTypeSchema>; /** * Available options for organe XSI type. */ export declare const organeXsiTypeOptions: readonly ["GroupePolitique_type", "OrganeCirconscription_type", "OrganeExterne_Type", "OrganeExtraParlementaire_type", "OrganeParlementaireInternational", "OrganeParlementaire_Type"]; /** * Zod schema for organe XSI type. */ export declare const OrganeXsiTypeSchema: z.ZodEnum<{ GroupePolitique_type: "GroupePolitique_type"; OrganeCirconscription_type: "OrganeCirconscription_type"; OrganeExterne_Type: "OrganeExterne_Type"; OrganeExtraParlementaire_type: "OrganeExtraParlementaire_type"; OrganeParlementaireInternational: "OrganeParlementaireInternational"; OrganeParlementaire_Type: "OrganeParlementaire_Type"; }>; /** * Type representing organe XSI type. */ export type OrganeXsiType = z.infer<typeof OrganeXsiTypeSchema>; /** * Available options for position politique. */ export declare const positionPolitiqueOptions: readonly ["Majoritaire", "Minoritaire", "Opposition"]; /** * Zod schema for position politique. */ export declare const PositionPolitiqueSchema: z.ZodEnum<{ Majoritaire: "Majoritaire"; Minoritaire: "Minoritaire"; Opposition: "Opposition"; }>; /** * Type representing position politique. */ export type PositionPolitique = z.infer<typeof PositionPolitiqueSchema>; /** * Available options for régime politique. */ export declare const regimeOptions: readonly ["Assemblée consultative provisoire", "Assemblées nationales constituantes", "3ème République", "4ème République", "5ème République"]; /** * Zod schema for régime politique. */ export declare const RegimeSchema: z.ZodEnum<{ "Assembl\u00E9e consultative provisoire": "Assemblée consultative provisoire"; "Assembl\u00E9es nationales constituantes": "Assemblées nationales constituantes"; "3\u00E8me R\u00E9publique": "3ème République"; "4\u00E8me R\u00E9publique": "4ème République"; "5\u00E8me R\u00E9publique": "5ème République"; }>; /** * Type representing régime politique. */ export type Regime = z.infer<typeof RegimeSchema>; /** * Available options for type de région. */ export declare const regionTypeOptions: readonly ["Collectivités d'outre-mer et Nouvelle-Calédonie", "Dom", "Français établis hors de France", "Métropolitain"]; /** * Zod schema for type de région. */ export declare const RegionTypeSchema: 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"; }>; /** * Type representing type de région. */ export type RegionType = z.infer<typeof RegionTypeSchema>; /** * Available options for UID XSI type. */ export declare const uidXsiTypeOptions: readonly ["IdActeur_type"]; /** * Zod schema for UID XSI type. */ export declare const UidXsiTypeSchema: z.ZodEnum<{ IdActeur_type: "IdActeur_type"; }>; /** * Type representing UID XSI type. */ export type UidXsiType = z.infer<typeof UidXsiTypeSchema>; /** * Nil object from XML (e.g., {@xsi:nil: "true"}) */ export declare const NilRawSchema: z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>; export type NilRaw = z.infer<typeof NilRawSchema>; /** * UID with XML attributes */ export declare const UidRawSchema: z.ZodObject<{ "@xmlns:xsi": z.ZodOptional<z.ZodString>; "@xsi:type": z.ZodEnum<{ IdActeur_type: "IdActeur_type"; }>; "#text": z.ZodString; }, z.core.$strip>; export type UidRaw = z.infer<typeof UidRawSchema>; /** * Ident (identité) */ export declare const IdentRawSchema: z.ZodObject<{ civ: z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>; prenom: z.ZodString; nom: z.ZodString; alpha: z.ZodString; trigramme: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; }, z.core.$strip>; export type IdentRaw = z.infer<typeof IdentRawSchema>; /** * Info naissance */ export declare const InfoNaissanceRawSchema: z.ZodObject<{ dateNais: z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>]>>; villeNais: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; depNais: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, 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.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; }, z.core.$strip>; export type InfoNaissanceRaw = z.infer<typeof InfoNaissanceRawSchema>; /** * État civil */ export declare const EtatCivilRawSchema: 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.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; }, z.core.$strip>; infoNaissance: z.ZodOptional<z.ZodObject<{ dateNais: z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>]>>; villeNais: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; depNais: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, 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.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; }, z.core.$strip>>; dateDeces: z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>]>>; }, z.core.$strip>; export type EtatCivilRaw = z.infer<typeof EtatCivilRawSchema>; /** * Catégorie socio-professionnelle INSEE */ export declare const SocProcInseeRawSchema: z.ZodObject<{ catSocPro: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; famSocPro: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, 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 SocProcInseeRaw = z.infer<typeof SocProcInseeRawSchema>; /** * Profession */ export declare const ProfessionRawSchema: z.ZodObject<{ libelleCourant: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; socProcINSEE: z.ZodOptional<z.ZodObject<{ catSocPro: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, z.ZodString]>>>; famSocPro: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodObject<{ "@xmlns:xsi": z.ZodString; "@xsi:nil": z.ZodString; }, z.core.$strip>, 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 ProfessionRaw = z.infer<typeof ProfessionRawSchema>; /** * Adresses */ export declare const AdressesRawSchema: z.ZodObject<{ adresse: z.ZodOptional<z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodRecord<z.ZodString, z.ZodNullable<z.ZodString>>>>>; "@xmlns:xsi": z.ZodOptional<z.ZodString>; "@xsi:nil": z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type AdressesRaw = z.infer<typeof AdressesRawSchema>; /** * Infos qualité */ export declare const InfosQualiteRawSchema: z.ZodObject<{ codeQualite: z.ZodNullable<z.ZodString>; libQualite: z.ZodString; libQualiteSex: z.ZodNullable<z.ZodString>; }, z.core.$strip>; export type InfosQualiteRaw = z.infer<typeof InfosQualiteRawSchema>; /** * Organes (organe references) */ export declare const OrganesRawSchema: z.ZodObject<{ organeRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>; }, z.core.$strip>; export type OrganesRaw = z.infer<typeof OrganesRawSchema>; /** * Suppleant */ export declare const SuppleantRawSchema: 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.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>; suppleantRef: z.ZodString; }, z.core.$strip>; export type SuppleantRaw = z.infer<typeof SuppleantRawSchema>; /** * Suppleants */ export declare const SuppleantsRawSchema: z.ZodObject<{ suppleant: 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.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>; suppleantRef: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type SuppleantsRaw = z.infer<typeof SuppleantsRawSchema>; /** * Lieu élection */ export declare const ElectionLieuRawSchema: z.ZodObject<{ region: z.ZodNullable<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.ZodNullable<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.ZodNullable<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.ZodNullable<z.ZodString>; numCirco: z.ZodNullable<z.ZodString>; }, z.core.$strip>; export type ElectionLieuRaw = z.infer<typeof ElectionLieuRawSchema>; /** * Élection */ export declare const ElectionRawSchema: z.ZodObject<{ lieu: z.ZodObject<{ region: z.ZodNullable<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.ZodNullable<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.ZodNullable<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.ZodNullable<z.ZodString>; numCirco: z.ZodNullable<z.ZodString>; }, z.core.$strip>; causeMandat: z.ZodNullable<z.ZodString>; refCirconscription: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>; export type ElectionRaw = z.infer<typeof ElectionRawSchema>; /** * Collaborateur */ export declare const CollaborateurElementRawSchema: z.ZodObject<{ qualite: z.ZodNullable<z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>>; prenom: z.ZodString; nom: z.ZodString; dateDebut: z.ZodNull; dateFin: z.ZodNull; }, z.core.$strip>; export type CollaborateurElementRaw = z.infer<typeof CollaborateurElementRawSchema>; /** * Collaborateurs */ export declare const CollaborateursRawSchema: z.ZodObject<{ collaborateur: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ qualite: z.ZodNullable<z.ZodEnum<{ "M.": "M."; Mme: "Mme"; }>>; prenom: z.ZodString; nom: z.ZodString; dateDebut: z.ZodNull; dateFin: z.ZodNull; }, z.core.$strip>>>; }, z.core.$strip>; export type CollaborateursRaw = z.infer<typeof CollaborateursRawSchema>; /** * Infos hors SIAN */ export declare const InfosHorsSianRawSchema: z.ZodObject<{ HATVP_URI: z.ZodNull; }, z.core.$strip>; export type InfosHorsSianRaw = z.infer<typeof InfosHorsSianRawSchema>; /** * Mandature */ export declare const MandatureRawSchema: z.ZodObject<{ datePriseFonction: z.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>; causeFin: z.ZodNullable<z.ZodString>; premiereElection: z.ZodNullable<z.ZodString>; placeHemicycle: z.ZodNullable<z.ZodString>; mandatRemplaceRef: z.ZodOptional<z.ZodNullable<z.ZodString>>; matriculeVote: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>; export type MandatureRaw = z.infer<typeof MandatureRawSchema>; /** * Mandat (raw - no enriched organes[] field) */ export declare const MandatRawSchema: z.ZodObject<{ "@xmlns:xsi": z.ZodOptional<z.ZodString>; "@xsi:type": 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.ZodNullable<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.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>; dateFin: z.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>; preseance: z.ZodNullable<z.ZodString>; nominPrincipale: z.ZodString; infosQualite: z.ZodObject<{ codeQualite: z.ZodNullable<z.ZodString>; libQualite: z.ZodString; libQualiteSex: z.ZodNullable<z.ZodString>; }, z.core.$strip>; organes: z.ZodObject<{ organeRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>; }, z.core.$strip>; libelle: z.ZodOptional<z.ZodNullable<z.ZodString>>; missionSuivanteRef: z.ZodOptional<z.ZodNullable<z.ZodString>>; missionPrecedenteRef: z.ZodOptional<z.ZodNullable<z.ZodString>>; suppleants: z.ZodOptional<z.ZodNullable<z.ZodObject<{ suppleant: 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.ZodNullable<z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>>; suppleantRef: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; chambre: z.ZodOptional<z.ZodNull>; election: z.ZodOptional<z.ZodObject<{ lieu: z.ZodObject<{ region: z.ZodNullable<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";