UNPKG

@tricoteuses/assemblee

Version:

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

689 lines 74.6 kB
import { z } from 'zod'; /** * Available options for Question XSI Type (discriminated union for question types). */ export declare const questionXsiTypeOptions: readonly ["QuestionEcrite_Type", "QuestionGouvernement_Type", "QuestionOrale_Type"]; /** * Zod schema for Question XSI Type. */ export declare const QuestionXsiTypeSchema: z.ZodEnum<{ QuestionEcrite_Type: "QuestionEcrite_Type"; QuestionGouvernement_Type: "QuestionGouvernement_Type"; QuestionOrale_Type: "QuestionOrale_Type"; }>; /** * Type representing a Question XSI Type (discriminated union for question types). */ export type QuestionXsiType = z.infer<typeof QuestionXsiTypeSchema>; /** * Available options for type of question. * * - **QE** - Question Écrite * - **QG** - Question au Gouvernement * - **QOSD** - Question Orale Sans Débat */ export declare const typeQuestionOptions: readonly ["QE", "QG", "QOSD"]; /** * Zod schema for type of question. */ export declare const TypeQuestionSchema: z.ZodEnum<{ QE: "QE"; QG: "QG"; QOSD: "QOSD"; }>; /** * Type representing a type of question (QE, QG, QOSD). */ export type TypeQuestion = z.infer<typeof TypeQuestionSchema>; export declare const TypeSchema: z.ZodEnum<{ QE: "QE"; QG: "QG"; QOSD: "QOSD"; }>; export type Type = TypeQuestion; /** * Available options for type of Journal Officiel publication. */ export declare const typeJoOptions: readonly ["JO_QUESTION", "JO_LOI_DECRET", "JO_DEBAT"]; /** * Zod schema for type of Journal Officiel publication. */ export declare const TypeJoSchema: z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>; /** * Type representing a type of Journal Officiel publication. */ export type TypeJo = z.infer<typeof TypeJoSchema>; /** * Identifiant (question identifier) */ export declare const IdentifiantRawSchema: z.ZodObject<{ numero: z.ZodString; regime: z.ZodString; legislature: z.ZodString; }, z.core.$strip>; export type IdentifiantRaw = z.infer<typeof IdentifiantRawSchema>; /** * Groupe (group/ministry reference) */ export declare const GroupeRawSchema: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; export type GroupeRaw = z.infer<typeof GroupeRawSchema>; /** * Identite (author identity) */ export declare const IdentiteRawSchema: z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; }, z.core.$strip>; export type IdentiteRaw = z.infer<typeof IdentiteRawSchema>; /** * Auteur (question author) */ export declare const AuteurRawSchema: z.ZodObject<{ identite: z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; }, z.core.$strip>; groupe: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type AuteurRaw = z.infer<typeof AuteurRawSchema>; /** * InfoJo (Journal Officiel publication information) */ export declare const InfoJoRawSchema: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; export type InfoJoRaw = z.infer<typeof InfoJoRawSchema>; /** * Analyse (analysis) */ export declare const AnalyseRawSchema: z.ZodObject<{ analyse: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; export type AnalyseRaw = z.infer<typeof AnalyseRawSchema>; /** * IndexationAN (Assemblée Nationale indexing) */ export declare const IndexationAnRawSchema: z.ZodObject<{ rubrique: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; teteAnalyse: z.ZodNull; analyses: z.ZodObject<{ analyse: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>; export type IndexationAnRaw = z.infer<typeof IndexationAnRawSchema>; /** * MinAttribElement (ministry attribution) */ export declare const MinAttribElementRawSchema: z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; denomination: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type MinAttribElementRaw = z.infer<typeof MinAttribElementRawSchema>; /** * MinAttribs (ministry attributions - can be single or array) */ export declare const MinAttribsRawSchema: z.ZodObject<{ minAttrib: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; denomination: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>; export type MinAttribsRaw = z.infer<typeof MinAttribsRawSchema>; /** * Texte (question or response text) */ export declare const TexteQuestionRawSchema: z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type TexteQuestionRaw = z.infer<typeof TexteQuestionRawSchema>; /** * TextesQuestion (question texts - can be single or array) */ export declare const TextesQuestionRawSchema: z.ZodObject<{ texteQuestion: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; export type TextesQuestionRaw = z.infer<typeof TextesQuestionRawSchema>; /** * TextesReponse (response texts - can be single or array) */ export declare const TextesReponseRawSchema: z.ZodObject<{ texteReponse: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>; export type TextesReponseRaw = z.infer<typeof TextesReponseRawSchema>; /** * Cloture (closure information) */ export declare const ClotureRawSchema: z.ZodObject<{ codeCloture: z.ZodString; libelleCloture: z.ZodString; dateCloture: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; infoJO: z.ZodNullable<z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>>; }, z.core.$strip>; export type ClotureRaw = z.infer<typeof ClotureRawSchema>; /** * Signalement (signaling/notification) */ export declare const SignalementRawSchema: z.ZodObject<{ dateDepotSignal: 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>>; infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>; export type SignalementRaw = z.infer<typeof SignalementRawSchema>; /** * Renouvellement (renewal) */ export declare const RenouvellementRawSchema: z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>; export type RenouvellementRaw = z.infer<typeof RenouvellementRawSchema>; /** * Renouvellements (renewals - can be single or array) */ export declare const RenouvellementRawsSchema: z.ZodObject<{ renouvellement: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>; export type RenouvellementRaws = z.infer<typeof RenouvellementRawsSchema>; /** * Question (raw - main question object) */ export declare const QuestionRawSchema: z.ZodObject<{ "@xmlns": z.ZodOptional<z.ZodString>; "@xmlns:xsi": z.ZodString; "@xsi:type": z.ZodEnum<{ QuestionEcrite_Type: "QuestionEcrite_Type"; QuestionGouvernement_Type: "QuestionGouvernement_Type"; QuestionOrale_Type: "QuestionOrale_Type"; }>; uid: z.ZodString; identifiant: z.ZodObject<{ numero: z.ZodString; regime: z.ZodString; legislature: z.ZodString; }, z.core.$strip>; type: z.ZodEnum<{ QE: "QE"; QG: "QG"; QOSD: "QOSD"; }>; indexationAN: z.ZodObject<{ rubrique: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; teteAnalyse: z.ZodNull; analyses: z.ZodObject<{ analyse: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>; auteur: z.ZodObject<{ identite: z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; }, z.core.$strip>; groupe: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; minInt: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; minAttribs: z.ZodObject<{ minAttrib: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; denomination: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>; textesQuestion: z.ZodOptional<z.ZodNullable<z.ZodObject<{ texteQuestion: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>>>; textesReponse: z.ZodOptional<z.ZodNullable<z.ZodObject<{ texteReponse: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>>>; cloture: z.ZodOptional<z.ZodNullable<z.ZodObject<{ codeCloture: z.ZodString; libelleCloture: z.ZodString; dateCloture: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; infoJO: z.ZodNullable<z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>>; }, z.core.$strip>>>; signalement: z.ZodOptional<z.ZodNullable<z.ZodObject<{ dateDepotSignal: 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>>; infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>>>; renouvellements: z.ZodOptional<z.ZodNullable<z.ZodObject<{ renouvellement: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; export type QuestionRaw = z.infer<typeof QuestionRawSchema>; /** * QuestionWrapper (single question wrapper) */ export declare const QuestionWrapperRawSchema: z.ZodObject<{ question: z.ZodObject<{ "@xmlns": z.ZodOptional<z.ZodString>; "@xmlns:xsi": z.ZodString; "@xsi:type": z.ZodEnum<{ QuestionEcrite_Type: "QuestionEcrite_Type"; QuestionGouvernement_Type: "QuestionGouvernement_Type"; QuestionOrale_Type: "QuestionOrale_Type"; }>; uid: z.ZodString; identifiant: z.ZodObject<{ numero: z.ZodString; regime: z.ZodString; legislature: z.ZodString; }, z.core.$strip>; type: z.ZodEnum<{ QE: "QE"; QG: "QG"; QOSD: "QOSD"; }>; indexationAN: z.ZodObject<{ rubrique: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; teteAnalyse: z.ZodNull; analyses: z.ZodObject<{ analyse: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>; auteur: z.ZodObject<{ identite: z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; }, z.core.$strip>; groupe: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; minInt: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; minAttribs: z.ZodObject<{ minAttrib: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; denomination: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>; textesQuestion: z.ZodOptional<z.ZodNullable<z.ZodObject<{ texteQuestion: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>>>; textesReponse: z.ZodOptional<z.ZodNullable<z.ZodObject<{ texteReponse: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; texte: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; erratum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>>>; cloture: z.ZodOptional<z.ZodNullable<z.ZodObject<{ codeCloture: z.ZodString; libelleCloture: z.ZodString; dateCloture: z.ZodPipe<z.ZodTransform<string | Date | undefined, unknown>, z.ZodOptional<z.ZodDate>>; infoJO: z.ZodNullable<z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>>; }, z.core.$strip>>>; signalement: z.ZodOptional<z.ZodNullable<z.ZodObject<{ dateDepotSignal: 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>>; infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>>>; renouvellements: z.ZodOptional<z.ZodNullable<z.ZodObject<{ renouvellement: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>; export type QuestionWrapperRaw = z.infer<typeof QuestionWrapperRawSchema>; /** * QuestionsClass (multiple questions) */ export declare const QuestionsClassRawSchema: z.ZodObject<{ question: z.ZodArray<z.ZodObject<{ "@xmlns": z.ZodOptional<z.ZodString>; "@xmlns:xsi": z.ZodString; "@xsi:type": z.ZodEnum<{ QuestionEcrite_Type: "QuestionEcrite_Type"; QuestionGouvernement_Type: "QuestionGouvernement_Type"; QuestionOrale_Type: "QuestionOrale_Type"; }>; uid: z.ZodString; identifiant: z.ZodObject<{ numero: z.ZodString; regime: z.ZodString; legislature: z.ZodString; }, z.core.$strip>; type: z.ZodEnum<{ QE: "QE"; QG: "QG"; QOSD: "QOSD"; }>; indexationAN: z.ZodObject<{ rubrique: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; teteAnalyse: z.ZodNull; analyses: z.ZodObject<{ analyse: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; }, z.core.$strip>; }, z.core.$strip>; auteur: z.ZodObject<{ identite: z.ZodObject<{ acteurRef: z.ZodString; mandatRef: z.ZodString; }, z.core.$strip>; groupe: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; minInt: z.ZodObject<{ organeRef: z.ZodString; abrege: z.ZodString; developpe: z.ZodString; }, z.core.$strip>; minAttribs: z.ZodObject<{ minAttrib: z.ZodPipe<z.ZodTransform<unknown[], unknown>, z.ZodArray<z.ZodObject<{ infoJO: z.ZodObject<{ typeJO: z.ZodNullable<z.ZodEnum<{ JO_LOI_DECRET: "JO_LOI_DECRET"; JO_QUESTION: "JO_QUESTION"; JO_DEBAT: "JO_DEBAT"; }>>; dateJO: 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>>; pageJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; numJO: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; urlLegifrance: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodString>> & z.ZodType<string, unknown, z.core.$ZodTypeInternals<string, unknown>>, z.ZodTransform<string, string>>>; referenceNOR: z.ZodNullable<z.ZodPipe<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodOptional<z.ZodSt