@tricoteuses/assemblee
Version:
Retrieve, clean up & handle French Assemblée nationale's open data
689 lines • 74.6 kB
TypeScript
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