/**
 * AUTO-GENERATED FILE - DO NOT EDIT!
 *
 * This file was automatically generated by schemats v.1.2.1
 * $ schemats generate -c postgres://username:password@localhost:5432/dosleg -t amescr -t ass -t aud -t auteur -t ble -t bur -t catrap -t com -t corscr -t date_seance -t deccoc -t delega -t denrap -t designorg -t doc -t docatt -t docsea -t dpt -t dptele -t ecr -t elusen -t etadebman -t etafinman -t etaloi -t etasen -t evtsea -t foncom -t fondelega -t fongrppol -t fonmemcom -t fonmemdelega -t fonmemgrppol -t forpub -t gen -t grppol -t lecass -t lecassrap -t lecture -t libcom -t libdelega -t libgrppol -t lnkrap -t loi -t loithe -t memcom -t memdelega -t memgrppol -t natloi -t org -t orgnomhis -t orippr -t oritxt -t posvot -t qua -t qua_sen -t rap -t raporg -t rapthe -t rolsig -t scr -t sen -t senbur -t sennom -t ses -t stavot -t texte -t texte_ancien -t the -t titsen -t typapppol -t typatt -t typaut -t typdoc -t typevtsea -t typlec -t typloi -t typorg -t typorg_sen -t typrap -t typtxt -t typurl -t votsen -s public
 *
 */
export declare namespace amescrFields {
    type amescrnum = string;
    type scrnum = number;
    type sesann = number;
}
export interface amescr {
    amescrnum: amescrFields.amescrnum;
    scrnum: amescrFields.scrnum;
    sesann: amescrFields.sesann;
}
export declare namespace assFields {
    type codass = string;
    type libass = string;
}
export interface ass {
    codass: assFields.codass;
    libass: assFields.libass;
}
export declare namespace audFields {
    type audcle = number;
    type auddat = Date;
    type audtit = string;
    type audurl = string;
    type lecassidt = string;
    type orgcod = string;
}
export interface aud {
    audcle: audFields.audcle;
    auddat: audFields.auddat;
    audtit: audFields.audtit;
    audurl: audFields.audurl;
    lecassidt: audFields.lecassidt;
    orgcod: audFields.orgcod;
}
export declare namespace auteurFields {
    type autcod = string;
    type autfct = string | null;
    type autmat = string | null;
    type datdeb = Date | null;
    type datfin = Date | null;
    type grpapp = string | null;
    type grprat = string | null;
    type nomtec = string;
    type nomuse = string;
    type prenom = string | null;
    type quacod = string;
    type senfem = string | null;
    type typautcod = string;
}
export interface auteur {
    autcod: auteurFields.autcod;
    autfct: auteurFields.autfct;
    autmat: auteurFields.autmat;
    datdeb: auteurFields.datdeb;
    datfin: auteurFields.datfin;
    grpapp: auteurFields.grpapp;
    grprat: auteurFields.grprat;
    nomtec: auteurFields.nomtec;
    nomuse: auteurFields.nomuse;
    prenom: auteurFields.prenom;
    quacod: auteurFields.quacod;
    senfem: auteurFields.senfem;
    typautcod: auteurFields.typautcod;
}
export declare namespace bleFields {
    type blecod = string;
    type blelib = string;
}
export interface ble {
    blecod: bleFields.blecod;
    blelib: bleFields.blelib;
}
export declare namespace burFields {
    type burcod = string;
    type burlib = string | null;
    type burlibfem = string | null;
    type burlibfemplu = string | null;
    type burlibhon = string | null;
    type burlibhonfem = string | null;
    type burlibhonplu = string | null;
    type burlibplu = string | null;
    type burlic = string | null;
    type burlicfem = string | null;
    type burlicfemplu = string | null;
    type burlicplu = string | null;
    type burlil = string | null;
    type burlilfem = string | null;
    type burlilfemplu = string | null;
    type burlilplu = string | null;
    type burnumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface bur {
    burcod: burFields.burcod;
    burlib: burFields.burlib;
    burlibfem: burFields.burlibfem;
    burlibfemplu: burFields.burlibfemplu;
    burlibhon: burFields.burlibhon;
    burlibhonfem: burFields.burlibhonfem;
    burlibhonplu: burFields.burlibhonplu;
    burlibplu: burFields.burlibplu;
    burlic: burFields.burlic;
    burlicfem: burFields.burlicfem;
    burlicfemplu: burFields.burlicfemplu;
    burlicplu: burFields.burlicplu;
    burlil: burFields.burlil;
    burlilfem: burFields.burlilfem;
    burlilfemplu: burFields.burlilfemplu;
    burlilplu: burFields.burlilplu;
    burnumtri: burFields.burnumtri;
    syscredat: burFields.syscredat;
    sysmajdat: burFields.sysmajdat;
}
export declare namespace catrapFields {
    type catrapcod = string;
    type catraplib = string;
}
export interface catrap {
    catrapcod: catrapFields.catrapcod;
    catraplib: catrapFields.catraplib;
}
export declare namespace comFields {
    type comcodameli = string | null;
    type comlibameli = string | null;
    type comlilmin = string | null;
    type divcod = string | null;
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type orgart = string | null;
    type orgcod = string;
    type orgdatcre = Date | null;
    type orgdatfin = Date | null;
    type orgnumtie = string | null;
    type orgnumtri = number | null;
    type orgurlcmp = string | null;
    type orgurlsim = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
    type typorgcod = string;
}
export interface com {
    comcodameli: comFields.comcodameli;
    comlibameli: comFields.comlibameli;
    comlilmin: comFields.comlilmin;
    divcod: comFields.divcod;
    evelib: comFields.evelib;
    evelic: comFields.evelic;
    evelil: comFields.evelil;
    eveobs: comFields.eveobs;
    orgart: comFields.orgart;
    orgcod: comFields.orgcod;
    orgdatcre: comFields.orgdatcre;
    orgdatfin: comFields.orgdatfin;
    orgnumtie: comFields.orgnumtie;
    orgnumtri: comFields.orgnumtri;
    orgurlcmp: comFields.orgurlcmp;
    orgurlsim: comFields.orgurlsim;
    syscredat: comFields.syscredat;
    sysmajdat: comFields.sysmajdat;
    temvalcod: comFields.temvalcod;
    typorgcod: comFields.typorgcod;
}
export declare namespace corscrFields {
    type corscrord = number | null;
    type corscrtxt = string;
    type corscrurl = string | null;
    type scrnum = number;
    type sesann = number;
}
export interface corscr {
    corscrord: corscrFields.corscrord;
    corscrtxt: corscrFields.corscrtxt;
    corscrurl: corscrFields.corscrurl;
    scrnum: corscrFields.scrnum;
    sesann: corscrFields.sesann;
}
export declare namespace date_seanceFields {
    type code = number;
    type date_s = Date | null;
    type lecidt = string | null;
    type statut = string | null;
}
export interface date_seance {
    code: date_seanceFields.code;
    date_s: date_seanceFields.date_s;
    lecidt: date_seanceFields.lecidt;
    statut: date_seanceFields.statut;
}
export declare namespace deccocFields {
    type deccoccod = string;
    type deccoclib = string;
}
export interface deccoc {
    deccoccod: deccocFields.deccoccod;
    deccoclib: deccocFields.deccoclib;
}
export declare namespace delegaFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type orgart = string | null;
    type orgcod = string;
    type orgdatcre = Date | null;
    type orgdatfin = Date | null;
    type orgmemdep = string | null;
    type orgmoddes = string | null;
    type orgnumtie = string | null;
    type orgnumtri = number | null;
    type orgregjur = string | null;
    type orgurlcmp = string | null;
    type orgurlsim = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
    type typorgcod = string;
}
export interface delega {
    evelib: delegaFields.evelib;
    evelic: delegaFields.evelic;
    evelil: delegaFields.evelil;
    eveobs: delegaFields.eveobs;
    orgart: delegaFields.orgart;
    orgcod: delegaFields.orgcod;
    orgdatcre: delegaFields.orgdatcre;
    orgdatfin: delegaFields.orgdatfin;
    orgmemdep: delegaFields.orgmemdep;
    orgmoddes: delegaFields.orgmoddes;
    orgnumtie: delegaFields.orgnumtie;
    orgnumtri: delegaFields.orgnumtri;
    orgregjur: delegaFields.orgregjur;
    orgurlcmp: delegaFields.orgurlcmp;
    orgurlsim: delegaFields.orgurlsim;
    syscredat: delegaFields.syscredat;
    sysmajdat: delegaFields.sysmajdat;
    temvalcod: delegaFields.temvalcod;
    typorgcod: delegaFields.typorgcod;
}
export declare namespace denrapFields {
    type coddenrap = string;
    type denrapmin = string | null;
    type denrapstymin = string | null;
    type denraptit = string | null;
    type gencod = string;
    type libdenrap = string;
    type ordre = number | null;
    type solnatrapcod = string | null;
    type typraprap = string;
}
export interface denrap {
    coddenrap: denrapFields.coddenrap;
    denrapmin: denrapFields.denrapmin;
    denrapstymin: denrapFields.denrapstymin;
    denraptit: denrapFields.denraptit;
    gencod: denrapFields.gencod;
    libdenrap: denrapFields.libdenrap;
    ordre: denrapFields.ordre;
    solnatrapcod: denrapFields.solnatrapcod;
    typraprap: denrapFields.typraprap;
}
export declare namespace designorgFields {
    type designcod = string;
    type designlib = string | null;
    type designlibfem = string | null;
    type designlic = string | null;
    type designlicfem = string | null;
    type designlil = string | null;
    type designlilfem = string | null;
    type designnumtri = number | null;
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface designorg {
    designcod: designorgFields.designcod;
    designlib: designorgFields.designlib;
    designlibfem: designorgFields.designlibfem;
    designlic: designorgFields.designlic;
    designlicfem: designorgFields.designlicfem;
    designlil: designorgFields.designlil;
    designlilfem: designorgFields.designlilfem;
    designnumtri: designorgFields.designnumtri;
    evelib: designorgFields.evelib;
    evelic: designorgFields.evelic;
    evelil: designorgFields.evelil;
    eveobs: designorgFields.eveobs;
    syscredat: designorgFields.syscredat;
    sysmajdat: designorgFields.sysmajdat;
    temvalcod: designorgFields.temvalcod;
}
export declare namespace docFields {
    type date_depot = Date | null;
    type docdat = Date | null;
    type docdatsea = Date | null;
    type docidt = number;
    type docint = string | null;
    type docnum = number | null;
    type doctitcou = string | null;
    type docurl = string | null;
    type lecidt = string | null;
    type sesann = number | null;
    type typdoccod = string | null;
}
export interface doc {
    date_depot: docFields.date_depot;
    docdat: docFields.docdat;
    docdatsea: docFields.docdatsea;
    docidt: docFields.docidt;
    docint: docFields.docint;
    docnum: docFields.docnum;
    doctitcou: docFields.doctitcou;
    docurl: docFields.docurl;
    lecidt: docFields.lecidt;
    sesann: docFields.sesann;
    typdoccod: docFields.typdoccod;
}
export declare namespace docattFields {
    type docattcle = number;
    type docatturl = string | null;
    type rapcod = number;
    type typattcod = string;
}
export interface docatt {
    docattcle: docattFields.docattcle;
    docatturl: docattFields.docatturl;
    rapcod: docattFields.rapcod;
    typattcod: docattFields.typattcod;
}
export declare namespace docseaFields {
    type docseaord = number | null;
    type docseaurl = string | null;
    type docseaurlapr = string | null;
    type docseaurlava = string | null;
    type docseaurltxt = string | null;
    type evtseacle = number;
}
export interface docsea {
    docseaord: docseaFields.docseaord;
    docseaurl: docseaFields.docseaurl;
    docseaurlapr: docseaFields.docseaurlapr;
    docseaurlava: docseaFields.docseaurlava;
    docseaurltxt: docseaFields.docseaurltxt;
    evtseacle: docseaFields.evtseacle;
}
export declare namespace dptFields {
    type dptart = string | null;
    type dptcmt = string | null;
    type dptcod = string;
    type dptdatdeb = Date | null;
    type dptdatfin = Date | null;
    type dptlib = string;
    type dptlibtri = string | null;
    type dptlic = string | null;
    type dptmodscrsen = string | null;
    type dptnbrsen = number | null;
    type dptnum = number;
    type dptnumtri = number;
    type dptser = string;
    type dptser2004 = string | null;
    type dpturlcmp = string | null;
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type evetempub = string | null;
    type regcod = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface dpt {
    dptart: dptFields.dptart;
    dptcmt: dptFields.dptcmt;
    dptcod: dptFields.dptcod;
    dptdatdeb: dptFields.dptdatdeb;
    dptdatfin: dptFields.dptdatfin;
    dptlib: dptFields.dptlib;
    dptlibtri: dptFields.dptlibtri;
    dptlic: dptFields.dptlic;
    dptmodscrsen: dptFields.dptmodscrsen;
    dptnbrsen: dptFields.dptnbrsen;
    dptnum: dptFields.dptnum;
    dptnumtri: dptFields.dptnumtri;
    dptser: dptFields.dptser;
    dptser2004: dptFields.dptser2004;
    dpturlcmp: dptFields.dpturlcmp;
    evelib: dptFields.evelib;
    evelic: dptFields.evelic;
    evelil: dptFields.evelil;
    evetempub: dptFields.evetempub;
    regcod: dptFields.regcod;
    syscredat: dptFields.syscredat;
    sysmajdat: dptFields.sysmajdat;
    temvalcod: dptFields.temvalcod;
}
export declare namespace dpteleFields {
    type dptelecmt = string | null;
    type dpteleid = number;
    type dptelenbrsie = number | null;
    type dptelenbrsiepvr = number | null;
    type dptnum = number;
    type eleid = number;
    type participaidt1 = number | null;
    type participaidt2 = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type typelecod = string;
    type valid2cod = string;
    type validcod = string;
}
export interface dptele {
    dptelecmt: dpteleFields.dptelecmt;
    dpteleid: dpteleFields.dpteleid;
    dptelenbrsie: dpteleFields.dptelenbrsie;
    dptelenbrsiepvr: dpteleFields.dptelenbrsiepvr;
    dptnum: dpteleFields.dptnum;
    eleid: dpteleFields.eleid;
    participaidt1: dpteleFields.participaidt1;
    participaidt2: dpteleFields.participaidt2;
    syscredat: dpteleFields.syscredat;
    sysmajdat: dpteleFields.sysmajdat;
    typelecod: dpteleFields.typelecod;
    valid2cod: dpteleFields.valid2cod;
    validcod: dpteleFields.validcod;
}
export declare namespace ecrFields {
    type autcod = string | null;
    type docidt = number | null;
    type ecrnum = number;
    type ecrnumtri = number;
    type ecrqua = string | null;
    type rapcod = number | null;
    type signataire = string | null;
    type texcod = number | null;
    type typedoc = string | null;
}
export interface ecr {
    autcod: ecrFields.autcod;
    docidt: ecrFields.docidt;
    ecrnum: ecrFields.ecrnum;
    ecrnumtri: ecrFields.ecrnumtri;
    ecrqua: ecrFields.ecrqua;
    rapcod: ecrFields.rapcod;
    signataire: ecrFields.signataire;
    texcod: ecrFields.texcod;
    typedoc: ecrFields.typedoc;
}
export declare namespace elusenFields {
    type dptnum = number;
    type eluanndeb = number | null;
    type eluannfin = number | null;
    type eludatcum = Date | null;
    type eludatdeb = Date | null;
    type eludatelu = Date | null;
    type eludatfin = Date | null;
    type eluid = number;
    type etadebmancod = string;
    type etafinmancod = string | null;
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type senmat = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
    type turelucod = string;
    type typmancod = string | null;
}
export interface elusen {
    dptnum: elusenFields.dptnum;
    eluanndeb: elusenFields.eluanndeb;
    eluannfin: elusenFields.eluannfin;
    eludatcum: elusenFields.eludatcum;
    eludatdeb: elusenFields.eludatdeb;
    eludatelu: elusenFields.eludatelu;
    eludatfin: elusenFields.eludatfin;
    eluid: elusenFields.eluid;
    etadebmancod: elusenFields.etadebmancod;
    etafinmancod: elusenFields.etafinmancod;
    evelib: elusenFields.evelib;
    evelic: elusenFields.evelic;
    evelil: elusenFields.evelil;
    senmat: elusenFields.senmat;
    syscredat: elusenFields.syscredat;
    sysmajdat: elusenFields.sysmajdat;
    temvalcod: elusenFields.temvalcod;
    turelucod: elusenFields.turelucod;
    typmancod: elusenFields.typmancod;
}
export declare namespace etadebmanFields {
    type etadebmancod = string;
    type etadebmanlib = string;
    type etadebmanlibfem = string | null;
    type etadebmanlibplu = string | null;
    type etadebmanlic = string;
    type etadebmanlicfem = string | null;
    type etadebmanlicplu = string | null;
    type etadebmanlil = string | null;
    type etadebmanlilfem = string | null;
    type etadebmanlilplu = string | null;
    type etadebmannumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface etadebman {
    etadebmancod: etadebmanFields.etadebmancod;
    etadebmanlib: etadebmanFields.etadebmanlib;
    etadebmanlibfem: etadebmanFields.etadebmanlibfem;
    etadebmanlibplu: etadebmanFields.etadebmanlibplu;
    etadebmanlic: etadebmanFields.etadebmanlic;
    etadebmanlicfem: etadebmanFields.etadebmanlicfem;
    etadebmanlicplu: etadebmanFields.etadebmanlicplu;
    etadebmanlil: etadebmanFields.etadebmanlil;
    etadebmanlilfem: etadebmanFields.etadebmanlilfem;
    etadebmanlilplu: etadebmanFields.etadebmanlilplu;
    etadebmannumtri: etadebmanFields.etadebmannumtri;
    syscredat: etadebmanFields.syscredat;
    sysmajdat: etadebmanFields.sysmajdat;
}
export declare namespace etafinmanFields {
    type etafinman = string;
    type etafinmancod = string;
    type etafinmancodsirpas = string | null;
    type etafinmanlibfem = string | null;
    type etafinmanlibplu = string | null;
    type etafinmanlic = string;
    type etafinmanlicfem = string | null;
    type etafinmanlicplu = string | null;
    type etafinmanlil = string | null;
    type etafinmanlilfem = string | null;
    type etafinmanlilplu = string | null;
    type etafinmannumtri = number | null;
    type etafinmantemsirpas = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface etafinman {
    etafinman: etafinmanFields.etafinman;
    etafinmancod: etafinmanFields.etafinmancod;
    etafinmancodsirpas: etafinmanFields.etafinmancodsirpas;
    etafinmanlibfem: etafinmanFields.etafinmanlibfem;
    etafinmanlibplu: etafinmanFields.etafinmanlibplu;
    etafinmanlic: etafinmanFields.etafinmanlic;
    etafinmanlicfem: etafinmanFields.etafinmanlicfem;
    etafinmanlicplu: etafinmanFields.etafinmanlicplu;
    etafinmanlil: etafinmanFields.etafinmanlil;
    etafinmanlilfem: etafinmanFields.etafinmanlilfem;
    etafinmanlilplu: etafinmanFields.etafinmanlilplu;
    etafinmannumtri: etafinmanFields.etafinmannumtri;
    etafinmantemsirpas: etafinmanFields.etafinmantemsirpas;
    syscredat: etafinmanFields.syscredat;
    sysmajdat: etafinmanFields.sysmajdat;
}
export declare namespace etaloiFields {
    type etaloicod = string;
    type etaloilib = string;
}
export interface etaloi {
    etaloicod: etaloiFields.etaloicod;
    etaloilib: etaloiFields.etaloilib;
}
export declare namespace etasenFields {
    type etasencod = string;
    type etasenlib = string | null;
    type etasenlibfem = string | null;
    type etasenlibplu = string | null;
    type etasenlic = string;
    type etasenlicfem = string | null;
    type etasenlicplu = string | null;
    type etasenlil = string | null;
    type etasenlilfem = string | null;
    type etasenlilplu = string | null;
    type etasennumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface etasen {
    etasencod: etasenFields.etasencod;
    etasenlib: etasenFields.etasenlib;
    etasenlibfem: etasenFields.etasenlibfem;
    etasenlibplu: etasenFields.etasenlibplu;
    etasenlic: etasenFields.etasenlic;
    etasenlicfem: etasenFields.etasenlicfem;
    etasenlicplu: etasenFields.etasenlicplu;
    etasenlil: etasenFields.etasenlil;
    etasenlilfem: etasenFields.etasenlilfem;
    etasenlilplu: etasenFields.etasenlilplu;
    etasennumtri: etasenFields.etasennumtri;
    syscredat: etasenFields.syscredat;
    sysmajdat: etasenFields.sysmajdat;
}
export declare namespace evtseaFields {
    type evtseacle = number;
    type evtseadat = Date | null;
    type lecassidt = string;
    type loicod = string | null;
    type typevtcod = string;
}
export interface evtsea {
    evtseacle: evtseaFields.evtseacle;
    evtseadat: evtseaFields.evtseadat;
    lecassidt: evtseaFields.lecassidt;
    loicod: evtseaFields.loicod;
    typevtcod: evtseaFields.typevtcod;
}
export declare namespace foncomFields {
    type foncomcod = string;
    type foncomlib = string;
    type foncomlibfem = string | null;
    type foncomlibfemplu = string | null;
    type foncomlibplu = string | null;
    type foncomlic = string;
    type foncomlicfem = string | null;
    type foncomlicfemplu = string | null;
    type foncomlicplu = string | null;
    type foncomlil = string | null;
    type foncomlilfem = string | null;
    type foncomlilfemplu = string | null;
    type foncomlilplu = string | null;
    type foncomnumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface foncom {
    foncomcod: foncomFields.foncomcod;
    foncomlib: foncomFields.foncomlib;
    foncomlibfem: foncomFields.foncomlibfem;
    foncomlibfemplu: foncomFields.foncomlibfemplu;
    foncomlibplu: foncomFields.foncomlibplu;
    foncomlic: foncomFields.foncomlic;
    foncomlicfem: foncomFields.foncomlicfem;
    foncomlicfemplu: foncomFields.foncomlicfemplu;
    foncomlicplu: foncomFields.foncomlicplu;
    foncomlil: foncomFields.foncomlil;
    foncomlilfem: foncomFields.foncomlilfem;
    foncomlilfemplu: foncomFields.foncomlilfemplu;
    foncomlilplu: foncomFields.foncomlilplu;
    foncomnumtri: foncomFields.foncomnumtri;
    syscredat: foncomFields.syscredat;
    sysmajdat: foncomFields.sysmajdat;
}
export declare namespace fondelegaFields {
    type fondelcod = string;
    type fondellib = string;
    type fondellibfem = string | null;
    type fondellibfemplu = string | null;
    type fondellibplu = string | null;
    type fondellic = string;
    type fondellicfem = string | null;
    type fondellicfemplu = string | null;
    type fondellicplu = string | null;
    type fondellil = string | null;
    type fondellilfem = string | null;
    type fondellilfemplu = string | null;
    type fondellilplu = string | null;
    type fondelnumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface fondelega {
    fondelcod: fondelegaFields.fondelcod;
    fondellib: fondelegaFields.fondellib;
    fondellibfem: fondelegaFields.fondellibfem;
    fondellibfemplu: fondelegaFields.fondellibfemplu;
    fondellibplu: fondelegaFields.fondellibplu;
    fondellic: fondelegaFields.fondellic;
    fondellicfem: fondelegaFields.fondellicfem;
    fondellicfemplu: fondelegaFields.fondellicfemplu;
    fondellicplu: fondelegaFields.fondellicplu;
    fondellil: fondelegaFields.fondellil;
    fondellilfem: fondelegaFields.fondellilfem;
    fondellilfemplu: fondelegaFields.fondellilfemplu;
    fondellilplu: fondelegaFields.fondellilplu;
    fondelnumtri: fondelegaFields.fondelnumtri;
    syscredat: fondelegaFields.syscredat;
    sysmajdat: fondelegaFields.sysmajdat;
}
export declare namespace fongrppolFields {
    type fongrppolcod = string;
    type fongrppollib = string;
    type fongrppollibfem = string | null;
    type fongrppollibfemplu = string | null;
    type fongrppollibplu = string | null;
    type fongrppollic = string;
    type fongrppollicfem = string | null;
    type fongrppollicfemplu = string | null;
    type fongrppollicplu = string | null;
    type fongrppollil = string | null;
    type fongrppollilfem = string | null;
    type fongrppollilfemplu = string | null;
    type fongrppollilplu = string | null;
    type fongrppolnumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface fongrppol {
    fongrppolcod: fongrppolFields.fongrppolcod;
    fongrppollib: fongrppolFields.fongrppollib;
    fongrppollibfem: fongrppolFields.fongrppollibfem;
    fongrppollibfemplu: fongrppolFields.fongrppollibfemplu;
    fongrppollibplu: fongrppolFields.fongrppollibplu;
    fongrppollic: fongrppolFields.fongrppollic;
    fongrppollicfem: fongrppolFields.fongrppollicfem;
    fongrppollicfemplu: fongrppolFields.fongrppollicfemplu;
    fongrppollicplu: fongrppolFields.fongrppollicplu;
    fongrppollil: fongrppolFields.fongrppollil;
    fongrppollilfem: fongrppolFields.fongrppollilfem;
    fongrppollilfemplu: fongrppolFields.fongrppollilfemplu;
    fongrppollilplu: fongrppolFields.fongrppollilplu;
    fongrppolnumtri: fongrppolFields.fongrppolnumtri;
    syscredat: fongrppolFields.syscredat;
    sysmajdat: fongrppolFields.sysmajdat;
}
export declare namespace fonmemcomFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type foncomcod = string;
    type fonmemcomdatdeb = Date | null;
    type fonmemcomdatfin = Date | null;
    type fonmemcomid = number;
    type fonmemcomrngprt = number | null;
    type memcomid = number;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface fonmemcom {
    evelib: fonmemcomFields.evelib;
    evelic: fonmemcomFields.evelic;
    evelil: fonmemcomFields.evelil;
    eveobs: fonmemcomFields.eveobs;
    evetempub: fonmemcomFields.evetempub;
    foncomcod: fonmemcomFields.foncomcod;
    fonmemcomdatdeb: fonmemcomFields.fonmemcomdatdeb;
    fonmemcomdatfin: fonmemcomFields.fonmemcomdatfin;
    fonmemcomid: fonmemcomFields.fonmemcomid;
    fonmemcomrngprt: fonmemcomFields.fonmemcomrngprt;
    memcomid: fonmemcomFields.memcomid;
    syscredat: fonmemcomFields.syscredat;
    sysmajdat: fonmemcomFields.sysmajdat;
    temvalcod: fonmemcomFields.temvalcod;
}
export declare namespace fonmemdelegaFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type fondelcod = string;
    type fonmemdeldatdeb = Date | null;
    type fonmemdeldatfin = Date | null;
    type fonmemdelid = number;
    type fonmemdelrngele = number | null;
    type memdelegaid = number;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface fonmemdelega {
    evelib: fonmemdelegaFields.evelib;
    evelic: fonmemdelegaFields.evelic;
    evelil: fonmemdelegaFields.evelil;
    eveobs: fonmemdelegaFields.eveobs;
    evetempub: fonmemdelegaFields.evetempub;
    fondelcod: fonmemdelegaFields.fondelcod;
    fonmemdeldatdeb: fonmemdelegaFields.fonmemdeldatdeb;
    fonmemdeldatfin: fonmemdelegaFields.fonmemdeldatfin;
    fonmemdelid: fonmemdelegaFields.fonmemdelid;
    fonmemdelrngele: fonmemdelegaFields.fonmemdelrngele;
    memdelegaid: fonmemdelegaFields.memdelegaid;
    syscredat: fonmemdelegaFields.syscredat;
    sysmajdat: fonmemdelegaFields.sysmajdat;
    temvalcod: fonmemdelegaFields.temvalcod;
}
export declare namespace fonmemgrppolFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type fongrppolcod = string;
    type fonmemgrppoldatdeb = Date | null;
    type fonmemgrppoldatfin = Date | null;
    type fonmemgrppolid = number;
    type memgrppolid = number;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface fonmemgrppol {
    evelib: fonmemgrppolFields.evelib;
    evelic: fonmemgrppolFields.evelic;
    evelil: fonmemgrppolFields.evelil;
    eveobs: fonmemgrppolFields.eveobs;
    evetempub: fonmemgrppolFields.evetempub;
    fongrppolcod: fonmemgrppolFields.fongrppolcod;
    fonmemgrppoldatdeb: fonmemgrppolFields.fonmemgrppoldatdeb;
    fonmemgrppoldatfin: fonmemgrppolFields.fonmemgrppoldatfin;
    fonmemgrppolid: fonmemgrppolFields.fonmemgrppolid;
    memgrppolid: fonmemgrppolFields.memgrppolid;
    syscredat: fonmemgrppolFields.syscredat;
    sysmajdat: fonmemgrppolFields.sysmajdat;
    temvalcod: fonmemgrppolFields.temvalcod;
}
export declare namespace forpubFields {
    type forpubcod = string;
    type forpublib = string;
}
export interface forpub {
    forpubcod: forpubFields.forpubcod;
    forpublib: forpubFields.forpublib;
}
export declare namespace genFields {
    type gencod = string;
    type genlib = string;
}
export interface gen {
    gencod: genFields.gencod;
    genlib: genFields.genlib;
}
export declare namespace grppolFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type evetempub = string | null;
    type grppolart = string | null;
    type grppolcod = string;
    type grppolcodamelicou = string | null;
    type grppolcodrepro = string | null;
    type grppolcodscr = string | null;
    type grppoldatcre = Date | null;
    type grppoldatfin = Date | null;
    type grppollibcou = string | null;
    type grppolliccou = string | null;
    type grppollilcou = string | null;
    type grppolnumtri = number | null;
    type grppolpre = string | null;
    type grppolurlcmp = string | null;
    type grppolurlsim = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
    type typorgcod = string;
}
export interface grppol {
    evelib: grppolFields.evelib;
    evelic: grppolFields.evelic;
    evelil: grppolFields.evelil;
    evetempub: grppolFields.evetempub;
    grppolart: grppolFields.grppolart;
    grppolcod: grppolFields.grppolcod;
    grppolcodamelicou: grppolFields.grppolcodamelicou;
    grppolcodrepro: grppolFields.grppolcodrepro;
    grppolcodscr: grppolFields.grppolcodscr;
    grppoldatcre: grppolFields.grppoldatcre;
    grppoldatfin: grppolFields.grppoldatfin;
    grppollibcou: grppolFields.grppollibcou;
    grppolliccou: grppolFields.grppolliccou;
    grppollilcou: grppolFields.grppollilcou;
    grppolnumtri: grppolFields.grppolnumtri;
    grppolpre: grppolFields.grppolpre;
    grppolurlcmp: grppolFields.grppolurlcmp;
    grppolurlsim: grppolFields.grppolurlsim;
    syscredat: grppolFields.syscredat;
    sysmajdat: grppolFields.sysmajdat;
    temvalcod: grppolFields.temvalcod;
    typorgcod: grppolFields.typorgcod;
}
export declare namespace lecassFields {
    type aliasppr = string | null;
    type codass = string;
    type debatsurl = string | null;
    type depot_only = string;
    type lecassame = string | null;
    type lecassameado = string | null;
    type lecassameadodat = Date | null;
    type lecassameadoses = number | null;
    type lecassamecom = string | null;
    type lecassamecomado = string | null;
    type lecassamecomadodat = Date | null;
    type lecassamecomadoses = number | null;
    type lecassamecomdat = Date | null;
    type lecassamedat = Date | null;
    type lecassameses = number | null;
    type lecassamesescom = number | null;
    type lecassidt = string;
    type lecidt = string;
    type libppr = string | null;
    type loiintmod = string | null;
    type ordreass = number;
    type orgcod = string | null;
    type orippr = string | null;
    type ptlnot = string | null;
    type ptlnot2 = string | null;
    type ptlnot3 = string | null;
    type ptlnum = number | null;
    type ptlnumcom = number | null;
    type ptlnumcpl = string | null;
    type ptlnumcpl2 = string | null;
    type ptlnumcpl3 = string | null;
    type ptlurl = string | null;
    type ptlurl2 = string | null;
    type ptlurl3 = string | null;
    type ptlurlcom = string | null;
    type reucom = string | null;
    type sesann = number | null;
    type sesppr = number | null;
}
export interface lecass {
    aliasppr: lecassFields.aliasppr;
    codass: lecassFields.codass;
    debatsurl: lecassFields.debatsurl;
    depot_only: lecassFields.depot_only;
    lecassame: lecassFields.lecassame;
    lecassameado: lecassFields.lecassameado;
    lecassameadodat: lecassFields.lecassameadodat;
    lecassameadoses: lecassFields.lecassameadoses;
    lecassamecom: lecassFields.lecassamecom;
    lecassamecomado: lecassFields.lecassamecomado;
    lecassamecomadodat: lecassFields.lecassamecomadodat;
    lecassamecomadoses: lecassFields.lecassamecomadoses;
    lecassamecomdat: lecassFields.lecassamecomdat;
    lecassamedat: lecassFields.lecassamedat;
    lecassameses: lecassFields.lecassameses;
    lecassamesescom: lecassFields.lecassamesescom;
    lecassidt: lecassFields.lecassidt;
    lecidt: lecassFields.lecidt;
    libppr: lecassFields.libppr;
    loiintmod: lecassFields.loiintmod;
    ordreass: lecassFields.ordreass;
    orgcod: lecassFields.orgcod;
    orippr: lecassFields.orippr;
    ptlnot: lecassFields.ptlnot;
    ptlnot2: lecassFields.ptlnot2;
    ptlnot3: lecassFields.ptlnot3;
    ptlnum: lecassFields.ptlnum;
    ptlnumcom: lecassFields.ptlnumcom;
    ptlnumcpl: lecassFields.ptlnumcpl;
    ptlnumcpl2: lecassFields.ptlnumcpl2;
    ptlnumcpl3: lecassFields.ptlnumcpl3;
    ptlurl: lecassFields.ptlurl;
    ptlurl2: lecassFields.ptlurl2;
    ptlurl3: lecassFields.ptlurl3;
    ptlurlcom: lecassFields.ptlurlcom;
    reucom: lecassFields.reucom;
    sesann: lecassFields.sesann;
    sesppr: lecassFields.sesppr;
}
export declare namespace lecassrapFields {
    type lecassidt = string;
    type lecassrapord = number | null;
    type rapcod = number;
}
export interface lecassrap {
    lecassidt: lecassrapFields.lecassidt;
    lecassrapord: lecassrapFields.lecassrapord;
    rapcod: lecassrapFields.rapcod;
}
export declare namespace lectureFields {
    type leccom = string | null;
    type lecidt = string;
    type loicod = string;
    type typleccod = string;
}
export interface lecture {
    leccom: lectureFields.leccom;
    lecidt: lectureFields.lecidt;
    loicod: lectureFields.loicod;
    typleccod: lectureFields.typleccod;
}
export declare namespace libcomFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type libcomart = string | null;
    type libcomdatdeb = Date;
    type libcomdatfin = Date | null;
    type libcomid = number;
    type libcomlibameli = string | null;
    type libcomlilmin = string | null;
    type orgcod = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface libcom {
    evelib: libcomFields.evelib;
    evelic: libcomFields.evelic;
    evelil: libcomFields.evelil;
    eveobs: libcomFields.eveobs;
    libcomart: libcomFields.libcomart;
    libcomdatdeb: libcomFields.libcomdatdeb;
    libcomdatfin: libcomFields.libcomdatfin;
    libcomid: libcomFields.libcomid;
    libcomlibameli: libcomFields.libcomlibameli;
    libcomlilmin: libcomFields.libcomlilmin;
    orgcod: libcomFields.orgcod;
    syscredat: libcomFields.syscredat;
    sysmajdat: libcomFields.sysmajdat;
    temvalcod: libcomFields.temvalcod;
}
export declare namespace libdelegaFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type libdelegaart = string | null;
    type libdelegadatdeb = Date;
    type libdelegadatfin = Date | null;
    type libdelegaid = number;
    type orgcod = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface libdelega {
    evelib: libdelegaFields.evelib;
    evelic: libdelegaFields.evelic;
    evelil: libdelegaFields.evelil;
    eveobs: libdelegaFields.eveobs;
    libdelegaart: libdelegaFields.libdelegaart;
    libdelegadatdeb: libdelegaFields.libdelegadatdeb;
    libdelegadatfin: libdelegaFields.libdelegadatfin;
    libdelegaid: libdelegaFields.libdelegaid;
    orgcod: libdelegaFields.orgcod;
    syscredat: libdelegaFields.syscredat;
    sysmajdat: libdelegaFields.sysmajdat;
    temvalcod: libdelegaFields.temvalcod;
}
export declare namespace libgrppolFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type grppolcod = string;
    type libgrppolart = string | null;
    type libgrppolcodameli = string | null;
    type libgrppoldatdeb = Date;
    type libgrppoldatfin = Date | null;
    type libgrppolid = number;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface libgrppol {
    evelib: libgrppolFields.evelib;
    evelic: libgrppolFields.evelic;
    evelil: libgrppolFields.evelil;
    eveobs: libgrppolFields.eveobs;
    grppolcod: libgrppolFields.grppolcod;
    libgrppolart: libgrppolFields.libgrppolart;
    libgrppolcodameli: libgrppolFields.libgrppolcodameli;
    libgrppoldatdeb: libgrppolFields.libgrppoldatdeb;
    libgrppoldatfin: libgrppolFields.libgrppoldatfin;
    libgrppolid: libgrppolFields.libgrppolid;
    syscredat: libgrppolFields.syscredat;
    sysmajdat: libgrppolFields.sysmajdat;
    temvalcod: libgrppolFields.temvalcod;
}
export declare namespace lnkrapFields {
    type rapcodenf = number;
    type rapcodper = number;
    type rapenfdsc = string | null;
    type rapperdsc = string | null;
}
export interface lnkrap {
    rapcodenf: lnkrapFields.rapcodenf;
    rapcodper: lnkrapFields.rapcodper;
    rapenfdsc: lnkrapFields.rapenfdsc;
    rapperdsc: lnkrapFields.rapperdsc;
}
export declare namespace loiFields {
    type date_decision = Date | null;
    type date_loi = Date | null;
    type deccoccod = string | null;
    type deccocurl = string | null;
    type doscocurl = string | null;
    type en_clair_chapo = string | null;
    type en_clair_image = string | null;
    type en_clair_url = string | null;
    type etaloicod = string | null;
    type loicod = string;
    type loicodmai = string | null;
    type loidatjo = Date | null;
    type loidatjo2 = Date | null;
    type loidatjo3 = Date | null;
    type loient = string | null;
    type loiint = string | null;
    type loiintori = string | null;
    type loinoudelibcod = string | null;
    type loinumjo = string | null;
    type loinumjo2 = string | null;
    type loinumjo3 = string | null;
    type loitit = string | null;
    type loititjo = string | null;
    type motclef = string | null;
    type motionloiorigcod = string | null;
    type num_decision = string | null;
    type numero = string | null;
    type objet = string | null;
    type orgcod = string | null;
    type proaccdat = Date | null;
    type proaccoppdat = Date | null;
    type retproaccdat = Date | null;
    type saisine_date = Date | null;
    type saisine_par = string | null;
    type signet = string | null;
    type signetalt = string | null;
    type typloicod = string;
    type urgence = string | null;
    type url_an = string | null;
    type url_jo = string | null;
    type url_jo2 = string | null;
    type url_jo3 = string | null;
    type url_ordonnance = string | null;
    type url_presart = string | null;
}
export interface loi {
    date_decision: loiFields.date_decision;
    date_loi: loiFields.date_loi;
    deccoccod: loiFields.deccoccod;
    deccocurl: loiFields.deccocurl;
    doscocurl: loiFields.doscocurl;
    en_clair_chapo: loiFields.en_clair_chapo;
    en_clair_image: loiFields.en_clair_image;
    en_clair_url: loiFields.en_clair_url;
    etaloicod: loiFields.etaloicod;
    loicod: loiFields.loicod;
    loicodmai: loiFields.loicodmai;
    loidatjo: loiFields.loidatjo;
    loidatjo2: loiFields.loidatjo2;
    loidatjo3: loiFields.loidatjo3;
    loient: loiFields.loient;
    loiint: loiFields.loiint;
    loiintori: loiFields.loiintori;
    loinoudelibcod: loiFields.loinoudelibcod;
    loinumjo: loiFields.loinumjo;
    loinumjo2: loiFields.loinumjo2;
    loinumjo3: loiFields.loinumjo3;
    loitit: loiFields.loitit;
    loititjo: loiFields.loititjo;
    motclef: loiFields.motclef;
    motionloiorigcod: loiFields.motionloiorigcod;
    num_decision: loiFields.num_decision;
    numero: loiFields.numero;
    objet: loiFields.objet;
    orgcod: loiFields.orgcod;
    proaccdat: loiFields.proaccdat;
    proaccoppdat: loiFields.proaccoppdat;
    retproaccdat: loiFields.retproaccdat;
    saisine_date: loiFields.saisine_date;
    saisine_par: loiFields.saisine_par;
    signet: loiFields.signet;
    signetalt: loiFields.signetalt;
    typloicod: loiFields.typloicod;
    urgence: loiFields.urgence;
    url_an: loiFields.url_an;
    url_jo: loiFields.url_jo;
    url_jo2: loiFields.url_jo2;
    url_jo3: loiFields.url_jo3;
    url_ordonnance: loiFields.url_ordonnance;
    url_presart: loiFields.url_presart;
}
export declare namespace loitheFields {
    type loicod = string;
    type thecle = number;
}
export interface loithe {
    loicod: loitheFields.loicod;
    thecle: loitheFields.thecle;
}
export declare namespace memcomFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type memcomdatdeb = Date | null;
    type memcomdatfin = Date | null;
    type memcomid = number;
    type memcomtitsup = string | null;
    type orgcod = string;
    type senmat = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface memcom {
    evelib: memcomFields.evelib;
    evelic: memcomFields.evelic;
    evelil: memcomFields.evelil;
    eveobs: memcomFields.eveobs;
    evetempub: memcomFields.evetempub;
    memcomdatdeb: memcomFields.memcomdatdeb;
    memcomdatfin: memcomFields.memcomdatfin;
    memcomid: memcomFields.memcomid;
    memcomtitsup: memcomFields.memcomtitsup;
    orgcod: memcomFields.orgcod;
    senmat: memcomFields.senmat;
    syscredat: memcomFields.syscredat;
    sysmajdat: memcomFields.sysmajdat;
    temvalcod: memcomFields.temvalcod;
}
export declare namespace memdelegaFields {
    type designcod = string;
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type memdelegadatdeb = Date | null;
    type memdelegadatfin = Date | null;
    type memdelegaid = number;
    type orgcod = string;
    type senmat = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface memdelega {
    designcod: memdelegaFields.designcod;
    evelib: memdelegaFields.evelib;
    evelic: memdelegaFields.evelic;
    evelil: memdelegaFields.evelil;
    eveobs: memdelegaFields.eveobs;
    evetempub: memdelegaFields.evetempub;
    memdelegadatdeb: memdelegaFields.memdelegadatdeb;
    memdelegadatfin: memdelegaFields.memdelegadatfin;
    memdelegaid: memdelegaFields.memdelegaid;
    orgcod: memdelegaFields.orgcod;
    senmat: memdelegaFields.senmat;
    syscredat: memdelegaFields.syscredat;
    sysmajdat: memdelegaFields.sysmajdat;
    temvalcod: memdelegaFields.temvalcod;
}
export declare namespace memgrppolFields {
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type grppolcod = string;
    type memgrppoldatdeb = Date | null;
    type memgrppoldatfin = Date | null;
    type memgrppolid = number;
    type senmat = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
    type typapppolcod = string;
}
export interface memgrppol {
    evelib: memgrppolFields.evelib;
    evelic: memgrppolFields.evelic;
    evelil: memgrppolFields.evelil;
    eveobs: memgrppolFields.eveobs;
    evetempub: memgrppolFields.evetempub;
    grppolcod: memgrppolFields.grppolcod;
    memgrppoldatdeb: memgrppolFields.memgrppoldatdeb;
    memgrppoldatfin: memgrppolFields.memgrppoldatfin;
    memgrppolid: memgrppolFields.memgrppolid;
    senmat: memgrppolFields.senmat;
    syscredat: memgrppolFields.syscredat;
    sysmajdat: memgrppolFields.sysmajdat;
    temvalcod: memgrppolFields.temvalcod;
    typapppolcod: memgrppolFields.typapppolcod;
}
export declare namespace natloiFields {
    type groupe = string;
    type natloilib = string;
}
export interface natloi {
    groupe: natloiFields.groupe;
    natloilib: natloiFields.natloilib;
}
export declare namespace orgFields {
    type codass = string | null;
    type html_color = string | null;
    type inttra = string | null;
    type org_de = string | null;
    type orgcod = string;
    type orgdatdeb = Date | null;
    type orgdatdebcop = Date | null;
    type orgdatfin = Date | null;
    type orgdatfincop = Date | null;
    type orggen = string | null;
    type orglibaff = string | null;
    type orglibcou = string | null;
    type orgliblon = string | null;
    type orgnom = string;
    type orgnomcouv = string | null;
    type orgord = number | null;
    type orgurl = string | null;
    type senorgcod = string | null;
    type typorgcod = string;
    type url_podcast = string | null;
    type urltra = string | null;
}
export interface org {
    codass: orgFields.codass;
    html_color: orgFields.html_color;
    inttra: orgFields.inttra;
    org_de: orgFields.org_de;
    orgcod: orgFields.orgcod;
    orgdatdeb: orgFields.orgdatdeb;
    orgdatdebcop: orgFields.orgdatdebcop;
    orgdatfin: orgFields.orgdatfin;
    orgdatfincop: orgFields.orgdatfincop;
    orggen: orgFields.orggen;
    orglibaff: orgFields.orglibaff;
    orglibcou: orgFields.orglibcou;
    orgliblon: orgFields.orgliblon;
    orgnom: orgFields.orgnom;
    orgnomcouv: orgFields.orgnomcouv;
    orgord: orgFields.orgord;
    orgurl: orgFields.orgurl;
    senorgcod: orgFields.senorgcod;
    typorgcod: orgFields.typorgcod;
    url_podcast: orgFields.url_podcast;
    urltra: orgFields.urltra;
}
export declare namespace orgnomhisFields {
    type intra = string | null;
    type onhfin = Date;
    type onhnum = number;
    type org_de = string;
    type orgcod = string;
    type orglibaff = string | null;
    type orglibcou = string;
    type orgliblon = string;
    type orgnom = string;
    type orgnomcouv = string | null;
}
export interface orgnomhis {
    intra: orgnomhisFields.intra;
    onhfin: orgnomhisFields.onhfin;
    onhnum: orgnomhisFields.onhnum;
    org_de: orgnomhisFields.org_de;
    orgcod: orgnomhisFields.orgcod;
    orglibaff: orgnomhisFields.orglibaff;
    orglibcou: orgnomhisFields.orglibcou;
    orgliblon: orgnomhisFields.orgliblon;
    orgnom: orgnomhisFields.orgnom;
    orgnomcouv: orgnomhisFields.orgnomcouv;
}
export declare namespace oripprFields {
    type oripprcod = string;
    type oripprlib = string;
}
export interface orippr {
    oripprcod: oripprFields.oripprcod;
    oripprlib: oripprFields.oripprlib;
}
export declare namespace oritxtFields {
    type codass = string | null;
    type oriordre = string | null;
    type oritxtado = string | null;
    type oritxtcod = string;
    type oritxtign = string | null;
    type oritxtlib = string;
    type oritxtlibfem = string;
    type oritxtmod = string | null;
    type oritxtorg = string | null;
}
export interface oritxt {
    codass: oritxtFields.codass;
    oriordre: oritxtFields.oriordre;
    oritxtado: oritxtFields.oritxtado;
    oritxtcod: oritxtFields.oritxtcod;
    oritxtign: oritxtFields.oritxtign;
    oritxtlib: oritxtFields.oritxtlib;
    oritxtlibfem: oritxtFields.oritxtlibfem;
    oritxtmod: oritxtFields.oritxtmod;
    oritxtorg: oritxtFields.oritxtorg;
}
export declare namespace posvotFields {
    type posvotcod = string;
    type posvotlib = string;
}
export interface posvot {
    posvotcod: posvotFields.posvotcod;
    posvotlib: posvotFields.posvotlib;
}
export declare namespace quaFields {
    type quaabr = string;
    type quaabrplu = string;
    type quacod = string;
    type qualic = string;
}
export interface qua {
    quaabr: quaFields.quaabr;
    quaabrplu: quaFields.quaabrplu;
    quacod: quaFields.quacod;
    qualic: quaFields.qualic;
}
export declare namespace qua_senFields {
    type quacod = string;
    type quacodsex = string | null;
    type quacodsirpas = string | null;
    type qualib = string | null;
    type qualibplu = string | null;
    type qualic = string;
    type qualicplu = string | null;
    type qualil = string | null;
    type qualilplu = string | null;
    type quanumtri = number | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface qua_sen {
    quacod: qua_senFields.quacod;
    quacodsex: qua_senFields.quacodsex;
    quacodsirpas: qua_senFields.quacodsirpas;
    qualib: qua_senFields.qualib;
    qualibplu: qua_senFields.qualibplu;
    qualic: qua_senFields.qualic;
    qualicplu: qua_senFields.qualicplu;
    qualil: qua_senFields.qualil;
    qualilplu: qua_senFields.qualilplu;
    quanumtri: qua_senFields.quanumtri;
    syscredat: qua_senFields.syscredat;
    sysmajdat: qua_senFields.sysmajdat;
}
export declare namespace rapFields {
    type blecod = string | null;
    type coddenrap = string;
    type date_depot = Date;
    type depot_only = string | null;
    type forpubcod = string | null;
    type numerobis = string | null;
    type prix = string | null;
    type rapann = number | null;
    type rapcod = number;
    type rapdatsea = Date | null;
    type rapfac = number | null;
    type rapnum = number | null;
    type rapnuman = number | null;
    type rapres = string | null;
    type rapsoustit = string | null;
    type raptil = string | null;
    type raptitcou = string | null;
    type raptom = number | null;
    type rapurl = string | null;
    type rapvol = number | null;
    type sesann = number;
    type typurl = string;
    type url2 = string | null;
    type url2txt = string | null;
    type url3 = string | null;
    type url3txt = string | null;
    type url4 = string | null;
    type url4txt = string | null;
}
export interface rap {
    blecod: rapFields.blecod;
    coddenrap: rapFields.coddenrap;
    date_depot: rapFields.date_depot;
    depot_only: rapFields.depot_only;
    forpubcod: rapFields.forpubcod;
    numerobis: rapFields.numerobis;
    prix: rapFields.prix;
    rapann: rapFields.rapann;
    rapcod: rapFields.rapcod;
    rapdatsea: rapFields.rapdatsea;
    rapfac: rapFields.rapfac;
    rapnum: rapFields.rapnum;
    rapnuman: rapFields.rapnuman;
    rapres: rapFields.rapres;
    rapsoustit: rapFields.rapsoustit;
    raptil: rapFields.raptil;
    raptitcou: rapFields.raptitcou;
    raptom: rapFields.raptom;
    rapurl: rapFields.rapurl;
    rapvol: rapFields.rapvol;
    sesann: rapFields.sesann;
    typurl: rapFields.typurl;
    url2: rapFields.url2;
    url2txt: rapFields.url2txt;
    url3: rapFields.url3;
    url3txt: rapFields.url3txt;
    url4: rapFields.url4;
    url4txt: rapFields.url4txt;
}
export declare namespace raporgFields {
    type orgcod = string;
    type rapcod = number;
}
export interface raporg {
    orgcod: raporgFields.orgcod;
    rapcod: raporgFields.rapcod;
}
export declare namespace raptheFields {
    type rapcod = number;
    type thecle = number;
}
export interface rapthe {
    rapcod: raptheFields.rapcod;
    thecle: raptheFields.thecle;
}
export declare namespace rolsigFields {
    type rolsiglib = string;
    type signataire = string;
}
export interface rolsig {
    rolsiglib: rolsigFields.rolsiglib;
    signataire: rolsigFields.signataire;
}
export declare namespace scrFields {
    type code = number | null;
    type scrbaspag = string | null;
    type scrcon = number | null;
    type scrconsea = number | null;
    type scrdat = Date | null;
    type scrdateff = Date | null;
    type scrint = string | null;
    type scrjso = string | null;
    type scrmaj = number | null;
    type scrmajsea = number | null;
    type scrnum = number;
    type scrpou = number | null;
    type scrpousea = number | null;
    type scrsuf = number | null;
    type scrsufsea = number | null;
    type scrvot = number | null;
    type scrvotsea = number | null;
    type sesann = number;
    type soslib = string | null;
}
export interface scr {
    code: scrFields.code;
    scrbaspag: scrFields.scrbaspag;
    scrcon: scrFields.scrcon;
    scrconsea: scrFields.scrconsea;
    scrdat: scrFields.scrdat;
    scrdateff: scrFields.scrdateff;
    scrint: scrFields.scrint;
    scrjso: scrFields.scrjso;
    scrmaj: scrFields.scrmaj;
    scrmajsea: scrFields.scrmajsea;
    scrnum: scrFields.scrnum;
    scrpou: scrFields.scrpou;
    scrpousea: scrFields.scrpousea;
    scrsuf: scrFields.scrsuf;
    scrsufsea: scrFields.scrsufsea;
    scrvot: scrFields.scrvot;
    scrvotsea: scrFields.scrvotsea;
    sesann: scrFields.sesann;
    soslib: scrFields.soslib;
}
export declare namespace senFields {
    type catprocod2e = string | null;
    type credit_portrait = string | null;
    type etasencod = string;
    type fonction_pair = string | null;
    type identifiant_assnat = string | null;
    type identifiant_rne = string | null;
    type lister_autre_titre_pair_france = string | null;
    type lister_titre_pair_france = string | null;
    type quacod = string;
    type senburcommu = string | null;
    type senburliccou = string | null;
    type sencircou = string | null;
    type sencircou3r = string | null;
    type sencircou4r = string | null;
    type sencirnumcou = number | null;
    type sencirnumcou3r = number | null;
    type sencirnumcou4r = number | null;
    type sencomcodcou = string | null;
    type sencomliccou = string | null;
    type sencrinom = string | null;
    type sendatderele = Date | null;
    type sendatpreele = Date | null;
    type sendespro2e = string | null;
    type senfem = string | null;
    type sengrppolcodcou = string | null;
    type sengrppolcodcou4r = string | null;
    type sengrppolcommu = string | null;
    type sengrppolliccou = string | null;
    type senmat = string;
    type sennomdis = string | null;
    type sennomdit = string | null;
    type sennomuse = string;
    type sennomusecap = string;
    type senobs3r1 = string | null;
    type senobs3r2 = string | null;
    type senobs4r1 = string | null;
    type senobs4r2 = string | null;
    type senobscommu = string | null;
    type senprenomuse = string;
    type sentypappcou = string | null;
    type sentypappcou4r = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type titnobcod = string | null;
    type titre_pair_france = string | null;
}
export interface sen {
    catprocod2e: senFields.catprocod2e;
    credit_portrait: senFields.credit_portrait;
    etasencod: senFields.etasencod;
    fonction_pair: senFields.fonction_pair;
    identifiant_assnat: senFields.identifiant_assnat;
    identifiant_rne: senFields.identifiant_rne;
    lister_autre_titre_pair_france: senFields.lister_autre_titre_pair_france;
    lister_titre_pair_france: senFields.lister_titre_pair_france;
    quacod: senFields.quacod;
    senburcommu: senFields.senburcommu;
    senburliccou: senFields.senburliccou;
    sencircou: senFields.sencircou;
    sencircou3r: senFields.sencircou3r;
    sencircou4r: senFields.sencircou4r;
    sencirnumcou: senFields.sencirnumcou;
    sencirnumcou3r: senFields.sencirnumcou3r;
    sencirnumcou4r: senFields.sencirnumcou4r;
    sencomcodcou: senFields.sencomcodcou;
    sencomliccou: senFields.sencomliccou;
    sencrinom: senFields.sencrinom;
    sendatderele: senFields.sendatderele;
    sendatpreele: senFields.sendatpreele;
    sendespro2e: senFields.sendespro2e;
    senfem: senFields.senfem;
    sengrppolcodcou: senFields.sengrppolcodcou;
    sengrppolcodcou4r: senFields.sengrppolcodcou4r;
    sengrppolcommu: senFields.sengrppolcommu;
    sengrppolliccou: senFields.sengrppolliccou;
    senmat: senFields.senmat;
    sennomdis: senFields.sennomdis;
    sennomdit: senFields.sennomdit;
    sennomuse: senFields.sennomuse;
    sennomusecap: senFields.sennomusecap;
    senobs3r1: senFields.senobs3r1;
    senobs3r2: senFields.senobs3r2;
    senobs4r1: senFields.senobs4r1;
    senobs4r2: senFields.senobs4r2;
    senobscommu: senFields.senobscommu;
    senprenomuse: senFields.senprenomuse;
    sentypappcou: senFields.sentypappcou;
    sentypappcou4r: senFields.sentypappcou4r;
    syscredat: senFields.syscredat;
    sysmajdat: senFields.sysmajdat;
    titnobcod: senFields.titnobcod;
    titre_pair_france: senFields.titre_pair_france;
}
export declare namespace senburFields {
    type burcod = string;
    type evelib = string | null;
    type evelic = string | null;
    type evelil = string | null;
    type eveobs = string | null;
    type evetempub = string | null;
    type senburdatdeb = Date | null;
    type senburdatfin = Date | null;
    type senburhon = string | null;
    type senburid = number;
    type senburrelint = string | null;
    type senburrngele = number | null;
    type senmat = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type temvalcod = string | null;
}
export interface senbur {
    burcod: senburFields.burcod;
    evelib: senburFields.evelib;
    evelic: senburFields.evelic;
    evelil: senburFields.evelil;
    eveobs: senburFields.eveobs;
    evetempub: senburFields.evetempub;
    senburdatdeb: senburFields.senburdatdeb;
    senburdatfin: senburFields.senburdatfin;
    senburhon: senburFields.senburhon;
    senburid: senburFields.senburid;
    senburrelint: senburFields.senburrelint;
    senburrngele: senburFields.senburrngele;
    senmat: senburFields.senmat;
    syscredat: senburFields.syscredat;
    sysmajdat: senburFields.sysmajdat;
    temvalcod: senburFields.temvalcod;
}
export declare namespace sennomFields {
    type quacod = string;
    type senmat = string;
    type sennomdatdeb = Date;
    type sennomdatfin = Date | null;
    type sennomid = number;
    type sennomtec = string;
    type sennomuse = string;
    type sennomusecap = string;
    type senprenomuse = string;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
}
export interface sennom {
    quacod: sennomFields.quacod;
    senmat: sennomFields.senmat;
    sennomdatdeb: sennomFields.sennomdatdeb;
    sennomdatfin: sennomFields.sennomdatfin;
    sennomid: sennomFields.sennomid;
    sennomtec: sennomFields.sennomtec;
    sennomuse: sennomFields.sennomuse;
    sennomusecap: sennomFields.sennomusecap;
    senprenomuse: sennomFields.senprenomuse;
    syscredat: sennomFields.syscredat;
    sysmajdat: sennomFields.sysmajdat;
}
export declare namespace sesFields {
    type sesann = number;
    type seslib = string;
}
export interface ses {
    sesann: sesFields.sesann;
    seslib: sesFields.seslib;
}
export declare namespace stavotFields {
    type stavotidt = string;
    type stavotlib = string;
}
export interface stavot {
    stavotidt: stavotFields.stavotidt;
    stavotlib: stavotFields.stavotlib;
}
export declare namespace texteFields {
    type datrejet_disc_immediate = Date | null;
    type lecassidt = string;
    type numerobis = string | null;
    type orgcod = string | null;
    type oritxtcod = string | null;
    type prix = string | null;
    type reserve_comspe = string | null;
    type sesann = number | null;
    type texace = string | null;
    type texcod = number;
    type texdatsea = Date | null;
    type texnum = number | null;
    type texurl = string | null;
    type txtoritxtdat = Date;
    type typtxtcod = string;
    type typurl = string;
    type url2 = string | null;
    type url2txt = string | null;
    type url3 = string | null;
    type url3txt = string | null;
    type url4 = string | null;
    type url4txt = string | null;
    type url_cnen = string | null;
}
export interface texte {
    datrejet_disc_immediate: texteFields.datrejet_disc_immediate;
    lecassidt: texteFields.lecassidt;
    numerobis: texteFields.numerobis;
    orgcod: texteFields.orgcod;
    oritxtcod: texteFields.oritxtcod;
    prix: texteFields.prix;
    reserve_comspe: texteFields.reserve_comspe;
    sesann: texteFields.sesann;
    texace: texteFields.texace;
    texcod: texteFields.texcod;
    texdatsea: texteFields.texdatsea;
    texnum: texteFields.texnum;
    texurl: texteFields.texurl;
    txtoritxtdat: texteFields.txtoritxtdat;
    typtxtcod: texteFields.typtxtcod;
    typurl: texteFields.typurl;
    url2: texteFields.url2;
    url2txt: texteFields.url2txt;
    url3: texteFields.url3;
    url3txt: texteFields.url3txt;
    url4: texteFields.url4;
    url4txt: texteFields.url4txt;
    url_cnen: texteFields.url_cnen;
}
export declare namespace texte_ancienFields {
    type article_type = string | null;
    type date_effet = Date | null;
    type fichier = string | null;
    type id = number;
    type lecture = string | null;
    type libelle = string | null;
    type numero = number;
    type origine = string;
    type rectifie = number;
    type sesann = number;
    type statut = string | null;
    type type_texte = string | null;
    type urgence = number;
}
export interface texte_ancien {
    article_type: texte_ancienFields.article_type;
    date_effet: texte_ancienFields.date_effet;
    fichier: texte_ancienFields.fichier;
    id: texte_ancienFields.id;
    lecture: texte_ancienFields.lecture;
    libelle: texte_ancienFields.libelle;
    numero: texte_ancienFields.numero;
    origine: texte_ancienFields.origine;
    rectifie: texte_ancienFields.rectifie;
    sesann: texte_ancienFields.sesann;
    statut: texte_ancienFields.statut;
    type_texte: texte_ancienFields.type_texte;
    urgence: texte_ancienFields.urgence;
}
export declare namespace theFields {
    type theali = string | null;
    type thecle = number;
    type thelib = string;
}
export interface the {
    theali: theFields.theali;
    thecle: theFields.thecle;
    thelib: theFields.thelib;
}
export declare namespace titsenFields {
    type titsencod = string;
    type titsenlib = string | null;
}
export interface titsen {
    titsencod: titsenFields.titsencod;
    titsenlib: titsenFields.titsenlib;
}
export declare namespace typapppolFields {
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type typapppolcod = string;
    type typapppollib = string | null;
    type typapppollibfem = string | null;
    type typapppollibplu = string | null;
    type typapppollic = string | null;
    type typapppollicfem = string | null;
    type typapppollicplu = string | null;
    type typapppollil = string | null;
    type typapppollilfem = string | null;
    type typapppollilplu = string | null;
    type typapppolnumtri = number | null;
}
export interface typapppol {
    syscredat: typapppolFields.syscredat;
    sysmajdat: typapppolFields.sysmajdat;
    typapppolcod: typapppolFields.typapppolcod;
    typapppollib: typapppolFields.typapppollib;
    typapppollibfem: typapppolFields.typapppollibfem;
    typapppollibplu: typapppolFields.typapppollibplu;
    typapppollic: typapppolFields.typapppollic;
    typapppollicfem: typapppolFields.typapppollicfem;
    typapppollicplu: typapppolFields.typapppollicplu;
    typapppollil: typapppolFields.typapppollil;
    typapppollilfem: typapppolFields.typapppollilfem;
    typapppollilplu: typapppolFields.typapppollilplu;
    typapppolnumtri: typapppolFields.typapppolnumtri;
}
export declare namespace typattFields {
    type typattcod = string;
    type typattlib = string;
}
export interface typatt {
    typattcod: typattFields.typattcod;
    typattlib: typattFields.typattlib;
}
export declare namespace typautFields {
    type typautcod = string;
    type typautlib = string;
}
export interface typaut {
    typautcod: typautFields.typautcod;
    typautlib: typautFields.typautlib;
}
export declare namespace typdocFields {
    type typdoccod = string;
    type typdoclib = string | null;
}
export interface typdoc {
    typdoccod: typdocFields.typdoccod;
    typdoclib: typdocFields.typdoclib;
}
export declare namespace typevtseaFields {
    type typevtcod = string;
    type typevtlib = string;
}
export interface typevtsea {
    typevtcod: typevtseaFields.typevtcod;
    typevtlib: typevtseaFields.typevtlib;
}
export declare namespace typlecFields {
    type typleccod = string;
    type typleclib = string;
    type typlecord = number | null;
}
export interface typlec {
    typleccod: typlecFields.typleccod;
    typleclib: typlecFields.typleclib;
    typlecord: typlecFields.typlecord;
}
export declare namespace typloiFields {
    type groupe = string | null;
    type typloiabr = string | null;
    type typloicod = string;
    type typloide = string | null;
    type typloiden = string | null;
    type typloidenplu = string | null;
    type typloigen = string | null;
    type typloilib = string;
    type typloitit = string | null;
}
export interface typloi {
    groupe: typloiFields.groupe;
    typloiabr: typloiFields.typloiabr;
    typloicod: typloiFields.typloicod;
    typloide: typloiFields.typloide;
    typloiden: typloiFields.typloiden;
    typloidenplu: typloiFields.typloidenplu;
    typloigen: typloiFields.typloigen;
    typloilib: typloiFields.typloilib;
    typloitit: typloiFields.typloitit;
}
export declare namespace typorgFields {
    type typorgcod = string;
    type typorglib = string;
    type typorgord = number | null;
    type typorgtitens = string | null;
    type typorgurl = string | null;
    type typorgvid = string | null;
}
export interface typorg {
    typorgcod: typorgFields.typorgcod;
    typorglib: typorgFields.typorglib;
    typorgord: typorgFields.typorgord;
    typorgtitens: typorgFields.typorgtitens;
    typorgurl: typorgFields.typorgurl;
    typorgvid: typorgFields.typorgvid;
}
export declare namespace typorg_senFields {
    type evetempub = string | null;
    type syscredat = Date | null;
    type sysmajdat = Date | null;
    type typorgcod = string;
    type typorglib = string;
    type typorglibplu = string | null;
    type typorglic = string;
    type typorgnumtri = number | null;
    type typorgurlcmp = string | null;
    type typorgurlsim = string | null;
}
export interface typorg_sen {
    evetempub: typorg_senFields.evetempub;
    syscredat: typorg_senFields.syscredat;
    sysmajdat: typorg_senFields.sysmajdat;
    typorgcod: typorg_senFields.typorgcod;
    typorglib: typorg_senFields.typorglib;
    typorglibplu: typorg_senFields.typorglibplu;
    typorglic: typorg_senFields.typorglic;
    typorgnumtri: typorg_senFields.typorgnumtri;
    typorgurlcmp: typorg_senFields.typorgurlcmp;
    typorgurlsim: typorg_senFields.typorgurlsim;
}
export declare namespace typrapFields {
    type catrapcod = string | null;
    type typrapind = string;
    type typraplib = string;
    type typraplibplu = string | null;
    type typrapnot = string | null;
    type typraprap = string;
    type typraprep = string | null;
    type typrapses = string | null;
    type typrapurl = string | null;
}
export interface typrap {
    catrapcod: typrapFields.catrapcod;
    typrapind: typrapFields.typrapind;
    typraplib: typrapFields.typraplib;
    typraplibplu: typrapFields.typraplibplu;
    typrapnot: typrapFields.typrapnot;
    typraprap: typrapFields.typraprap;
    typraprep: typrapFields.typraprep;
    typrapses: typrapFields.typrapses;
    typrapurl: typrapFields.typrapurl;
}
export declare namespace typtxtFields {
    type typtxtcod = string;
    type typtxtlib = string;
}
export interface typtxt {
    typtxtcod: typtxtFields.typtxtcod;
    typtxtlib: typtxtFields.typtxtlib;
}
export declare namespace typurlFields {
    type libtypurl = string;
    type typurl = string;
}
export interface typurl {
    libtypurl: typurlFields.libtypurl;
    typurl: typurlFields.typurl;
}
export declare namespace votsenFields {
    type posvotcod = string | null;
    type scrnum = number;
    type senmat = string;
    type senmatdel = string | null;
    type sesann = number;
    type stavotidt = string;
    type titsencod = string;
    type votsenmar = string | null;
}
export interface votsen {
    posvotcod: votsenFields.posvotcod;
    scrnum: votsenFields.scrnum;
    senmat: votsenFields.senmat;
    senmatdel: votsenFields.senmatdel;
    sesann: votsenFields.sesann;
    stavotidt: votsenFields.stavotidt;
    titsencod: votsenFields.titsencod;
    votsenmar: votsenFields.votsenmar;
}
