UNPKG

@tricoteuses/assemblee

Version:

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

1,220 lines 149 kB
import { z } from 'zod'; /** * Available options for legislative act codes. * * Legislative act codes representing different stages and types of legislative procedures. */ export declare const codeActeOptions: readonly ["AN1", "AN1-ACIN", "AN1-AVCE", "AN1-COM", "AN1-COM-AVIS", "AN1-COM-AVIS-NOMIN", "AN1-COM-AVIS-RAPPORT", "AN1-COM-AVIS-REUNION", "AN1-COM-AVIS-SAISIE", "AN1-COM-FOND", "AN1-COM-FOND-NOMIN", "AN1-COM-FOND-RAPPORT", "AN1-COM-FOND-REUNION", "AN1-COM-FOND-SAISIE", "AN1-DEBATS", "AN1-DEBATS-DEC", "AN1-DEBATS-MOTION", "AN1-DEBATS-MOTION-VOTE", "AN1-DEBATS-SEANCE", "AN1-DEPOT", "AN1-DGVT", "AN1-DPTLETTRECT", "AN1-ETI", "AN1-MOTION", "AN1-MOTION-VOTE", "AN1-PROCACC", "AN1-RECBUREAU", "AN1-RTRINI", "AN2", "AN20", "AN20-COMENQ", "AN20-COMENQ-CREA", "AN20-COMENQ-NOMIN", "AN20-COMENQ-RAPPORT", "AN20-MISINF", "AN20-MISINF-CREA", "AN20-MISINF-NOMIN", "AN20-MISINF-RAPPORT", "AN20-RAPPORT", "AN21", "AN21-APAN", "AN21-DEBATS", "AN21-DEBATS-MOTION-VOTE", "AN21-DEBATS-SEANCE", "AN21-DGVT", "AN21-MOTION", "AN21-MOTION-VOTE", "AN21-MPR", "AN2-COM", "AN2-COM-AVIS", "AN2-COM-AVIS-RAPPORT", "AN2-COM-AVIS-REUNION", "AN2-COM-AVIS-SAISIE", "AN2-COM-FOND", "AN2-COM-FOND-NOMIN", "AN2-COM-FOND-RAPPORT", "AN2-COM-FOND-REUNION", "AN2-COM-FOND-SAISIE", "AN2-DEBATS", "AN2-DEBATS-DEC", "AN2-DEBATS-SEANCE", "AN2-DEPOT", "AN3", "AN3-COM", "AN3-COM-FOND", "AN3-COM-FOND-NOMIN", "AN3-COM-FOND-RAPPORT", "AN3-COM-FOND-REUNION", "AN3-COM-FOND-SAISIE", "AN3-DEBATS", "AN3-DEBATS-DEC", "AN3-DEBATS-SEANCE", "AN3-DEPOT", "AN-APPLI", "AN-APPLI-RAPPORT", "ANLDEF", "ANLDEF-COM", "ANLDEF-COM-FOND", "ANLDEF-COM-FOND-RAPPORT", "ANLDEF-COM-FOND-REUNION", "ANLDEF-COM-FOND-SAISIE", "ANLDEF-DEBATS", "ANLDEF-DEBATS-DEC", "ANLDEF-DEBATS-MOTION-VOTE", "ANLDEF-DEBATS-SEANCE", "ANLDEF-DEPOT", "ANLDEF-DGVT", "ANLDEF-MOTION", "ANLDEF-MOTION-VOTE", "ANLUNI", "ANLUNI-COM", "ANLUNI-COM-CAE", "ANLUNI-COM-CAE-DEC", "ANLUNI-COM-CAE-NOMIN", "ANLUNI-COM-CAE-RAPPORT", "ANLUNI-COM-CAE-REUNION", "ANLUNI-COM-CAE-SAISIE", "ANLUNI-COM-FOND", "ANLUNI-COM-FOND-NOMIN", "ANLUNI-COM-FOND-RAPPORT", "ANLUNI-COM-FOND-REUNION", "ANLUNI-COM-FOND-SAISIE", "ANLUNI-DEBATS", "ANLUNI-DEBATS-DEC", "ANLUNI-DEBATS-SEANCE", "ANLUNI-DEPOT", "ANLUNI-RTRINI", "ANNLEC", "ANNLEC-COM", "ANNLEC-COM-AVIS", "ANNLEC-COM-AVIS-NOMIN", "ANNLEC-COM-AVIS-RAPPORT", "ANNLEC-COM-AVIS-REUNION", "ANNLEC-COM-AVIS-SAISIE", "ANNLEC-COM-FOND", "ANNLEC-COM-FOND-NOMIN", "ANNLEC-COM-FOND-RAPPORT", "ANNLEC-COM-FOND-REUNION", "ANNLEC-COM-FOND-SAISIE", "ANNLEC-DEBATS", "ANNLEC-DEBATS-DEC", "ANNLEC-DEBATS-MOTION-VOTE", "ANNLEC-DEBATS-SEANCE", "ANNLEC-DEPOT", "ANNLEC-DGVT", "ANNLEC-MOTION", "ANNLEC-MOTION-VOTE", "CC", "CC-CONCLUSION", "CC-SAISIE-AN", "CC-SAISIE-DROIT", "CC-SAISIE-PAN", "CC-SAISIE-PM", "CC-SAISIE-PR", "CC-SAISIE-PSN", "CC-SAISIE-SN", "CG22", "CG22-CONV", "CG22-DEBATS", "CG22-DEBATS-DEC", "CG22-DEBATS-SEANCE", "CMP", "CMP-COM", "CMP-COM-NOMIN", "CMP-COM-RAPPORT-AN", "CMP-COM-RAPPORT-SN", "CMP-DEBATS", "CMP-DEBATS-AN", "CMP-DEBATS-AN-DEC", "CMP-DEBATS-AN-SEANCE", "CMP-DEBATS-DEC", "CMP-DEBATS-SN", "CMP-DEBATS-SN-DEC", "CMP-DEBATS-SN-SEANCE", "CMP-DEC", "CMP-DEPOT", "CMP-DGVT", "CMP-MOTION", "CMP-MOTION-VOTE", "CMP-SAISIE", "EU", "EU-DEC", "MOTION", "MOTION-VOTE", "PROM", "PROM-PUB", "SN1", "SN1-AVCE", "SN1-COM", "SN1-COM-AVIS", "SN1-COM-AVIS-NOMIN", "SN1-COM-AVIS-RAPPORT", "SN1-COM-AVIS-SAISIE", "SN1-COM-FOND", "SN1-COM-FOND-NOMIN", "SN1-COM-FOND-RAPPORT", "SN1-COM-FOND-SAISIE", "SN1-DEBATS", "SN1-DEBATS-DEC", "SN1-DEBATS-MOTION", "SN1-DEBATS-MOTION-VOTE", "SN1-DEBATS-SEANCE", "SN1-DEPOT", "SN1-DPTLETTRECT", "SN1-ETI", "SN1-PROCACC", "SN1-RTRINI", "SN2", "SN2-COM", "SN2-COM-AVIS", "SN2-COM-AVIS-NOMIN", "SN2-COM-AVIS-RAPPORT", "SN2-COM-AVIS-SAISIE", "SN2-COM-FOND", "SN2-COM-FOND-NOMIN", "SN2-COM-FOND-RAPPORT", "SN2-COM-FOND-SAISIE", "SN2-DEBATS", "SN2-DEBATS-DEC", "SN2-DEBATS-SEANCE", "SN2-DEPOT", "SN3", "SN3-COM", "SN3-COM-FOND", "SN3-COM-FOND-RAPPORT", "SN3-COM-FOND-SAISIE", "SN3-DEBATS", "SN3-DEBATS-DEC", "SN3-DEBATS-SEANCE", "SN3-DEPOT", "SNNLEC", "SNNLEC-COM", "SNNLEC-COM-FOND", "SNNLEC-COM-FOND-NOMIN", "SNNLEC-COM-FOND-RAPPORT", "SNNLEC-COM-FOND-SAISIE", "SNNLEC-DEBATS", "SNNLEC-DEBATS-DEC", "SNNLEC-DEBATS-SEANCE", "SNNLEC-DEPOT"]; /** * Zod schema for legislative act codes. */ export declare const CodeActeSchema: z.ZodEnum<{ CMP: "CMP"; AN1: "AN1"; "AN1-ACIN": "AN1-ACIN"; "AN1-AVCE": "AN1-AVCE"; "AN1-COM": "AN1-COM"; "AN1-COM-AVIS": "AN1-COM-AVIS"; "AN1-COM-AVIS-NOMIN": "AN1-COM-AVIS-NOMIN"; "AN1-COM-AVIS-RAPPORT": "AN1-COM-AVIS-RAPPORT"; "AN1-COM-AVIS-REUNION": "AN1-COM-AVIS-REUNION"; "AN1-COM-AVIS-SAISIE": "AN1-COM-AVIS-SAISIE"; "AN1-COM-FOND": "AN1-COM-FOND"; "AN1-COM-FOND-NOMIN": "AN1-COM-FOND-NOMIN"; "AN1-COM-FOND-RAPPORT": "AN1-COM-FOND-RAPPORT"; "AN1-COM-FOND-REUNION": "AN1-COM-FOND-REUNION"; "AN1-COM-FOND-SAISIE": "AN1-COM-FOND-SAISIE"; "AN1-DEBATS": "AN1-DEBATS"; "AN1-DEBATS-DEC": "AN1-DEBATS-DEC"; "AN1-DEBATS-MOTION": "AN1-DEBATS-MOTION"; "AN1-DEBATS-MOTION-VOTE": "AN1-DEBATS-MOTION-VOTE"; "AN1-DEBATS-SEANCE": "AN1-DEBATS-SEANCE"; "AN1-DEPOT": "AN1-DEPOT"; "AN1-DGVT": "AN1-DGVT"; "AN1-DPTLETTRECT": "AN1-DPTLETTRECT"; "AN1-ETI": "AN1-ETI"; "AN1-MOTION": "AN1-MOTION"; "AN1-MOTION-VOTE": "AN1-MOTION-VOTE"; "AN1-PROCACC": "AN1-PROCACC"; "AN1-RECBUREAU": "AN1-RECBUREAU"; "AN1-RTRINI": "AN1-RTRINI"; AN2: "AN2"; AN20: "AN20"; "AN20-COMENQ": "AN20-COMENQ"; "AN20-COMENQ-CREA": "AN20-COMENQ-CREA"; "AN20-COMENQ-NOMIN": "AN20-COMENQ-NOMIN"; "AN20-COMENQ-RAPPORT": "AN20-COMENQ-RAPPORT"; "AN20-MISINF": "AN20-MISINF"; "AN20-MISINF-CREA": "AN20-MISINF-CREA"; "AN20-MISINF-NOMIN": "AN20-MISINF-NOMIN"; "AN20-MISINF-RAPPORT": "AN20-MISINF-RAPPORT"; "AN20-RAPPORT": "AN20-RAPPORT"; AN21: "AN21"; "AN21-APAN": "AN21-APAN"; "AN21-DEBATS": "AN21-DEBATS"; "AN21-DEBATS-MOTION-VOTE": "AN21-DEBATS-MOTION-VOTE"; "AN21-DEBATS-SEANCE": "AN21-DEBATS-SEANCE"; "AN21-DGVT": "AN21-DGVT"; "AN21-MOTION": "AN21-MOTION"; "AN21-MOTION-VOTE": "AN21-MOTION-VOTE"; "AN21-MPR": "AN21-MPR"; "AN2-COM": "AN2-COM"; "AN2-COM-AVIS": "AN2-COM-AVIS"; "AN2-COM-AVIS-RAPPORT": "AN2-COM-AVIS-RAPPORT"; "AN2-COM-AVIS-REUNION": "AN2-COM-AVIS-REUNION"; "AN2-COM-AVIS-SAISIE": "AN2-COM-AVIS-SAISIE"; "AN2-COM-FOND": "AN2-COM-FOND"; "AN2-COM-FOND-NOMIN": "AN2-COM-FOND-NOMIN"; "AN2-COM-FOND-RAPPORT": "AN2-COM-FOND-RAPPORT"; "AN2-COM-FOND-REUNION": "AN2-COM-FOND-REUNION"; "AN2-COM-FOND-SAISIE": "AN2-COM-FOND-SAISIE"; "AN2-DEBATS": "AN2-DEBATS"; "AN2-DEBATS-DEC": "AN2-DEBATS-DEC"; "AN2-DEBATS-SEANCE": "AN2-DEBATS-SEANCE"; "AN2-DEPOT": "AN2-DEPOT"; AN3: "AN3"; "AN3-COM": "AN3-COM"; "AN3-COM-FOND": "AN3-COM-FOND"; "AN3-COM-FOND-NOMIN": "AN3-COM-FOND-NOMIN"; "AN3-COM-FOND-RAPPORT": "AN3-COM-FOND-RAPPORT"; "AN3-COM-FOND-REUNION": "AN3-COM-FOND-REUNION"; "AN3-COM-FOND-SAISIE": "AN3-COM-FOND-SAISIE"; "AN3-DEBATS": "AN3-DEBATS"; "AN3-DEBATS-DEC": "AN3-DEBATS-DEC"; "AN3-DEBATS-SEANCE": "AN3-DEBATS-SEANCE"; "AN3-DEPOT": "AN3-DEPOT"; "AN-APPLI": "AN-APPLI"; "AN-APPLI-RAPPORT": "AN-APPLI-RAPPORT"; ANLDEF: "ANLDEF"; "ANLDEF-COM": "ANLDEF-COM"; "ANLDEF-COM-FOND": "ANLDEF-COM-FOND"; "ANLDEF-COM-FOND-RAPPORT": "ANLDEF-COM-FOND-RAPPORT"; "ANLDEF-COM-FOND-REUNION": "ANLDEF-COM-FOND-REUNION"; "ANLDEF-COM-FOND-SAISIE": "ANLDEF-COM-FOND-SAISIE"; "ANLDEF-DEBATS": "ANLDEF-DEBATS"; "ANLDEF-DEBATS-DEC": "ANLDEF-DEBATS-DEC"; "ANLDEF-DEBATS-MOTION-VOTE": "ANLDEF-DEBATS-MOTION-VOTE"; "ANLDEF-DEBATS-SEANCE": "ANLDEF-DEBATS-SEANCE"; "ANLDEF-DEPOT": "ANLDEF-DEPOT"; "ANLDEF-DGVT": "ANLDEF-DGVT"; "ANLDEF-MOTION": "ANLDEF-MOTION"; "ANLDEF-MOTION-VOTE": "ANLDEF-MOTION-VOTE"; ANLUNI: "ANLUNI"; "ANLUNI-COM": "ANLUNI-COM"; "ANLUNI-COM-CAE": "ANLUNI-COM-CAE"; "ANLUNI-COM-CAE-DEC": "ANLUNI-COM-CAE-DEC"; "ANLUNI-COM-CAE-NOMIN": "ANLUNI-COM-CAE-NOMIN"; "ANLUNI-COM-CAE-RAPPORT": "ANLUNI-COM-CAE-RAPPORT"; "ANLUNI-COM-CAE-REUNION": "ANLUNI-COM-CAE-REUNION"; "ANLUNI-COM-CAE-SAISIE": "ANLUNI-COM-CAE-SAISIE"; "ANLUNI-COM-FOND": "ANLUNI-COM-FOND"; "ANLUNI-COM-FOND-NOMIN": "ANLUNI-COM-FOND-NOMIN"; "ANLUNI-COM-FOND-RAPPORT": "ANLUNI-COM-FOND-RAPPORT"; "ANLUNI-COM-FOND-REUNION": "ANLUNI-COM-FOND-REUNION"; "ANLUNI-COM-FOND-SAISIE": "ANLUNI-COM-FOND-SAISIE"; "ANLUNI-DEBATS": "ANLUNI-DEBATS"; "ANLUNI-DEBATS-DEC": "ANLUNI-DEBATS-DEC"; "ANLUNI-DEBATS-SEANCE": "ANLUNI-DEBATS-SEANCE"; "ANLUNI-DEPOT": "ANLUNI-DEPOT"; "ANLUNI-RTRINI": "ANLUNI-RTRINI"; ANNLEC: "ANNLEC"; "ANNLEC-COM": "ANNLEC-COM"; "ANNLEC-COM-AVIS": "ANNLEC-COM-AVIS"; "ANNLEC-COM-AVIS-NOMIN": "ANNLEC-COM-AVIS-NOMIN"; "ANNLEC-COM-AVIS-RAPPORT": "ANNLEC-COM-AVIS-RAPPORT"; "ANNLEC-COM-AVIS-REUNION": "ANNLEC-COM-AVIS-REUNION"; "ANNLEC-COM-AVIS-SAISIE": "ANNLEC-COM-AVIS-SAISIE"; "ANNLEC-COM-FOND": "ANNLEC-COM-FOND"; "ANNLEC-COM-FOND-NOMIN": "ANNLEC-COM-FOND-NOMIN"; "ANNLEC-COM-FOND-RAPPORT": "ANNLEC-COM-FOND-RAPPORT"; "ANNLEC-COM-FOND-REUNION": "ANNLEC-COM-FOND-REUNION"; "ANNLEC-COM-FOND-SAISIE": "ANNLEC-COM-FOND-SAISIE"; "ANNLEC-DEBATS": "ANNLEC-DEBATS"; "ANNLEC-DEBATS-DEC": "ANNLEC-DEBATS-DEC"; "ANNLEC-DEBATS-MOTION-VOTE": "ANNLEC-DEBATS-MOTION-VOTE"; "ANNLEC-DEBATS-SEANCE": "ANNLEC-DEBATS-SEANCE"; "ANNLEC-DEPOT": "ANNLEC-DEPOT"; "ANNLEC-DGVT": "ANNLEC-DGVT"; "ANNLEC-MOTION": "ANNLEC-MOTION"; "ANNLEC-MOTION-VOTE": "ANNLEC-MOTION-VOTE"; CC: "CC"; "CC-CONCLUSION": "CC-CONCLUSION"; "CC-SAISIE-AN": "CC-SAISIE-AN"; "CC-SAISIE-DROIT": "CC-SAISIE-DROIT"; "CC-SAISIE-PAN": "CC-SAISIE-PAN"; "CC-SAISIE-PM": "CC-SAISIE-PM"; "CC-SAISIE-PR": "CC-SAISIE-PR"; "CC-SAISIE-PSN": "CC-SAISIE-PSN"; "CC-SAISIE-SN": "CC-SAISIE-SN"; CG22: "CG22"; "CG22-CONV": "CG22-CONV"; "CG22-DEBATS": "CG22-DEBATS"; "CG22-DEBATS-DEC": "CG22-DEBATS-DEC"; "CG22-DEBATS-SEANCE": "CG22-DEBATS-SEANCE"; "CMP-COM": "CMP-COM"; "CMP-COM-NOMIN": "CMP-COM-NOMIN"; "CMP-COM-RAPPORT-AN": "CMP-COM-RAPPORT-AN"; "CMP-COM-RAPPORT-SN": "CMP-COM-RAPPORT-SN"; "CMP-DEBATS": "CMP-DEBATS"; "CMP-DEBATS-AN": "CMP-DEBATS-AN"; "CMP-DEBATS-AN-DEC": "CMP-DEBATS-AN-DEC"; "CMP-DEBATS-AN-SEANCE": "CMP-DEBATS-AN-SEANCE"; "CMP-DEBATS-DEC": "CMP-DEBATS-DEC"; "CMP-DEBATS-SN": "CMP-DEBATS-SN"; "CMP-DEBATS-SN-DEC": "CMP-DEBATS-SN-DEC"; "CMP-DEBATS-SN-SEANCE": "CMP-DEBATS-SN-SEANCE"; "CMP-DEC": "CMP-DEC"; "CMP-DEPOT": "CMP-DEPOT"; "CMP-DGVT": "CMP-DGVT"; "CMP-MOTION": "CMP-MOTION"; "CMP-MOTION-VOTE": "CMP-MOTION-VOTE"; "CMP-SAISIE": "CMP-SAISIE"; EU: "EU"; "EU-DEC": "EU-DEC"; MOTION: "MOTION"; "MOTION-VOTE": "MOTION-VOTE"; PROM: "PROM"; "PROM-PUB": "PROM-PUB"; SN1: "SN1"; "SN1-AVCE": "SN1-AVCE"; "SN1-COM": "SN1-COM"; "SN1-COM-AVIS": "SN1-COM-AVIS"; "SN1-COM-AVIS-NOMIN": "SN1-COM-AVIS-NOMIN"; "SN1-COM-AVIS-RAPPORT": "SN1-COM-AVIS-RAPPORT"; "SN1-COM-AVIS-SAISIE": "SN1-COM-AVIS-SAISIE"; "SN1-COM-FOND": "SN1-COM-FOND"; "SN1-COM-FOND-NOMIN": "SN1-COM-FOND-NOMIN"; "SN1-COM-FOND-RAPPORT": "SN1-COM-FOND-RAPPORT"; "SN1-COM-FOND-SAISIE": "SN1-COM-FOND-SAISIE"; "SN1-DEBATS": "SN1-DEBATS"; "SN1-DEBATS-DEC": "SN1-DEBATS-DEC"; "SN1-DEBATS-MOTION": "SN1-DEBATS-MOTION"; "SN1-DEBATS-MOTION-VOTE": "SN1-DEBATS-MOTION-VOTE"; "SN1-DEBATS-SEANCE": "SN1-DEBATS-SEANCE"; "SN1-DEPOT": "SN1-DEPOT"; "SN1-DPTLETTRECT": "SN1-DPTLETTRECT"; "SN1-ETI": "SN1-ETI"; "SN1-PROCACC": "SN1-PROCACC"; "SN1-RTRINI": "SN1-RTRINI"; SN2: "SN2"; "SN2-COM": "SN2-COM"; "SN2-COM-AVIS": "SN2-COM-AVIS"; "SN2-COM-AVIS-NOMIN": "SN2-COM-AVIS-NOMIN"; "SN2-COM-AVIS-RAPPORT": "SN2-COM-AVIS-RAPPORT"; "SN2-COM-AVIS-SAISIE": "SN2-COM-AVIS-SAISIE"; "SN2-COM-FOND": "SN2-COM-FOND"; "SN2-COM-FOND-NOMIN": "SN2-COM-FOND-NOMIN"; "SN2-COM-FOND-RAPPORT": "SN2-COM-FOND-RAPPORT"; "SN2-COM-FOND-SAISIE": "SN2-COM-FOND-SAISIE"; "SN2-DEBATS": "SN2-DEBATS"; "SN2-DEBATS-DEC": "SN2-DEBATS-DEC"; "SN2-DEBATS-SEANCE": "SN2-DEBATS-SEANCE"; "SN2-DEPOT": "SN2-DEPOT"; SN3: "SN3"; "SN3-COM": "SN3-COM"; "SN3-COM-FOND": "SN3-COM-FOND"; "SN3-COM-FOND-RAPPORT": "SN3-COM-FOND-RAPPORT"; "SN3-COM-FOND-SAISIE": "SN3-COM-FOND-SAISIE"; "SN3-DEBATS": "SN3-DEBATS"; "SN3-DEBATS-DEC": "SN3-DEBATS-DEC"; "SN3-DEBATS-SEANCE": "SN3-DEBATS-SEANCE"; "SN3-DEPOT": "SN3-DEPOT"; SNNLEC: "SNNLEC"; "SNNLEC-COM": "SNNLEC-COM"; "SNNLEC-COM-FOND": "SNNLEC-COM-FOND"; "SNNLEC-COM-FOND-NOMIN": "SNNLEC-COM-FOND-NOMIN"; "SNNLEC-COM-FOND-RAPPORT": "SNNLEC-COM-FOND-RAPPORT"; "SNNLEC-COM-FOND-SAISIE": "SNNLEC-COM-FOND-SAISIE"; "SNNLEC-DEBATS": "SNNLEC-DEBATS"; "SNNLEC-DEBATS-DEC": "SNNLEC-DEBATS-DEC"; "SNNLEC-DEBATS-SEANCE": "SNNLEC-DEBATS-SEANCE"; "SNNLEC-DEPOT": "SNNLEC-DEPOT"; }>; /** * Type representing a code for a legislative act. */ export type CodeActe = z.infer<typeof CodeActeSchema>; /** * Available options for document XSI types (discriminated union for document types). */ export declare const documentXsiTypeOptions: readonly ["accordInternational_Type", "avisConseilEtat_Type", "documentEtudeImpact_Type", "rapportParlementaire_Type", "texteLoi_Type"]; /** * Zod schema for document XSI types. */ export declare const DocumentXsiTypeSchema: z.ZodEnum<{ accordInternational_Type: "accordInternational_Type"; avisConseilEtat_Type: "avisConseilEtat_Type"; documentEtudeImpact_Type: "documentEtudeImpact_Type"; rapportParlementaire_Type: "rapportParlementaire_Type"; texteLoi_Type: "texteLoi_Type"; }>; /** * Type representing a document XSI type. */ export type DocumentXsiType = z.infer<typeof DocumentXsiTypeSchema>; /** * Available options for qualité (rôle de l'acteur). */ export declare const qualiteOptions: readonly ["auteur", "cosignataire", "rapporteur", "rapporteur général", "rapporteur pour avis", "rapporteur spécial"]; /** * Zod schema for qualité. */ export declare const QualiteSchema: z.ZodEnum<{ auteur: "auteur"; cosignataire: "cosignataire"; rapporteur: "rapporteur"; "rapporteur g\u00E9n\u00E9ral": "rapporteur général"; "rapporteur pour avis": "rapporteur pour avis"; "rapporteur sp\u00E9cial": "rapporteur spécial"; }>; /** * Type representing a qualité. */ export type Qualite = z.infer<typeof QualiteSchema>; /** * Available options for code (sous-type codes). */ export declare const codeOptions: readonly ["ACCPRESRP", "APPART1515", "APPART341", "APPLOI", "AUE", "AUTRATCONV", "AVECVOTE", "CENSURE492", "CENSURE493", "COMENQ", "COMPA", "COMSPCPTE", "CONST", "CTRLBUDG", "DIVERS", "ENGRESPTXT", "ENQU", "FIN", "FINGEST", "FINRECT", "FINSSOC", "FINSSOCREC", "IMPACTLOIS", "LEGDELEGAN", "MINFOCOMPER", "MODREGLTAN", "NOTEOPECST", "OFFPARL", "ORG", "PETITION", "PRESIDAGE", "PRESIDASS", "PRESIDREP", "PROPACTCOM", "PRPDIT", "RECT", "REFART11", "RGLTBUDG", "RGLTBUDG2", "SUPP", "SUSPOURS", "TVXINSTITEUROP"]; /** * Zod schema for code. */ export declare const CodeSchema: z.ZodEnum<{ ACCPRESRP: "ACCPRESRP"; APPART1515: "APPART1515"; APPART341: "APPART341"; APPLOI: "APPLOI"; AUE: "AUE"; AUTRATCONV: "AUTRATCONV"; AVECVOTE: "AVECVOTE"; CENSURE492: "CENSURE492"; CENSURE493: "CENSURE493"; COMENQ: "COMENQ"; COMPA: "COMPA"; COMSPCPTE: "COMSPCPTE"; CONST: "CONST"; CTRLBUDG: "CTRLBUDG"; DIVERS: "DIVERS"; ENGRESPTXT: "ENGRESPTXT"; ENQU: "ENQU"; FIN: "FIN"; FINGEST: "FINGEST"; FINRECT: "FINRECT"; FINSSOC: "FINSSOC"; FINSSOCREC: "FINSSOCREC"; IMPACTLOIS: "IMPACTLOIS"; LEGDELEGAN: "LEGDELEGAN"; MINFOCOMPER: "MINFOCOMPER"; MODREGLTAN: "MODREGLTAN"; NOTEOPECST: "NOTEOPECST"; OFFPARL: "OFFPARL"; ORG: "ORG"; PETITION: "PETITION"; PRESIDAGE: "PRESIDAGE"; PRESIDASS: "PRESIDASS"; PRESIDREP: "PRESIDREP"; PROPACTCOM: "PROPACTCOM"; PRPDIT: "PRPDIT"; RECT: "RECT"; REFART11: "REFART11"; RGLTBUDG: "RGLTBUDG"; RGLTBUDG2: "RGLTBUDG2"; SUPP: "SUPP"; SUSPOURS: "SUSPOURS"; TVXINSTITEUROP: "TVXINSTITEUROP"; }>; /** * Type representing a code. */ export type Code = z.infer<typeof CodeSchema>; /** * Available options for statut d'adoption. */ export declare const statutAdoptionOptions: readonly ["ADOPTCOM", "ADOPTSEANCE", "REJETSEANCE"]; /** * Zod schema for statut d'adoption. */ export declare const StatutAdoptionSchema: z.ZodEnum<{ ADOPTCOM: "ADOPTCOM"; ADOPTSEANCE: "ADOPTSEANCE"; REJETSEANCE: "REJETSEANCE"; }>; /** * Type representing a statut d'adoption. */ export type StatutAdoption = z.infer<typeof StatutAdoptionSchema>; /** * Available options for type de correction. */ export declare const typeCorrectionOptions: readonly ["Rectifié"]; /** * Zod schema for type de correction. */ export declare const TypeCorrectionSchema: z.ZodEnum<{ Rectifié: "Rectifié"; }>; /** * Type representing a type de correction. */ export type TypeCorrection = z.infer<typeof TypeCorrectionSchema>; /** * Available options for dénomination structurelle du document. */ export declare const documentDenominationStructurelleOptions: readonly ["Allocution", "Avis", "Déclaration", "Lettre", "Message", "Motion", "Projet de loi", "Proposition de loi", "Proposition de résolution", "Rapport", "Rapport d'information", "Résolution"]; /** * Zod schema for dénomination structurelle du document. */ export declare const DocumentDenominationStructurelleSchema: z.ZodEnum<{ Allocution: "Allocution"; Avis: "Avis"; Déclaration: "Déclaration"; Lettre: "Lettre"; Message: "Message"; Motion: "Motion"; "Projet de loi": "Projet de loi"; "Proposition de loi": "Proposition de loi"; "Proposition de r\u00E9solution": "Proposition de résolution"; Rapport: "Rapport"; "Rapport d'information": "Rapport d'information"; Résolution: "Résolution"; }>; /** * Type representing a dénomination structurelle du document. */ export type DocumentDenominationStructurelle = z.infer<typeof DocumentDenominationStructurelleSchema>; /** * Available options for provenance du document. */ export declare const provenanceOptions: readonly ["Commission", "Séance", "Texte Déposé"]; /** * Zod schema for provenance du document. */ export declare const ProvenanceSchema: z.ZodEnum<{ Commission: "Commission"; Séance: "Séance"; "Texte D\u00E9pos\u00E9": "Texte Déposé"; }>; /** * Type representing a provenance du document. */ export type Provenance = z.infer<typeof ProvenanceSchema>; /** * Available options for dossier parlementaire XSI type. */ export declare const dossierParlementaireXsiTypeOptions: readonly ["DossierCommissionEnquete_Type", "DossierIniativeExecutif_Type", "DossierLegislatif_Type", "DossierMissionControle_Type", "DossierMissionInformation_Type", "DossierResolutionAN"]; /** * Zod schema for dossier parlementaire XSI type. */ export declare const DossierParlementaireXsiTypeSchema: z.ZodEnum<{ DossierCommissionEnquete_Type: "DossierCommissionEnquete_Type"; DossierIniativeExecutif_Type: "DossierIniativeExecutif_Type"; DossierLegislatif_Type: "DossierLegislatif_Type"; DossierMissionControle_Type: "DossierMissionControle_Type"; DossierMissionInformation_Type: "DossierMissionInformation_Type"; DossierResolutionAN: "DossierResolutionAN"; }>; /** * Type representing a dossier parlementaire XSI type. */ export type DossierParlementaireXsiType = z.infer<typeof DossierParlementaireXsiTypeSchema>; /** * Available options for type de budget. */ export declare const typeBudgetOptions: readonly ["Budget annexe", "Budget général", "Compte de concours financier", "Compte spécial", "Première partie"]; /** * Zod schema for type de budget. */ export declare const TypeBudgetSchema: z.ZodEnum<{ "Budget annexe": "Budget annexe"; "Budget g\u00E9n\u00E9ral": "Budget général"; "Compte de concours financier": "Compte de concours financier"; "Compte sp\u00E9cial": "Compte spécial"; "Premi\u00E8re partie": "Première partie"; }>; /** * Type representing a type de budget. */ export type TypeBudget = z.infer<typeof TypeBudgetSchema>; /** * Available options for type de mission. */ export declare const typeMissionOptions: readonly ["mission principale", "mission secondaire", "partie de mission"]; /** * Zod schema for type de mission. */ export declare const TypeMissionSchema: z.ZodEnum<{ "mission principale": "mission principale"; "mission secondaire": "mission secondaire"; "partie de mission": "partie de mission"; }>; /** * Type representing a type de mission. */ export type TypeMission = z.infer<typeof TypeMissionSchema>; /** * Available options for acte législatif XSI type. */ export declare const acteLegislatifXsiTypeOptions: readonly ["Adoption_Europe_Type", "ConclusionEtapeCC_Type", "ConvocationCongres_Type", "CreationOrganeTemporaire_Type", "DecisionMotionCensure_Type", "DecisionRecevabiliteBureau_Type", "Decision_Type", "DeclarationGouvernement_Type", "DepotAccordInternational_Type", "DepotAvisConseilEtat_Type", "DepotInitiativeNavette_Type", "DepotInitiative_Type", "DepotLettreRectificative_Type", "DepotMotionCensure_Type", "DepotMotionReferendaire_Type", "DepotRapport_Type", "DiscussionCommission_Type", "DiscussionSeancePublique_Type", "Etape_Type", "EtudeImpact_Type", "MotionProcedure_Type", "NominRapporteurs_Type", "ProcedureAccelere_Type", "Promulgation_Type", "RenvoiPrealable_Type", "RenvoiCMP_Type", "RetraitInitiative_Type", "SaisieComAvis_Type", "SaisieComFond_Type", "SaisineConseilConstit_Type"]; /** * Zod schema for acte législatif XSI type. */ export declare const ActeLegislatifXsiTypeSchema: z.ZodEnum<{ Adoption_Europe_Type: "Adoption_Europe_Type"; ConclusionEtapeCC_Type: "ConclusionEtapeCC_Type"; ConvocationCongres_Type: "ConvocationCongres_Type"; CreationOrganeTemporaire_Type: "CreationOrganeTemporaire_Type"; DecisionMotionCensure_Type: "DecisionMotionCensure_Type"; DecisionRecevabiliteBureau_Type: "DecisionRecevabiliteBureau_Type"; Decision_Type: "Decision_Type"; DeclarationGouvernement_Type: "DeclarationGouvernement_Type"; DepotAccordInternational_Type: "DepotAccordInternational_Type"; DepotAvisConseilEtat_Type: "DepotAvisConseilEtat_Type"; DepotInitiativeNavette_Type: "DepotInitiativeNavette_Type"; DepotInitiative_Type: "DepotInitiative_Type"; DepotLettreRectificative_Type: "DepotLettreRectificative_Type"; DepotMotionCensure_Type: "DepotMotionCensure_Type"; DepotMotionReferendaire_Type: "DepotMotionReferendaire_Type"; DepotRapport_Type: "DepotRapport_Type"; DiscussionCommission_Type: "DiscussionCommission_Type"; DiscussionSeancePublique_Type: "DiscussionSeancePublique_Type"; Etape_Type: "Etape_Type"; EtudeImpact_Type: "EtudeImpact_Type"; MotionProcedure_Type: "MotionProcedure_Type"; NominRapporteurs_Type: "NominRapporteurs_Type"; ProcedureAccelere_Type: "ProcedureAccelere_Type"; Promulgation_Type: "Promulgation_Type"; RenvoiPrealable_Type: "RenvoiPrealable_Type"; RenvoiCMP_Type: "RenvoiCMP_Type"; RetraitInitiative_Type: "RetraitInitiative_Type"; SaisieComAvis_Type: "SaisieComAvis_Type"; SaisieComFond_Type: "SaisieComFond_Type"; SaisineConseilConstit_Type: "SaisineConseilConstit_Type"; }>; /** * Type representing an acte législatif XSI type. */ export type ActeLegislatifXsiType = z.infer<typeof ActeLegislatifXsiTypeSchema>; /** * Available options for type de texte associé. */ export declare const typeTexteOptions: readonly ["BTA", "TAP"]; /** * Zod schema for type de texte associé. */ export declare const TypeTexteSchema: z.ZodEnum<{ BTA: "BTA"; TAP: "TAP"; }>; /** * Type representing a type de texte associé. */ export type TypeTexte = z.infer<typeof TypeTexteSchema>; /** * Available options for motif. */ export declare const motifOptions: readonly ["En application de l'article 61§2 de la Constitution"]; /** * Zod schema for motif. */ export declare const MotifSchema: z.ZodEnum<{ "En application de l'article 61\u00A72 de la Constitution": "En application de l'article 61§2 de la Constitution"; }>; /** * Type representing a motif. */ export type Motif = z.infer<typeof MotifSchema>; /** * Available options for type de JO. */ export declare const typeJoOptions: readonly ["JO_LOI_DECRET"]; /** * Zod schema for type de JO. */ export declare const TypeJoSchema: z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; }>; /** * Type representing a type de JO. */ export type TypeJo = z.infer<typeof TypeJoSchema>; /** * Available options for cause de fusion de dossier. */ export declare const causeOptions: readonly ["Dossier absorbé", "Examen commun"]; /** * Zod schema for cause de fusion de dossier. */ export declare const CauseSchema: z.ZodEnum<{ "Dossier absorb\u00E9": "Dossier absorbé"; "Examen commun": "Examen commun"; }>; /** * Type representing a cause de fusion de dossier. */ export type Cause = z.infer<typeof CauseSchema>; /** * Available options for type de document externe associé. */ export declare const texteExterneAssocieTypeDocOptions: readonly ["Décret"]; /** * Zod schema for type de document externe associé. */ export declare const TexteExterneAssocieTypeDocSchema: z.ZodEnum<{ Décret: "Décret"; }>; /** * Type representing a type de document externe associé. */ export type TexteExterneAssocieTypeDoc = z.infer<typeof TexteExterneAssocieTypeDocSchema>; /** * Procedure parlementaire (code + libellé) */ export declare const ProcedureParlementaireRawSchema: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; export type ProcedureParlementaireRaw = z.infer<typeof ProcedureParlementaireRawSchema>; /** * Sous-type */ export declare const SousTypeRawSchema: z.ZodObject<{ code: z.ZodEnum<{ ACCPRESRP: "ACCPRESRP"; APPART1515: "APPART1515"; APPART341: "APPART341"; APPLOI: "APPLOI"; AUE: "AUE"; AUTRATCONV: "AUTRATCONV"; AVECVOTE: "AVECVOTE"; CENSURE492: "CENSURE492"; CENSURE493: "CENSURE493"; COMENQ: "COMENQ"; COMPA: "COMPA"; COMSPCPTE: "COMSPCPTE"; CONST: "CONST"; CTRLBUDG: "CTRLBUDG"; DIVERS: "DIVERS"; ENGRESPTXT: "ENGRESPTXT"; ENQU: "ENQU"; FIN: "FIN"; FINGEST: "FINGEST"; FINRECT: "FINRECT"; FINSSOC: "FINSSOC"; FINSSOCREC: "FINSSOCREC"; IMPACTLOIS: "IMPACTLOIS"; LEGDELEGAN: "LEGDELEGAN"; MINFOCOMPER: "MINFOCOMPER"; MODREGLTAN: "MODREGLTAN"; NOTEOPECST: "NOTEOPECST"; OFFPARL: "OFFPARL"; ORG: "ORG"; PETITION: "PETITION"; PRESIDAGE: "PRESIDAGE"; PRESIDASS: "PRESIDASS"; PRESIDREP: "PRESIDREP"; PROPACTCOM: "PROPACTCOM"; PRPDIT: "PRPDIT"; RECT: "RECT"; REFART11: "REFART11"; RGLTBUDG: "RGLTBUDG"; RGLTBUDG2: "RGLTBUDG2"; SUPP: "SUPP"; SUSPOURS: "SUSPOURS"; TVXINSTITEUROP: "TVXINSTITEUROP"; }>; libelle: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; libelleEdition: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; }, z.core.$strip>; export type SousTypeRaw = z.infer<typeof SousTypeRawSchema>; /** * Famille de classification */ export declare const FamilleRawSchema: z.ZodObject<{ depot: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; classe: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; espece: z.ZodOptional<z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type FamilleRaw = z.infer<typeof FamilleRawSchema>; /** * Classification */ export declare const ClassificationRawSchema: z.ZodObject<{ famille: z.ZodNullable<z.ZodObject<{ depot: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; classe: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; espece: z.ZodOptional<z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; type: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; sousType: z.ZodNullable<z.ZodObject<{ code: z.ZodEnum<{ ACCPRESRP: "ACCPRESRP"; APPART1515: "APPART1515"; APPART341: "APPART341"; APPLOI: "APPLOI"; AUE: "AUE"; AUTRATCONV: "AUTRATCONV"; AVECVOTE: "AVECVOTE"; CENSURE492: "CENSURE492"; CENSURE493: "CENSURE493"; COMENQ: "COMENQ"; COMPA: "COMPA"; COMSPCPTE: "COMSPCPTE"; CONST: "CONST"; CTRLBUDG: "CTRLBUDG"; DIVERS: "DIVERS"; ENGRESPTXT: "ENGRESPTXT"; ENQU: "ENQU"; FIN: "FIN"; FINGEST: "FINGEST"; FINRECT: "FINRECT"; FINSSOC: "FINSSOC"; FINSSOCREC: "FINSSOCREC"; IMPACTLOIS: "IMPACTLOIS"; LEGDELEGAN: "LEGDELEGAN"; MINFOCOMPER: "MINFOCOMPER"; MODREGLTAN: "MODREGLTAN"; NOTEOPECST: "NOTEOPECST"; OFFPARL: "OFFPARL"; ORG: "ORG"; PETITION: "PETITION"; PRESIDAGE: "PRESIDAGE"; PRESIDASS: "PRESIDASS"; PRESIDREP: "PRESIDREP"; PROPACTCOM: "PROPACTCOM"; PRPDIT: "PRPDIT"; RECT: "RECT"; REFART11: "REFART11"; RGLTBUDG: "RGLTBUDG"; RGLTBUDG2: "RGLTBUDG2"; SUPP: "SUPP"; SUSPOURS: "SUSPOURS"; TVXINSTITEUROP: "TVXINSTITEUROP"; }>; libelle: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; libelleEdition: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; }, z.core.$strip>>; statutAdoption: z.ZodNullable<z.ZodEnum<{ ADOPTCOM: "ADOPTCOM"; ADOPTSEANCE: "ADOPTSEANCE"; REJETSEANCE: "REJETSEANCE"; }>>; }, z.core.$strip>; export type ClassificationRaw = z.infer<typeof ClassificationRawSchema>; /** * Chrono (dates du cycle de vie) */ export declare const ChronoRawSchema: z.ZodObject<{ dateCreation: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; dateDepot: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; datePublication: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; datePublicationWeb: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; }, z.core.$strip>; export type ChronoRaw = z.infer<typeof ChronoRawSchema>; /** * Cycle de vie */ export declare const CycleDeVieRawSchema: z.ZodObject<{ chrono: z.ZodObject<{ dateCreation: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; dateDepot: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; datePublication: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; datePublicationWeb: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; }, z.core.$strip>; }, z.core.$strip>; export type CycleDeVieRaw = z.infer<typeof CycleDeVieRawSchema>; /** * Titres */ export declare const TitresRawSchema: z.ZodObject<{ titrePrincipal: z.ZodString; titrePrincipalCourt: z.ZodString; }, z.core.$strip>; export type TitresRaw = z.infer<typeof TitresRawSchema>; /** * Auteur acteur */ export declare const AuteurActeurRawSchema: z.ZodObject<{ acteurRef: z.ZodString; qualite: z.ZodEnum<{ auteur: "auteur"; cosignataire: "cosignataire"; rapporteur: "rapporteur"; "rapporteur g\u00E9n\u00E9ral": "rapporteur général"; "rapporteur pour avis": "rapporteur pour avis"; "rapporteur sp\u00E9cial": "rapporteur spécial"; }>; }, z.core.$strip>; export type AuteurActeurRaw = z.infer<typeof AuteurActeurRawSchema>; /** * Auteur organe */ export declare const AuteurOrganeRawSchema: z.ZodObject<{ organeRef: z.ZodString; }, z.core.$strip>; export type AuteurOrganeRaw = z.infer<typeof AuteurOrganeRawSchema>; /** * Auteur element (either acteur or organe) */ export declare const AuteurElementRawSchema: z.ZodObject<{ acteur: z.ZodOptional<z.ZodObject<{ acteurRef: z.ZodString; qualite: z.ZodEnum<{ auteur: "auteur"; cosignataire: "cosignataire"; rapporteur: "rapporteur"; "rapporteur g\u00E9n\u00E9ral": "rapporteur général"; "rapporteur pour avis": "rapporteur pour avis"; "rapporteur sp\u00E9cial": "rapporteur spécial"; }>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodObject<{ organeRef: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type AuteurElementRaw = z.infer<typeof AuteurElementRawSchema>; /** * Auteurs */ export declare const auteursRawSchema: z.ZodObject<{ auteur: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ acteur: z.ZodOptional<z.ZodObject<{ acteurRef: z.ZodString; qualite: z.ZodEnum<{ auteur: "auteur"; cosignataire: "cosignataire"; rapporteur: "rapporteur"; "rapporteur g\u00E9n\u00E9ral": "rapporteur général"; "rapporteur pour avis": "rapporteur pour avis"; "rapporteur sp\u00E9cial": "rapporteur spécial"; }>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodObject<{ organeRef: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; export type AuteursRaw = z.infer<typeof auteursRawSchema>; /** * Correction */ export declare const CorrectionRawSchema: z.ZodObject<{ typeCorrection: z.ZodEnum<{ Rectifié: "Rectifié"; }>; niveauCorrection: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; }, z.core.$strip>; export type CorrectionRaw = z.infer<typeof CorrectionRawSchema>; /** * Notice */ export declare const NoticeRawSchema: z.ZodObject<{ numNotice: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; formule: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; adoptionConforme: z.ZodString; }, z.core.$strip>; export type NoticeRaw = z.infer<typeof NoticeRawSchema>; /** * Imprimerie */ export declare const ImprimerieRawSchema: z.ZodObject<{ DIAN: z.ZodOptional<z.ZodNullable<z.ZodString>>; ISBN: z.ZodOptional<z.ZodNullable<z.ZodString>>; ISSN: z.ZodOptional<z.ZodNullable<z.ZodString>>; nbPage: z.ZodOptional<z.ZodNullable<z.ZodString>>; prix: z.ZodNullable<z.ZodString>; }, z.core.$strip>; export type ImprimerieRaw = z.infer<typeof ImprimerieRawSchema>; /** * Theme */ export declare const ThemeRawSchema: z.ZodObject<{ libelleTheme: z.ZodString; }, z.core.$strip>; export type ThemeRaw = z.infer<typeof ThemeRawSchema>; /** * Themes */ export declare const ThemesRawSchema: z.ZodObject<{ "@niveau": z.ZodString; theme: z.ZodObject<{ libelleTheme: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type ThemesRaw = z.infer<typeof ThemesRawSchema>; /** * Indexation */ export declare const IndexationRawSchema: z.ZodObject<{ themes: z.ZodObject<{ "@niveau": z.ZodString; theme: z.ZodObject<{ libelleTheme: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; export type IndexationRaw = z.infer<typeof IndexationRawSchema>; /** * Organes référents */ export declare const OrganesReferentsRawSchema: z.ZodObject<{ organeRef: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodString>>; }, z.core.$strip>; export type OrganesReferentsRaw = z.infer<typeof OrganesReferentsRawSchema>; /** * Co-signataire acteur */ export declare const CoSignataireActeurRawSchema: z.ZodObject<{ acteurRef: z.ZodString; }, z.core.$strip>; export type CoSignataireActeurRaw = z.infer<typeof CoSignataireActeurRawSchema>; /** * Co-signataire organe */ export declare const CoSignataireOrganeRawSchema: z.ZodObject<{ organeRef: z.ZodString; etApparentes: z.ZodString; }, z.core.$strip>; export type CoSignataireOrganeRaw = z.infer<typeof CoSignataireOrganeRawSchema>; /** * Co-signataire element */ export declare const CoSignataireElementRawSchema: z.ZodObject<{ acteur: z.ZodOptional<z.ZodObject<{ acteurRef: z.ZodString; }, z.core.$strip>>; dateCosignature: z.ZodString; dateRetraitCosignature: z.ZodNullable<z.ZodString>; edite: z.ZodString; organe: z.ZodOptional<z.ZodObject<{ organeRef: z.ZodString; etApparentes: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type CoSignataireElementRaw = z.infer<typeof CoSignataireElementRawSchema>; /** * Co-signataires */ export declare const CoSignatairesRawSchema: z.ZodObject<{ coSignataire: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ acteur: z.ZodOptional<z.ZodObject<{ acteurRef: z.ZodString; }, z.core.$strip>>; dateCosignature: z.ZodString; dateRetraitCosignature: z.ZodNullable<z.ZodString>; edite: z.ZodString; organe: z.ZodOptional<z.ZodObject<{ organeRef: z.ZodString; etApparentes: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; export type CoSignatairesRaw = z.infer<typeof CoSignatairesRawSchema>; /** * Amendements séance */ export declare const AmendementsSeanceRawSchema: z.ZodObject<{ amendable: z.ZodString; dateLimiteDepot: z.ZodNull; }, z.core.$strip>; export type AmendementsSeanceRaw = z.infer<typeof AmendementsSeanceRawSchema>; /** * Commission element */ export declare const CommissionElementRawSchema: z.ZodObject<{ organeRef: z.ZodString; amendable: z.ZodString; dateLimiteDepot: z.ZodNull; }, z.core.$strip>; export type CommissionElementRaw = z.infer<typeof CommissionElementRawSchema>; /** * Amendements commission */ export declare const AmendementsCommissionRawSchema: z.ZodObject<{ commission: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ organeRef: z.ZodString; amendable: z.ZodString; dateLimiteDepot: z.ZodNull; }, z.core.$strip>>>; }, z.core.$strip>; export type AmendementsCommissionRaw = z.infer<typeof AmendementsCommissionRawSchema>; /** * Dépôt amendements */ export declare const DepotAmendementsRawSchema: z.ZodObject<{ amendementsSeance: z.ZodObject<{ amendable: z.ZodString; dateLimiteDepot: z.ZodNull; }, z.core.$strip>; amendementsCommission: z.ZodOptional<z.ZodObject<{ commission: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ organeRef: z.ZodString; amendable: z.ZodString; dateLimiteDepot: z.ZodNull; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; export type DepotAmendementsRaw = z.infer<typeof DepotAmendementsRawSchema>; /** * Division (recursive structure - uses z.lazy) * * Divisions can contain nested divisions */ type DivisionRawShape = { "@xsi:type": DocumentXsiType; uid: string; legislature: string | null; cycleDeVie: CycleDeVieRaw; denominationStructurelle: string; titres: TitresRaw; divisions: DivisionsRaw | null; dossierRef: string; redacteur: null; classification: ClassificationRaw; auteurs: AuteursRaw; organesReferents?: OrganesReferentsRaw | null; correction: CorrectionRaw | null; notice: NoticeRaw; indexation: IndexationRaw | null; imprimerie: ImprimerieRaw | null; coSignataires?: null; depotAmendements?: null; rapportPublie?: "true" | "false" | "undefined"; }; export declare const DivisionRawSchema: z.ZodType<DivisionRawShape>; export type DivisionRaw = z.infer<typeof DivisionRawSchema>; /** * Divisions */ export declare const DivisionsRawSchema: z.ZodObject<{ division: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<DivisionRawShape, unknown, z.core.$ZodTypeInternals<DivisionRawShape, unknown>>>>; }, z.core.$strip>; export type DivisionsRaw = z.infer<typeof DivisionsRawSchema>; /** * Document supprimé metadata */ export declare const DocumentSupprimeMetadataRawSchema: z.ZodObject<{ dateSuppression: 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>>; }, z.core.$strip>; export type DocumentSupprimeMetadataRaw = z.infer<typeof DocumentSupprimeMetadataRawSchema>; /** * Document supprimé */ export declare const DocumentSupprimeRawSchema: z.ZodObject<{ "@xmlns": z.ZodString; "@xmlns:xsi": z.ZodString; "@xsi:type": z.ZodEnum<{ accordInternational_Type: "accordInternational_Type"; avisConseilEtat_Type: "avisConseilEtat_Type"; documentEtudeImpact_Type: "documentEtudeImpact_Type"; rapportParlementaire_Type: "rapportParlementaire_Type"; texteLoi_Type: "texteLoi_Type"; }>; uid: z.ZodString; metadatas: z.ZodObject<{ dateSuppression: 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>>; }, z.core.$strip>; }, z.core.$strip>; export type DocumentSupprimeRaw = z.infer<typeof DocumentSupprimeRawSchema>; /** * Document document (full document) */ export declare const DocumentDocumentRawSchema: z.ZodObject<{ "@xmlns": z.ZodString; "@xmlns:xsi": z.ZodString; "@xsi:type": z.ZodEnum<{ accordInternational_Type: "accordInternational_Type"; avisConseilEtat_Type: "avisConseilEtat_Type"; documentEtudeImpact_Type: "documentEtudeImpact_Type"; rapportParlementaire_Type: "rapportParlementaire_Type"; texteLoi_Type: "texteLoi_Type"; }>; uid: z.ZodString; legislature: z.ZodNullable<z.ZodString>; cycleDeVie: z.ZodObject<{ chrono: z.ZodObject<{ dateCreation: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; dateDepot: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; datePublication: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; datePublicationWeb: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; }, z.core.$strip>; }, z.core.$strip>; denominationStructurelle: z.ZodEnum<{ Allocution: "Allocution"; Avis: "Avis"; Déclaration: "Déclaration"; Lettre: "Lettre"; Message: "Message"; Motion: "Motion"; "Projet de loi": "Projet de loi"; "Proposition de loi": "Proposition de loi"; "Proposition de r\u00E9solution": "Proposition de résolution"; Rapport: "Rapport"; "Rapport d'information": "Rapport d'information"; Résolution: "Résolution"; }>; provenance: z.ZodOptional<z.ZodEnum<{ Commission: "Commission"; Séance: "Séance"; "Texte D\u00E9pos\u00E9": "Texte Déposé"; }>>; titres: z.ZodObject<{ titrePrincipal: z.ZodString; titrePrincipalCourt: z.ZodString; }, z.core.$strip>; divisions: z.ZodNullable<z.ZodObject<{ division: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodType<DivisionRawShape, unknown, z.core.$ZodTypeInternals<DivisionRawShape, unknown>>>>; }, z.core.$strip>>; dossierRef: z.ZodString; redacteur: z.ZodNull; classification: z.ZodObject<{ famille: z.ZodNullable<z.ZodObject<{ depot: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; classe: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; espece: z.ZodOptional<z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; type: z.ZodObject<{ code: z.ZodString; libelle: z.ZodString; }, z.core.$strip>; sousType: z.ZodNullable<z.ZodObject<{ code: z.ZodEnum<{ ACCPRESRP: "ACCPRESRP"; APPART1515: "APPART1515"; APPART341: "APPART341"; APPLOI: "APPLOI"; AUE: "AUE"; AUTRATCONV: "AUTRATCONV"; AVECVOTE: "AVECVOTE"; CENSURE492: "CENSURE492"; CENSURE493: "CENSURE493"; COMENQ: "COMENQ"; COMPA: "COMPA"; COMSPCPTE: "COMSPCPTE"; CONST: "CONST"; CTRLBUDG: "CTRLBUDG"; DIVERS: "DIVERS"; ENGRESPTXT: "ENGRESPTXT"; ENQU: "ENQU"; FIN: "FIN"; FINGEST: "FINGEST"; FINRECT: "FINRECT"; FINSSOC: "FINSSOC"; FINSSOCREC: "FINSSOCREC"; IMPACTLOIS: "IMPACTLOIS"; LEGDELEGAN: "LEGDELEGAN"; MINFOCOMPER: "MINFOCOMPER"; MODREGLTAN: "MODREGLTAN"; NOTEOPECST: "NOTEOPECST"; OFFPARL: "OFFPARL"; ORG: "ORG"; PETITION: "PETITION"; PRESIDAGE: "PRESIDAGE"; PRESIDASS: "PRESIDASS"; PRESIDREP: "PRESIDREP"; PROPACTCOM: "PROPACTCOM"; PRPDIT: "PRPDIT"; RECT: "RECT"; REFART11: "REFART11"; RGLTBUDG: "RGLTBUDG"; RGLTBUDG2: "RGLTBUDG2"; SUPP: "SUPP"; SUSPOURS: "SUSPOURS"; TVXINSTITEUROP: "TVXINSTITEUROP"; }>; libelle: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; libelleEdition: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; }, z.core.$strip>>; statutAdoption: z.ZodNullable<z.ZodEnum<{ ADOPTCOM: "ADOPTCOM"; ADOPTSEANCE: "ADOPTSEANCE"; REJETSEANCE: "REJETSEANCE"; }>>; }, z.core.$strip>; auteurs: z.ZodObject<{ auteur: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ acteur: z.ZodOptional<z.ZodObject<{ acteurRef: z.ZodString; qualite: z.ZodEnum<{ auteur: "auteur"; cosignataire: "cosignataire"; rapporteur: "rapporteur"; "rapporteur g\u00E9n\u00E9ral": "rapporteur général"; "rapporteur pour avis": "rapporteur pour avis"; "rapporteur sp\u00E9cial": "rapporteur spécial"; }>; }, z.core.$strip>>; organe: z.ZodOptional<z.ZodObject<{ organeRef: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; correction: z.ZodNullable<z.ZodObject<{ typeCorrection: z.ZodEnum<{ Rectifié: "Rectifié"; }>; niveauCorrection: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; }, z.core.$strip>>; notice: z.ZodObject<{ numNotice: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; formule: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>>; adoptionConforme: z.ZodString; }, z.core.$strip>; indexation: z.ZodNullable<z.ZodObject<{ themes: z.ZodObject<{ "@niveau": z.ZodString; theme: z.ZodObject<{ libelleTheme: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; imprimerie: z.ZodNullable<z.ZodObject<{ DIAN: z.ZodOptional<z.ZodNullable<z.ZodString>>; ISBN: z.ZodOptional<z.ZodNullable<z.ZodString>>; ISSN: z.ZodOptional<z.ZodNullable<z.ZodString>>; nbPage: z.ZodOptional<z.ZodNullable<z.ZodString>>; prix: z.ZodNullable<z.ZodString>; }, z.core.$strip>>; coSignataires: z.ZodOptional<z.ZodNullable<z.ZodObject<{ coSignataire: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ acteur: z.ZodOptional<z.ZodObject<{ acteurRef: z.ZodString; }, z.core.$strip>>; dateCosignature: z.ZodString; dateRetraitCosignature: z.ZodNullable<z.ZodString>; edite: z.ZodString; organe: z.ZodOptional<z.ZodObject<{ organeRef: z.ZodString; etApparentes: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; dep