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.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>>>;
    photo: z.ZodOptional<z.ZodObject<{
        chemin: z.ZodString;
        cheminMosaique: z.ZodString;
        hauteur: z.ZodNumber;
        largeur: z.ZodNumber;
        xMosaique: z.ZodNumber;
        yMosaique: z.ZodNumber;
    }, z.core.$strip>>;
    deports: z.ZodOptional<z.ZodArray<z.ZodLazy<z.ZodObject<{
        uid: z.ZodString;
        chronotag: z.ZodString;
        legislature: z.ZodString;
        refActeur: z.ZodString;
        dateCreation: 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>>;
        portee: z.ZodObject<{
            code: z.ZodString;
            libelle: z.ZodString;
        }, z.core.$strip>;
        lecture: z.ZodObject<{
            code: z.ZodString;
            libelle: z.ZodString;
        }, z.core.$strip>;
        instance: z.ZodObject<{
            code: z.ZodString;
            libelle: z.ZodString;
        }, z.core.$strip>;
        cible: z.ZodObject<{
            type: z.ZodObject<{
                code: z.ZodString;
                libelle: z.ZodString;
            }, z.core.$strip>;
            referenceTextuelle: z.ZodString;
        }, z.core.$strip>;
        explication: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>>>;
}, z.core.$strip>;
export type ActeurClean = z.infer<typeof ActeurCleanSchema>;
/**
 * ViMoDe (Vie/Modification/Décès - dates de vie de l'organe) - clean version
 */
export declare const ViMoDeCleanSchema: z.ZodObject<{
    dateDebut: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>;
    dateAgrement: 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>>;
}, z.core.$strip>;
export type ViMoDeClean = z.infer<typeof ViMoDeCleanSchema>;
/**
 * Secrétariat - clean version
 */
export declare const SecretariatCleanSchema: z.ZodObject<{
    secretaire01: z.ZodOptional<z.ZodString>;
    secretaire02: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type SecretariatClean = z.infer<typeof SecretariatCleanSchema>;
/**
 * Département (lieu) - clean version
 */
export declare const DepartementCleanSchema: z.ZodObject<{
    codeNatureDep: z.ZodOptional<z.ZodEnum<{
        T: "T";
        H: "H";
        M: "M";
        O: "O";
    }>>;
    code: z.ZodOptional<z.ZodString>;
    libelle: 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";
    }>>;
}, z.core.$strip>;
export type DepartementClean = z.infer<typeof DepartementCleanSchema>;
/**
 * Région - clean version
 */
export declare const RegionCleanSchema: z.ZodObject<{
    type: 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";
    }>>;
    libelle: 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";
    }>>;
}, z.core.$strip>;
export type RegionClean = z.infer<typeof RegionCleanSchema>;
/**
 * Lieu organe - clean version
 */
export declare const OrganeLieuCleanSchema: z.ZodObject<{
    region: z.ZodObject<{
        type: 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";
        }>>;
        libelle: 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";
        }>>;
    }, z.core.$strip>;
    departement: z.ZodObject<{
        codeNatureDep: z.ZodOptional<z.ZodEnum<{
            T: "T";
            H: "H";
            M: "M";
            O: "O";
        }>>;
        code: z.ZodOptional<z.ZodString>;
        libelle: 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";
        }>>;
    }, z.core.$strip>;
}, z.core.$strip>;
export type OrganeLieuClean = z.infer<typeof OrganeLieuCleanSchema>;
/**
 * Organe - clean version
 * Note: organeParent → organeParentRef (renamed by cleaner)
 * Note: listePays unwrapped from {paysRef: ...} and normalized to array
 * Note: couleurAssociee null values removed by cleaner
 * Note: xsiType replaces @xsi:type after cleaning
 */
export declare const OrganeCleanSchema: z.ZodType<OrganeClean>;
export interface OrganeClean {
    schemaVersion?: string;
    xsiType?: OrganeXsiType;
    uid: string;
    codeType: z.infer<typeof CodeTypeOrganeSchema>;
    libelle: string;
    libelleEdition?: string;
    libelleAbrege: string;
    libelleAbrev: string;
    viMoDe?: ViMoDeClean;
    organeParentRef?: string;
    organeParent?: OrganeClean;
    organePrecedentRef?: string;
    organePrecedent?: OrganeClean;
    regime?: Regime;
    legislature?: string;
    regimeJuridique?: string;
    siteInternet?: string;
    nombreReunionsAnnuelles?: string;
    secretariat?: SecretariatClean;
    numero?: string;
    lieu?: OrganeLieuClean;
    positionPolitique?: PositionPolitique;
    preseance?: string;
    couleurAssociee?: string;
    listePays?: string[];
}
/**
 * Instance (code/libelle pair) - clean version
 */
export declare const InstanceCleanSchema: z.ZodObject<{
    code: z.ZodString;
    libelle: z.ZodString;
}, z.core.$strip>;
export type InstanceClean = z.infer<typeof InstanceCleanSchema>;
/**
 * Cible - clean version
 * Note: references always undefined, removed by cleaner
 */
export declare const CibleCleanSchema: z.ZodObject<{
    type: z.ZodObject<{
        code: z.ZodString;
        libelle: z.ZodString;
    }, z.core.$strip>;
    referenceTextuelle: z.ZodString;
}, z.core.$strip>;
export type CibleClean = z.infer<typeof CibleCleanSchema>;
/**
 * Deport - clean version
 */
export declare const DeportCleanSchema: z.ZodObject<{
    uid: z.ZodString;
    chronotag: z.ZodString;
    legislature: z.ZodString;
    refActeur: z.ZodString;
    dateCreation: 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>>;
    portee: z.ZodObject<{
        code: z.ZodString;
        libelle: z.ZodString;
    }, z.core.$strip>;
    lecture: z.ZodObject<{
        code: z.ZodString;
        libelle: z.ZodString;
    }, z.core.$strip>;
    instance: z.ZodObject<{
        code: z.ZodString;
        libelle: z.ZodString;
    }, z.core.$strip>;
    cible: z.ZodObject<{
        type: z.ZodObject<{
            code: z.ZodString;
            libelle: z.ZodString;
        }, z.core.$strip>;
        referenceTextuelle: z.ZodString;
    }, z.core.$strip>;
    explication: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type DeportClean = z.infer<typeof DeportCleanSchema>;
/**
 * ActeursEtOrganes (main export structure) - clean version
 */
export declare const ActeursEtOrganesCleanSchema: z.ZodObject<{
    organes: z.ZodArray<z.ZodType<OrganeClean, unknown, z.core.$ZodTypeInternals<OrganeClean, unknown>>>;
    acteurs: z.ZodArray<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.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>>>;
        photo: z.ZodOptional<z.ZodObject<{
            chemin: z.ZodString;
            cheminMosaique: z.ZodString;
            hauteur: z.ZodNumber;
            largeur: z.ZodNumber;
            xMosaique: z.ZodNumber;
            yMosaique: z.ZodNumber;
        }, z.core.$strip>>;
        deports: z.ZodOptional<z.ZodArray<z.ZodLazy<z.ZodObject<{
            uid: z.ZodString;
            chronotag: z.ZodString;
            legislature: z.ZodString;
            refActeur: z.ZodString;
            dateCreation: 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>>;
            portee: z.ZodObject<{
                code: z.ZodString;
                libelle: z.ZodString;
            }, z.core.$strip>;
            lecture: z.ZodObject<{
                code: z.ZodString;
                libelle: z.ZodString;
            }, z.core.$strip>;
            instance: z.ZodObject<{
                code: z.ZodString;
                libelle: z.ZodString;
            }, z.core.$strip>;
            cible: z.ZodObject<{
                type: z.ZodObject<{
                    code: z.ZodString;
                    libelle: z.ZodString;
                }, z.core.$strip>;
                referenceTextuelle: z.ZodString;
            }, z.core.$strip>;
            explication: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>>>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type ActeursEtOrganesClean = z.infer<typeof ActeursEtOrganesCleanSchema>;
/**
 * Parse Acteur from JSON string
 */
export declare function parseActeurClean(json: string): ActeurClean;
/**
 * Parse Organe from JSON string
 */
export declare function parseOrganeClean(json: string): OrganeClean;
/**
 * Parse Deport from JSON string
 */
export declare function parseDeportClean(json: string): DeportClean;
/**
 * Parse ActeursEtOrganes from JSON string
 */
export declare function parseActeursEtOrganesClean(json: string): ActeursEtOrganesClean;
/**
 * Serialize Acteur to JSON string
 */
export declare function acteurCleanToJson(value: ActeurClean): string;
/**
 * Serialize Organe to JSON string
 */
export declare function organeCleanToJson(value: OrganeClean): string;
/**
 * Serialize Deport to JSON string
 */
export declare function deportCleanToJson(value: DeportClean): string;
/**
 * Serialize ActeursEtOrganes to JSON string
 */
export declare function acteursEtOrganesCleanToJson(value: ActeursEtOrganesClean): string;
/**
 * File-specific Convert object matching Quicktype's Convert class API
 *
 * @example
 * ```typescript
 * import { ActeursEtOrganesCleanConvert } from "@tricoteuses/assemblee/zod"
 *
 * const acteur = ActeursEtOrganesCleanConvert.toActeur(json)
 * const json = ActeursEtOrganesCleanConvert.acteurToJson(acteur)
 * ```
 */
export declare const ActeursEtOrganesCleanConvert: {
    toActeur: typeof parseActeurClean;
    acteurToJson: typeof acteurCleanToJson;
    toOrgane: typeof parseOrganeClean;
    organeToJson: typeof organeCleanToJson;
    toDeport: typeof parseDeportClean;
    deportToJson: typeof deportCleanToJson;
    toActeursEtOrganes: typeof parseActeursEtOrganesClean;
    acteursEtOrganesToJson: typeof acteursEtOrganesCleanToJson;
};
