UNPKG

@tricoteuses/assemblee

Version:

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

963 lines (962 loc) 57.5 kB
import { z } from 'zod'; /** * Votant enriched - extends VotantClean * Currently no enrichment fields, structure in place for future use */ export declare const VotantEnrichedSchema: z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>; export type VotantEnriched = z.infer<typeof VotantEnrichedSchema>; /** * Dysfonctionnement enriched - extends DysfonctionnementClean * Uses VotantEnriched for votant arrays */ export declare const DysfonctionnementEnrichedSchema: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; nonVotantsVolontaires: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type DysfonctionnementEnriched = z.infer<typeof DysfonctionnementEnrichedSchema>; /** * MiseAuPoint enriched - extends MiseAuPointClean * Uses VotantEnriched for votant arrays */ export declare const MiseAuPointEnrichedSchema: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; nonVotantsVolontaires: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; dysfonctionnement: z.ZodOptional<z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; nonVotantsVolontaires: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export type MiseAuPointEnriched = z.infer<typeof MiseAuPointEnrichedSchema>; /** * DecompteNominatif enriched - extends DecompteNominatifClean * Uses VotantEnriched for votant arrays */ export declare const DecompteNominatifEnrichedSchema: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type DecompteNominatifEnriched = z.infer<typeof DecompteNominatifEnrichedSchema>; /** * Vote enriched - extends VoteClean * Uses DecompteNominatifEnriched */ export declare const VoteEnrichedSchema: z.ZodObject<{ positionMajoritaire: z.ZodEnum<{ abstention: "abstention"; contre: "contre"; pour: "pour"; }>; decompteVoix: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; decompteNominatif: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; export type VoteEnriched = z.infer<typeof VoteEnrichedSchema>; /** * VentilationVotesGroupe enriched - extends VentilationVotesGroupeClean * Uses VoteEnriched */ export declare const VentilationVotesGroupeEnrichedSchema: z.ZodObject<{ organeRef: z.ZodString; nombreMembresGroupe: z.ZodString; vote: z.ZodObject<{ positionMajoritaire: z.ZodEnum<{ abstention: "abstention"; contre: "contre"; pour: "pour"; }>; decompteVoix: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; decompteNominatif: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>; export type VentilationVotesGroupeEnriched = z.infer<typeof VentilationVotesGroupeEnrichedSchema>; /** * VentilationVotes enriched - extends VentilationVotesClean * Uses VentilationVotesGroupeEnriched */ export declare const VentilationVotesEnrichedSchema: z.ZodObject<{ organeRef: z.ZodString; groupes: z.ZodArray<z.ZodObject<{ organeRef: z.ZodString; nombreMembresGroupe: z.ZodString; vote: z.ZodObject<{ positionMajoritaire: z.ZodEnum<{ abstention: "abstention"; contre: "contre"; pour: "pour"; }>; decompteVoix: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; decompteNominatif: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>; export type VentilationVotesEnriched = z.infer<typeof VentilationVotesEnrichedSchema>; /** * Scrutin enriched - extends ScrutinClean * Uses enriched nested types */ export declare const ScrutinEnrichedSchema: z.ZodObject<{ schemaVersion: z.ZodOptional<z.ZodString>; uid: z.ZodString; numero: z.ZodString; organeRef: z.ZodString; legislature: z.ZodString; sessionRef: z.ZodString; seanceRef: z.ZodString; dateScrutin: 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>>; quantiemeJourSeance: z.ZodString; typeVote: z.ZodObject<{ codeTypeVote: z.ZodEnum<{ MOC: "MOC"; SAT: "SAT"; SPO: "SPO"; SPS: "SPS"; SSG: "SSG"; }>; libelleTypeVote: z.ZodEnum<{ "motion de censure": "motion de censure"; "scrutin public ordinaire": "scrutin public ordinaire"; "scrutin public solennel": "scrutin public solennel"; "scrutin \u00E0 la tribune": "scrutin à la tribune"; "Scrutin solennel congr\u00E8s": "Scrutin solennel congrès"; }>; typeMajorite: z.ZodEnum<{ "Majorit\u00E9 absolue des suffrages exprim\u00E9s": "Majorité absolue des suffrages exprimés"; "majorit\u00E9 absolue des suffrages exprim\u00E9s": "majorité absolue des suffrages exprimés"; "majorit\u00E9 des membres composant l'Assembl\u00E9e nationale": "majorité des membres composant l'Assemblée nationale"; "majorit\u00E9 des membres composants composant l'Assembl\u00E9e": "majorité des membres composants composant l'Assemblée"; "majorit\u00E9 des membres composants composant l'Assembl\u00E9e nationale": "majorité des membres composants composant l'Assemblée nationale"; "Majorit\u00E9 requise pour un Congr\u00E8s": "Majorité requise pour un Congrès"; "Majorit\u00E9 requise pour une motion de censure": "Majorité requise pour une motion de censure"; }>; }, z.core.$strip>; sort: z.ZodObject<{ code: z.ZodEnum<{ adopté: "adopté"; rejeté: "rejeté"; }>; libelle: z.ZodEnum<{ "l'Assembl\u00E9e nationale a adopt\u00E9": "l'Assemblée nationale a adopté"; "L'Assembl\u00E9e nationale n'a pas adopt\u00E9": "L'Assemblée nationale n'a pas adopté"; "Le Congr\u00E8s du Parlement a adopt\u00E9": "Le Congrès du Parlement a adopté"; "Le Congr\u00E8s du Parlement n'a pas adopt\u00E9": "Le Congrès du Parlement n'a pas adopté"; }>; }, z.core.$strip>; titre: z.ZodString; demandeur: z.ZodObject<{ texte: z.ZodOptional<z.ZodString>; }, z.core.$strip>; objet: z.ZodObject<{ libelle: z.ZodString; dossierLegislatif: z.ZodOptional<z.ZodObject<{ libelle: z.ZodString; dossierRef: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; modePublicationDesVotes: z.ZodEnum<{ DecompteDissidentsPositionGroupe: "DecompteDissidentsPositionGroupe"; DecompteNominatif: "DecompteNominatif"; }>; syntheseVote: z.ZodObject<{ nombreVotants: z.ZodString; suffragesExprimes: z.ZodString; nbrSuffragesRequis: z.ZodString; annonce: z.ZodEnum<{ "l'Assembl\u00E9e nationale a adopt\u00E9": "l'Assemblée nationale a adopté"; "L'Assembl\u00E9e nationale n'a pas adopt\u00E9": "L'Assemblée nationale n'a pas adopté"; "Le Congr\u00E8s du Parlement a adopt\u00E9": "Le Congrès du Parlement a adopté"; "Le Congr\u00E8s du Parlement n'a pas adopt\u00E9": "Le Congrès du Parlement n'a pas adopté"; }>; decompte: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; }, z.core.$strip>; lieuVote: z.ZodOptional<z.ZodEnum<{ Congrès: "Congrès"; Hémicycle: "Hémicycle"; Salons: "Salons"; }>>; ventilationVotes: z.ZodObject<{ organeRef: z.ZodString; groupes: z.ZodArray<z.ZodObject<{ organeRef: z.ZodString; nombreMembresGroupe: z.ZodString; vote: z.ZodObject<{ positionMajoritaire: z.ZodEnum<{ abstention: "abstention"; contre: "contre"; pour: "pour"; }>; decompteVoix: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; decompteNominatif: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>; miseAuPoint: z.ZodOptional<z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; nonVotantsVolontaires: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; dysfonctionnement: z.ZodOptional<z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; nonVotantsVolontaires: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>; export type ScrutinEnriched = z.infer<typeof ScrutinEnrichedSchema>; /** * Scrutins enriched - extends ScrutinsClean */ export declare const ScrutinsEnrichedSchema: z.ZodObject<{ scrutins: z.ZodArray<z.ZodObject<{ schemaVersion: z.ZodOptional<z.ZodString>; uid: z.ZodString; numero: z.ZodString; organeRef: z.ZodString; legislature: z.ZodString; sessionRef: z.ZodString; seanceRef: z.ZodString; dateScrutin: 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>>; quantiemeJourSeance: z.ZodString; typeVote: z.ZodObject<{ codeTypeVote: z.ZodEnum<{ MOC: "MOC"; SAT: "SAT"; SPO: "SPO"; SPS: "SPS"; SSG: "SSG"; }>; libelleTypeVote: z.ZodEnum<{ "motion de censure": "motion de censure"; "scrutin public ordinaire": "scrutin public ordinaire"; "scrutin public solennel": "scrutin public solennel"; "scrutin \u00E0 la tribune": "scrutin à la tribune"; "Scrutin solennel congr\u00E8s": "Scrutin solennel congrès"; }>; typeMajorite: z.ZodEnum<{ "Majorit\u00E9 absolue des suffrages exprim\u00E9s": "Majorité absolue des suffrages exprimés"; "majorit\u00E9 absolue des suffrages exprim\u00E9s": "majorité absolue des suffrages exprimés"; "majorit\u00E9 des membres composant l'Assembl\u00E9e nationale": "majorité des membres composant l'Assemblée nationale"; "majorit\u00E9 des membres composants composant l'Assembl\u00E9e": "majorité des membres composants composant l'Assemblée"; "majorit\u00E9 des membres composants composant l'Assembl\u00E9e nationale": "majorité des membres composants composant l'Assemblée nationale"; "Majorit\u00E9 requise pour un Congr\u00E8s": "Majorité requise pour un Congrès"; "Majorit\u00E9 requise pour une motion de censure": "Majorité requise pour une motion de censure"; }>; }, z.core.$strip>; sort: z.ZodObject<{ code: z.ZodEnum<{ adopté: "adopté"; rejeté: "rejeté"; }>; libelle: z.ZodEnum<{ "l'Assembl\u00E9e nationale a adopt\u00E9": "l'Assemblée nationale a adopté"; "L'Assembl\u00E9e nationale n'a pas adopt\u00E9": "L'Assemblée nationale n'a pas adopté"; "Le Congr\u00E8s du Parlement a adopt\u00E9": "Le Congrès du Parlement a adopté"; "Le Congr\u00E8s du Parlement n'a pas adopt\u00E9": "Le Congrès du Parlement n'a pas adopté"; }>; }, z.core.$strip>; titre: z.ZodString; demandeur: z.ZodObject<{ texte: z.ZodOptional<z.ZodString>; }, z.core.$strip>; objet: z.ZodObject<{ libelle: z.ZodString; dossierLegislatif: z.ZodOptional<z.ZodObject<{ libelle: z.ZodString; dossierRef: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; modePublicationDesVotes: z.ZodEnum<{ DecompteDissidentsPositionGroupe: "DecompteDissidentsPositionGroupe"; DecompteNominatif: "DecompteNominatif"; }>; syntheseVote: z.ZodObject<{ nombreVotants: z.ZodString; suffragesExprimes: z.ZodString; nbrSuffragesRequis: z.ZodString; annonce: z.ZodEnum<{ "l'Assembl\u00E9e nationale a adopt\u00E9": "l'Assemblée nationale a adopté"; "L'Assembl\u00E9e nationale n'a pas adopt\u00E9": "L'Assemblée nationale n'a pas adopté"; "Le Congr\u00E8s du Parlement a adopt\u00E9": "Le Congrès du Parlement a adopté"; "Le Congr\u00E8s du Parlement n'a pas adopt\u00E9": "Le Congrès du Parlement n'a pas adopté"; }>; decompte: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; }, z.core.$strip>; lieuVote: z.ZodOptional<z.ZodEnum<{ Congrès: "Congrès"; Hémicycle: "Hémicycle"; Salons: "Salons"; }>>; ventilationVotes: z.ZodObject<{ organeRef: z.ZodString; groupes: z.ZodArray<z.ZodObject<{ organeRef: z.ZodString; nombreMembresGroupe: z.ZodString; vote: z.ZodObject<{ positionMajoritaire: z.ZodEnum<{ abstention: "abstention"; contre: "contre"; pour: "pour"; }>; decompteVoix: z.ZodObject<{ pour: z.ZodString; contre: z.ZodString; abstentions: z.ZodOptional<z.ZodString>; nonVotants: z.ZodOptional<z.ZodString>; nonVotantsVolontaires: z.ZodOptional<z.ZodString>; }, z.core.$strip>; decompteNominatif: z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; contre: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; abstentions: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodLazy<z.ZodType<import('../clean/acteurs_et_organes.js').OrganeClean, unknown, z.core.$ZodTypeInternals<import('../clean/acteurs_et_organes.js').OrganeClean, unknown>>>>; }, z.core.$strip>; miseAuPoint: z.ZodOptional<z.ZodObject<{ nonVotants: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN"; PSE: "PSE"; }>>; acteur: z.ZodOptional<z.ZodLazy<z.ZodType<import('./acteurs_et_organes.js').ActeurEnriched, unknown, z.core.$ZodTypeInternals<import('./acteurs_et_organes.js').ActeurEnriched, unknown>>>>; }, z.core.$strip>>>; pour: z.ZodOptional<z.ZodArray<z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; parDelegation: z.ZodOptional<z.ZodBoolean>; numPlace: z.ZodOptional<z.ZodNumber>; causePositionVote: z.ZodOptional<z.ZodEnum<{ MG: "MG"; PAN: "PAN";