UNPKG

stuf-gemma

Version:

Generated typings for various StUF BG 3.10 messages

29,967 lines 1.03 MB
import * as StUF from './_StUF_StUF0301';
import * as gml from './_gml';
export type AandeelRechtGrp = {
    noemer: Maateenheid8E;
    teller: Maateenheid8E;
};
export type AanduidingBijzonderNederlanderschap = keyof typeof AanduidingBijzonderNederlanderschap;
export declare const AanduidingBijzonderNederlanderschap: Readonly<{
    B: "B";
    V: "V";
}>;
export type AanduidingBijzonderNederlanderschapE = AanduidingBijzonderNederlanderschap & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingDeelnameEuropeesKiesrecht = keyof typeof AanduidingDeelnameEuropeesKiesrecht;
export declare const AanduidingDeelnameEuropeesKiesrecht: Readonly<{
    '1': "1";
}>;
export type AanduidingDeelnameEuropeesKiesrechtE = AanduidingDeelnameEuropeesKiesrecht & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingEigenaarGebruiker = keyof typeof AanduidingEigenaarGebruiker;
export declare const AanduidingEigenaarGebruiker: Readonly<{
    B: "B";
    E: "E";
    G: "G";
    M: "M";
}>;
export type AanduidingEigenaarGebruikerE = AanduidingEigenaarGebruiker & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingEuropeesKiesrecht = keyof typeof AanduidingEuropeesKiesrecht;
export declare const AanduidingEuropeesKiesrecht: Readonly<{
    '1': "1";
    '2': "2";
}>;
export type AanduidingEuropeesKiesrechtE = AanduidingEuropeesKiesrecht & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingInhoudingVermissing = keyof typeof AanduidingInhoudingVermissing;
export declare const AanduidingInhoudingVermissing: Readonly<{
    I: "I";
    R: "R";
    V: "V";
    '.': ".";
}>;
export type AanduidingInhoudingVermissingE = AanduidingInhoudingVermissing & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingNaamgebruik = keyof typeof AanduidingNaamgebruik;
export declare const AanduidingNaamgebruik: Readonly<{
    E: "E";
    N: "N";
    P: "P";
    V: "V";
}>;
export type AanduidingNaamgebruikE = AanduidingNaamgebruik & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingOnttrekking = keyof typeof AanduidingOnttrekking;
export declare const AanduidingOnttrekking: Readonly<{
    '1': "1";
    '2': "2";
    '3': "3";
}>;
export type AanduidingOnttrekkingE = AanduidingOnttrekking & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingSoortVreemdeling = keyof typeof AanduidingSoortVreemdeling;
export declare const AanduidingSoortVreemdeling: Readonly<{
    '1': "1";
    '2': "2";
    '3': "3";
    '4': "4";
}>;
export type AanduidingSoortVreemdelingE = AanduidingSoortVreemdeling & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingStrijdigheidNietigheid = AanduidingStrijdigNietig & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingStrijdigheidNietigheidNPS = AanduidingStrijdigheidNietigheid & {
    elementnaam: StUF.NPSElementen;
    groepsnaam: StUF.NPSGroepen;
    metagegeven: boolean;
};
export type AanduidingStrijdigheidNietigheidNPSNAT = AanduidingStrijdigheidNietigheid & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
};
export type AanduidingStrijdigheidNietigheidNPSNPSHUW = AanduidingStrijdigheidNietigheid & {
    elementnaam: StUF.NPSNPSHUWElementen;
    groepsnaam: StUF.NPSNPSHUWGroepen;
    metagegeven: boolean;
};
export type AanduidingStrijdigheidNietigheidNPSNPSKND = AanduidingStrijdigheidNietigheid & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
};
export type AanduidingStrijdigheidNietigheidNPSNPSOUD = AanduidingStrijdigheidNietigheid & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
};
export type AanduidingStrijdigheidNietigheidVraag = AanduidingStrijdigheidNietigheid & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
};
export type AanduidingStrijdigNietig = keyof typeof AanduidingStrijdigNietig;
export declare const AanduidingStrijdigNietig: Readonly<{
    O: "O";
    S: "S";
}>;
export type AanduidingUitgeslotenKiesrecht = keyof typeof AanduidingUitgeslotenKiesrecht;
export declare const AanduidingUitgeslotenKiesrecht: Readonly<{
    A: "A";
}>;
export type AanduidingUitgeslotenKiesrechtE = AanduidingUitgeslotenKiesrecht & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AanduidingWOZobjectGrpAntwoord = AanduidingWOZobjectGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumAanduiding?: StUF.DatumMetIndicator;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    locatieOmschrijving?: LocatieOmschrijvingE;
    typering?: TyperingAdrWOZE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AanduidingWOZobjectGrpBasis = {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumAanduiding?: StUF.DatumMetIndicator;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    locatieOmschrijving?: LocatieOmschrijvingE;
    typering?: TyperingAdrWOZE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AanduidingWOZobjectGrpHistorie = AanduidingWOZobjectGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    locatieOmschrijving?: LocatieOmschrijvingE;
    typering?: TyperingAdrWOZE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AanduidingWOZobjectGrpKennisgeving = AanduidingWOZobjectGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumAanduiding?: StUF.DatumMetIndicator;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    locatieOmschrijving?: LocatieOmschrijvingE;
    typering?: TyperingAdrWOZE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AanduidingWOZobjectGrpKerngegevens = AanduidingWOZobjectGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    locatieOmschrijving?: LocatieOmschrijvingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AanduidingWOZobjectGrpVraag = AanduidingWOZobjectGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    begindatumAanduiding?: StUF.DatumMetIndicator;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    locatieOmschrijving?: LocatieOmschrijvingE;
    typering?: TyperingAdrWOZE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type Aanhef = string;
export type AanhefE = Aanhef & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AardAantekeningKOZ = string;
export type AardAantekeningKOZE = AardAantekeningKOZ & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AardAantekeningZKR = string;
export type AardAantekeningZKRE = AardAantekeningZKR & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AardBedrag = keyof typeof AardBedrag;
export declare const AardBedrag: Readonly<{
    deelbedrag: "deelbedrag";
    'ongedeeld bedrag': "ongedeeld bedrag";
    totaalbedrag: "totaalbedrag";
}>;
export type AardBedragE = AardBedrag & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AardLIProject = keyof typeof AardLIProject;
export declare const AardLIProject: Readonly<{
    D: "D";
    G: "G";
    H: "H";
    R: "R";
    L: "L";
}>;
export type AardLIProjectE = AardLIProject & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AardZakelijkRecht = string;
export type AardZakelijkRechtE = AardZakelijkRecht & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AardZakelijkRechtVerkort = string;
export type AardZakelijkRechtVerkortE = AardZakelijkRechtVerkort & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AcademischeTitelCode = string;
export type AcademischeTitelCodeE = AcademischeTitelCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AcademischeTitelOmschrijving = string;
export type AcademischeTitelOmschrijvingE = AcademischeTitelOmschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AcademischeTitelPositie = keyof typeof AcademischeTitelPositie;
export declare const AcademischeTitelPositie: Readonly<{
    N: "N";
    V: "V";
}>;
export type AcademischeTitelPositieE = AcademischeTitelPositie & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ACDAntwoord = ACDTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: AcademischeTitelCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: AcademischeTitelOmschrijvingE;
    positie?: AcademischeTitelPositieE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type ACDKennisgeving = ACDTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code: AcademischeTitelCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving: AcademischeTitelOmschrijvingE;
    positie: AcademischeTitelPositieE;
    tijdvakObject: StUF.TijdvakObject;
};
export type ACDKerngegevens = ACDTabel & {
    scope: StUF.ScopeType;
    code?: AcademischeTitelCodeE;
    omschrijving?: AcademischeTitelOmschrijvingE;
    positie?: AcademischeTitelPositieE;
    tijdvakObject?: StUF.TijdvakObject;
};
type AcdLa01Type = {
    antwoord?: AcdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ACDStuurgegevensLa01;
};
type AcdLa01TypeAntwoordType = {
    object: ACDAntwoord[];
};
type AcdLa02Type = {
    antwoord?: AcdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ACDStuurgegevensLa02;
};
type AcdLa02TypeAntwoordType = {
    object: ACDAntwoord;
};
export type ACDLk01 = {
    object: ACDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.ACDStuurgegevensLk01;
};
export type ACDLk01T = ACDLk01 & {
    object: ACDKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.ACDStuurgegevensLk01;
};
export type ACDLk02 = {
    object: ACDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.ACDStuurgegevensLk02;
};
export type ACDLk02T = ACDLk02 & {
    object: ACDKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.ACDStuurgegevensLk02;
};
type AcdLv01Type = {
    gelijk?: ACDVraag;
    parameters: StUF.ACDParametersVraagSynchroon;
    scope?: ScopeType;
    start?: StartType;
    stuurgegevens: StUF.ACDStuurgegevensLv01;
    totEnMet?: ACDVraag;
    vanaf?: ACDVraag;
};
type AcdLv02Type = {
    gelijk?: ACDVraag;
    parameters: StUF.ACDParametersVraagAsynchroon;
    scope?: ScopeType;
    start?: StartType;
    stuurgegevens: StUF.ACDStuurgegevensLv02;
    totEnMet?: ACDVraag;
    vanaf?: ACDVraag;
};
export type ACDSa01 = {
    actueel: ACDLk01T;
    stuurgegevens: StUF.ACDStuurgegevensSa01;
};
export type ACDSa02 = {
    actueel: ACDLk02T;
    stuurgegevens: StUF.ACDStuurgegevensSa02;
};
type AcdSa03Type = {
    object: ACDKennisgeving;
    stuurgegevens: StUF.ACDStuurgegevensSa03;
};
type AcdSa04Type = {
    object: ACDKennisgeving;
    stuurgegevens: StUF.ACDStuurgegevensSa04;
};
/** Academische titel */
export type ACDTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: AcademischeTitelCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: AcademischeTitelOmschrijvingE;
    positie?: AcademischeTitelPositieE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type ACDVraag = ACDTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: AcademischeTitelCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: AcademischeTitelOmschrijvingE;
    positie?: AcademischeTitelPositieE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type ActiviteitCode = string;
export type ActiviteitCodeE = ActiviteitCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ActiviteitGrp = {
    code?: ActiviteitCodeE;
    indicatieHoofdactiviteit?: IndicatieE;
    omschrijving?: OmschrijvingActiviteitE;
    volgorde?: Maateenheid6E;
};
export type ActiviteitGrpZonderVolgorde = ActiviteitGrp & {
    code?: ActiviteitCodeE;
    indicatieHoofdactiviteit?: IndicatieE;
    omschrijving?: OmschrijvingActiviteitE;
};
export type AdellijkeTitelPredikaat = string;
export type AdellijkeTitelPredikaatE = AdellijkeTitelPredikaat & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AdresBuitenland = string;
export type AdresBuitenlandE = AdresBuitenland & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AdresHerkomst = keyof typeof AdresHerkomst;
export declare const AdresHerkomst: Readonly<{
    B: "B";
    W: "W";
}>;
export type AdresHerkomstE = AdresHerkomst & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AdrGrpAntwoord = AdrGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpBagkennisgeving = AdrGrpKennisgeving & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrpBag;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpBagkerngegevens = AdrGrpBagkennisgeving & {
    'aoa.huisletter': HuisletteringE;
    'aoa.huisnummer': HuisnummeringE;
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE;
    'aoa.postcode': PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding': LocatieOmschrijvingE;
    'wpl.woonplaatsNaam': WoonplaatsNaamE;
};
export type AdrGrpBagkerngegevensVanKerngegevens = AdrGrpKerngegevens & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpBagtoevoegen = AdrGrpBagkennisgeving & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrpBag;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpBagwijzigenAanduiding = AdrGrpBagkennisgeving & {
    'aoa.huisletter': HuisletteringE;
    'aoa.huisnummer': HuisnummeringE;
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE;
    'aoa.postcode': PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrpBag;
    authentiek: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie': ObjectNummeringE[];
    'oao.identificatie': ObjectNummeringE[];
    'ogo.locatieAanduiding': LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': WoonplaatsNaamE;
};
export type AdrGrpBasis = {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpKennisgeving = AdrGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpKerngegevens = AdrGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpVraag = AdrGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpVraagKerngegevens = AdrGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type AdrGrpZknvraag = AdrGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'num.identificatie'?: ObjectNummeringE[];
    'oao.identificatie'?: ObjectNummeringE[];
    'ogo.locatieAanduiding'?: LocatieOmschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    typering?: TyperingAdrTGOE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type ANummer = number;
export type ANummere = ANummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AOAAntwoord = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    historieFormeel?: AOAHistorieFormeel[];
    historieMaterieel?: AOAHistorieMaterieel[];
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOA;
    isVan?: AOATGOAntwoord;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABagafvoeren = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekAOA;
    'num.status': StatusNaamgevingE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
export type AOABagformalisering = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    'num.geconstateerd': IndicatieE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABaggrensWijzigingWoonplaats = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABagherindeling = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABaghernoemenOpenbareRuimte = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
export type AOABaghernoemenWoonplaats = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABaginOnderzoek = AOAKennisgeving & {
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    inOnderzoek: StUF.InOnderzoekAOA;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
export type AOABagkerngegevensKennisgeving = AOAKerngegevensKennisgeving & {
    authentiek: Authentiek;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    postcode: PostcodeE;
    typering: TyperingAOAE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
export type AOABagmuterenCorrigeren = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isVan?: AOATGOKennisgeving;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrpKennisgeving;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABagtoevoegen = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOA;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie': ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrpBag;
    'wpl.identificatie': WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOABagwijzigAanduiding = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
export type AOABagwijzigStatus = AOAKennisgeving & {
    authentiek: Authentiek;
    bronDocument: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    huisletter: HuisletteringE;
    huisnummer: HuisnummeringE;
    huisnummertoevoeging: HuisnummertoevoegingE;
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'num.status': StatusNaamgevingE;
    postcode: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingAOAE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
/** Adresseerbaar Object Aanduiding */
export type AOABasis = AOANUMBasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    bronDocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    historieFormeel?: AOABasis[];
    historieMaterieel?: AOABasis[];
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOABasis;
    isVan?: AOATGOBasis;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOAGerelateerde = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekAOA;
    postcode?: PostcodeE;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOAHistorieFormeel = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    historieFormeel?: AOAHistorieFormeel[];
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOA;
    'num.geconstateerd'?: IndicatieE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAHistorieMaterieel = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    historieFormeel?: AOAHistorieFormeel[];
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    inOnderzoek?: StUF.InOnderzoekAOA;
    'num.geconstateerd'?: IndicatieE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAKennisgeving = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOA;
    isVan?: AOATGOKennisgeving;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOAKennisgeving_Sh = AOAKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOA;
    isVan?: AOATGOKennisgeving_Sh;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOAKerngegevens = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    postcode?: PostcodeE;
    typering?: TyperingAOAE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAKerngegevensKennisgeving = AOAKerngegevens & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    postcode?: PostcodeE;
    typering?: TyperingAOAE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
type AoaLa01Type = {
    antwoord?: AoaLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.AOAStuurgegevensLa01;
};
type AoaLa01TypeAntwoordType = {
    object: AOAAntwoord[];
};
type AoaLa02Type = {
    antwoord?: AoaLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.AOAStuurgegevensLa02;
};
type AoaLa02TypeAntwoordType = {
    object: AOAAntwoord;
};
type AoaLa03Type = {
    antwoord?: AoaLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.AOAStuurgegevensLa03;
};
type AoaLa03TypeAntwoordType = {
    object: AOAAntwoord[];
};
type AoaLa04Type = {
    antwoord?: AoaLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.AOAStuurgegevensLa04;
};
type AoaLa04TypeAntwoordType = {
    object: AOAAntwoord;
};
type AoaLa05Type = {
    antwoord?: AoaLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.AOAStuurgegevensLa05;
};
type AoaLa05TypeAntwoordType = {
    object: AOAAntwoord[];
};
type AoaLa06Type = {
    antwoord?: AoaLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.AOAStuurgegevensLa06;
};
type AoaLa06TypeAntwoordType = {
    object: AOAAntwoord;
};
type AoaLa07Type = {
    antwoord?: AoaLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.AOAStuurgegevensLa07;
};
type AoaLa07TypeAntwoordType = {
    object: AOAAntwoord[];
};
type AoaLa08Type = {
    antwoord?: AoaLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.AOAStuurgegevensLa08;
};
type AoaLa08TypeAntwoordType = {
    object: AOAAntwoord;
};
type AoaLa09Type = {
    antwoord?: AoaLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.AOAStuurgegevensLa09;
};
type AoaLa09TypeAntwoordType = {
    object: AOAAntwoord[];
};
type AoaLa10Type = {
    antwoord?: AoaLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.AOAStuurgegevensLa10;
};
type AoaLa10TypeAntwoordType = {
    object: AOAAntwoord;
};
export type AOALk01 = {
    object: AOAKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01Bagafvoeren = AOALk01 & {
    object: AOABagafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BagafvoerenGeconstateerd = AOALk01 & {
    object: AOABagafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01Bagcorrigeren = AOALk01 & {
    object: AOABagmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01Bagformalisering = AOALk01 & {
    object: AOABagformalisering[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BaggrenswijzigingWoonplaats = AOALk01 & {
    object: AOABaggrensWijzigingWoonplaats[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01Bagherindeling = AOALk01 & {
    object: AOABagherindeling[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BaghernoemenOpenbareRuimte = AOALk01 & {
    object: AOABaghernoemenOpenbareRuimte[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BaghernoemenWoonplaats = AOALk01 & {
    object: AOABaghernoemenWoonplaats[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BaginOnderzoek = AOALk01 & {
    object: AOABaginOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01Bagmuteren = AOALk01 & {
    object: AOABagmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01Bagtoevoegen = AOALk01 & {
    object: AOABagtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BagwijzigAanduiding = AOALk01 & {
    object: AOABagwijzigAanduiding[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01BagwijzigStatus = AOALk01 & {
    object: AOABagwijzigStatus[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01T = AOALk01 & {
    object: AOAKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk01W = AOALk01 & {
    object: AOAKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.AOAStuurgegevensLk01;
};
export type AOALk02 = {
    object: AOAKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02Bagafvoeren = AOALk02 & {
    object: AOABagafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BagafvoerenGeconstateerd = AOALk02 & {
    object: AOABagafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02Bagcorrigeren = AOALk02 & {
    object: AOABagmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02Bagformalisering = AOALk02 & {
    object: AOABagformalisering[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BaggrenswijzigingWoonplaats = AOALk02 & {
    object: AOABaggrensWijzigingWoonplaats[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02Bagherindeling = AOALk02 & {
    object: AOABagherindeling[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BaghernoemenOpenbareRuimte = AOALk02 & {
    object: AOABaghernoemenOpenbareRuimte[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BaghernoemenWoonplaats = AOALk02 & {
    object: AOABaghernoemenWoonplaats[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BaginOnderzoek = AOALk02 & {
    object: AOABaginOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02Bagmuteren = AOALk02 & {
    object: AOABagmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02Bagtoevoegen = AOALk02 & {
    object: AOABagtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BagwijzigAanduiding = AOALk02 & {
    object: AOABagwijzigAanduiding[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02BagwijzigStatus = AOALk02 & {
    object: AOABagwijzigStatus[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02T = AOALk02 & {
    object: AOAKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
export type AOALk02W = AOALk02 & {
    object: AOAKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.AOAStuurgegevensLk02;
};
type AoaLv01Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagSynchroon;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv01;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv02Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagAsynchroon;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv02;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv03Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagSynchroonMaterieel;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv03;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv04Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv04;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv05Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagSynchroonFormeel;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv05;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv06Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagAsynchroonFormeel;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv06;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv07Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagSynchroon;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv07;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv08Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagAsynchroon;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv08;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv09Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagSynchroon;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv09;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
type AoaLv10Type = {
    gelijk?: AOAVraag;
    parameters: StUF.AOAParametersVraagAsynchroon;
    scope?: ScopeType_2;
    start?: StartType_2;
    stuurgegevens: StUF.AOAStuurgegevensLv10;
    totEnMet?: AOAVraag;
    vanaf?: AOAVraag;
};
/** Basis voor Adresseerbaar Object Aanduiding of Nummeraanduiding */
export type AOANUMBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    authentiek?: Authentiek;
    bronDocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    historieFormeel?: AOANUMBasis[];
    historieMaterieel?: AOANUMBasis[];
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOABasis;
    isVan?: AOATGOBasis;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOASa01 = {
    actueel: AOALk01T;
    stuurgegevens: StUF.AOAStuurgegevensSa01;
};
export type AOASa02 = {
    actueel: AOALk02T;
    stuurgegevens: StUF.AOAStuurgegevensSa02;
};
type AoaSa03Type = {
    object: AOAKerngegevens;
    stuurgegevens: StUF.AOAStuurgegevensSa03;
};
type AoaSa04Type = {
    object: AOAKerngegevens;
    stuurgegevens: StUF.AOAStuurgegevensSa04;
};
type AoaSh01Type = {
    actueel: AOASa01;
    historie?: AoaSh01TypeHistorieType;
    stuurgegevens: StUF.AOAStuurgegevensSh01;
};
type AoaSh01TypeHistorieType = {
    oudste: AOALk01T;
    wijziging?: AOALk01W[];
};
type AoaSh02Type = {
    actueel: AOASa02;
    historie?: AoaSh02TypeHistorieType;
    stuurgegevens: StUF.AOAStuurgegevensSh02;
};
type AoaSh02TypeHistorieType = {
    oudste?: AOALk02T;
    wijziging?: AOALk02W[];
};
type AoaSh03Type = {
    object: AOAKerngegevens;
    stuurgegevens: StUF.AOAStuurgegevensSh03;
};
type AoaSh04Type = {
    object: AOAKerngegevens;
    stuurgegevens: StUF.AOAStuurgegevensSh04;
};
export type AOATGOAntwoord = AOATGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    gerelateerde: TGOGerelateerdeAntwoord;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
};
/** is van Benoemd object */
export type AOATGOBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    gerelateerde: TGOBasis;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type AOATGOKennisgeving = AOATGOBasis & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type AOATGOKennisgeving_Sh = AOATGOKennisgeving & {
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type AOATGOKerngegevens = AOATGOBasis & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevensKennisgeving;
};
export type AOATGOVraag = AOATGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: Brondocument;
    gerelateerde: TGOGerelateerdeVraag;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type AOAVraag = AOABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBAGVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekAOAVraag;
    isVan?: AOATGOVraag;
    'num.geconstateerd'?: IndicatieE;
    'num.indicatieHoofdadres'?: BooleanE;
    'num.status'?: StatusNaamgevingE;
    'opr.identificatie'?: ObjectNummeringE;
    postcode?: PostcodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingAOAE;
    woonplaatsWaarinGelegen?: WoonplaatsWaarinGelegenGrp;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaamNen'?: WoonplaatsNaamNenE;
};
export type AOAZknantwoord = AOAZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'num.indicatieHoofdadres'?: BooleanE;
    postcode?: PostcodeE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAZknbasis = AOABasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'num.indicatieHoofdadres'?: BooleanE;
    postcode?: PostcodeE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAZknkerngegevens = AOAZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    postcode?: PostcodeE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAZknkerngegevensKennisgeving = AOAZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    postcode?: PostcodeE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type AOAZknvraag = AOAZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    huisletter?: HuisletteringE;
    huisnummer?: HuisnummeringE;
    huisnummertoevoeging?: HuisnummertoevoegingE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'num.indicatieHoofdadres'?: BooleanE;
    postcode?: PostcodeE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type Appartementsindex = string;
export type AppartementsindexE = Appartementsindex & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ARVAntwoord = ARVTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardVerkort?: AardZakelijkRechtVerkortE;
    extraElementen?: StUF.ExtraElementen;
    omschrijvingVerkort?: Omschrijving100E;
};
export type ARVKennisgeving = ARVTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardVerkort: AardZakelijkRechtVerkortE;
    extraElementen?: StUF.ExtraElementen;
    omschrijvingVerkort: Omschrijving100E;
};
type ArvLa01Type = {
    antwoord?: ArvLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ARVStuurgegevensLa01;
};
type ArvLa01TypeAntwoordType = {
    object: ARVAntwoord[];
};
type ArvLa02Type = {
    antwoord?: ArvLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ARVStuurgegevensLa02;
};
type ArvLa02TypeAntwoordType = {
    object: ARVAntwoord;
};
export type ARVLk01 = {
    object: ARVKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.ARVStuurgegevensLk01;
};
export type ARVLk01T = ARVLk01 & {
    object: ARVKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.ARVStuurgegevensLk01;
};
export type ARVLk02 = {
    object: ARVKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.ARVStuurgegevensLk02;
};
export type ARVLk02T = ARVLk02 & {
    object: ARVKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.ARVStuurgegevensLk02;
};
type ArvLv01Type = {
    gelijk?: ARVVraag;
    parameters: StUF.ARVParametersVraagSynchroon;
    scope?: ScopeType_3;
    start?: StartType_3;
    stuurgegevens: StUF.ARVStuurgegevensLv01;
    totEnMet?: ARVVraag;
    vanaf?: ARVVraag;
};
type ArvLv02Type = {
    gelijk?: ARVVraag;
    parameters: StUF.ARVParametersVraagAsynchroon;
    scope?: ScopeType_3;
    start?: StartType_3;
    stuurgegevens: StUF.ARVStuurgegevensLv02;
    totEnMet?: ARVVraag;
    vanaf?: ARVVraag;
};
export type ARVSa01 = {
    actueel: ARVLk01T;
    stuurgegevens: StUF.ARVStuurgegevensSa01;
};
export type ARVSa02 = {
    actueel: ARVLk02T;
    stuurgegevens: StUF.ARVStuurgegevensSa02;
};
type ArvSa03Type = {
    object: ARVKennisgeving;
    stuurgegevens: StUF.ARVStuurgegevensSa03;
};
type ArvSa04Type = {
    object: ARVKennisgeving;
    stuurgegevens: StUF.ARVStuurgegevensSa04;
};
/** Aanduiding recht verkort */
export type ARVTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardVerkort?: AardZakelijkRechtVerkortE;
    extraElementen?: StUF.ExtraElementen;
    omschrijvingVerkort?: Omschrijving100E;
};
export type ARVVraag = ARVTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    aardVerkort?: AardZakelijkRechtVerkortE;
    extraElementen?: StUF.ExtraElementen;
    omschrijvingVerkort?: Omschrijving100E;
};
export type Authentiek = IndicatieE & {
    metagegeven: boolean;
};
export type AutoriteitInhoudingVermissing = number;
export type AutoriteitInhoudingVermissingE = AutoriteitInhoudingVermissing & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type AVRAntwoord = AVRTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardZakelijkRechtE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: Omschrijving200E;
};
export type AVRKennisgeving = AVRTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard: AardZakelijkRechtE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving: Omschrijving200E;
};
type AvrLa01Type = {
    antwoord?: AvrLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.AVRStuurgegevensLa01;
};
type AvrLa01TypeAntwoordType = {
    object: AVRAntwoord[];
};
type AvrLa02Type = {
    antwoord?: AvrLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.AVRStuurgegevensLa02;
};
type AvrLa02TypeAntwoordType = {
    object: AVRAntwoord;
};
export type AVRLk01 = {
    object: AVRKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.AVRStuurgegevensLk01;
};
export type AVRLk01T = AVRLk01 & {
    object: AVRKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.AVRStuurgegevensLk01;
};
export type AVRLk02 = {
    object: AVRKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.AVRStuurgegevensLk02;
};
export type AVRLk02T = AVRLk02 & {
    object: AVRKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.AVRStuurgegevensLk02;
};
type AvrLv01Type = {
    gelijk?: AVRVraag;
    parameters: StUF.AVRParametersVraagSynchroon;
    scope?: ScopeType_4;
    start?: StartType_4;
    stuurgegevens: StUF.AVRStuurgegevensLv01;
    totEnMet?: AVRVraag;
    vanaf?: AVRVraag;
};
type AvrLv02Type = {
    gelijk?: AVRVraag;
    parameters: StUF.AVRParametersVraagAsynchroon;
    scope?: ScopeType_4;
    start?: StartType_4;
    stuurgegevens: StUF.AVRStuurgegevensLv02;
    totEnMet?: AVRVraag;
    vanaf?: AVRVraag;
};
export type AVRSa01 = {
    actueel: AVRLk01T;
    stuurgegevens: StUF.AVRStuurgegevensSa01;
};
export type AVRSa02 = {
    actueel: AVRLk02T;
    stuurgegevens: StUF.AVRStuurgegevensSa02;
};
type AvrSa03Type = {
    object: AVRKennisgeving;
    stuurgegevens: StUF.AVRStuurgegevensSa03;
};
type AvrSa04Type = {
    object: AVRKennisgeving;
    stuurgegevens: StUF.AVRStuurgegevensSa04;
};
/** Aanduiding verkregen recht */
export type AVRTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardZakelijkRechtE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: Omschrijving200E;
};
export type AVRVraag = AVRTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardZakelijkRechtE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: Omschrijving200E;
};
type BagAGO_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOafvoeren[];
    pndLk01: PNDLk01Bagafvoeren[];
    stuurgegevens: StUF.bagAGOLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOafvoeren[];
};
type BagAGO_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOafvoeren[];
    pndLk02: PNDLk02Bagafvoeren[];
    stuurgegevens: StUF.bagAGOLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOafvoeren[];
};
type BagAOC_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOafvoeren[];
    pndLk01: PNDLk01Bagafvoeren[];
    stuurgegevens: StUF.bagAOCLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOafvoeren[];
};
type BagAOC_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOafvoeren[];
    pndLk02: PNDLk02Bagafvoeren[];
    stuurgegevens: StUF.bagAOCLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOafvoeren[];
};
type BagBN_Lk03Type = {
    aoaLk01: AOALk01Bagtoevoegen[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenNevenadres[];
    stuurgegevens: StUF.bagBNLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenNevenadres[];
};
type BagBN_Lk04Type = {
    aoaLk02: AOALk02Bagtoevoegen[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenNevenadres[];
    stuurgegevens: StUF.bagBNLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenNevenadres[];
};
type BagCOR_Lk03Type = {
    aoaLk01: AOALk01Bagcorrigeren[];
    gemLk01: GEMLk01Bagcorrigeren[];
    ligStaLk01: TGOLk01BagAOTnietVBOcorrigeren[];
    ogoLk01: TGOLk01BagOGOcorrigeren[];
    oprLk01: OPRLk01Bagcorrigeren[];
    otrLk01: TGOLk01BagOTRcorrigeren[];
    pndLk01: PNDLk01Bagcorrigeren[];
    stuurgegevens: StUF.bagCORLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOcorrigeren[];
    wplLk01: WPLLk01Bagcorrigeren[];
};
type BagCOR_Lk04Type = {
    aoaLk02: AOALk02Bagcorrigeren[];
    gemLk02: GEMLk02Bagcorrigeren[];
    ligStaLk02: TGOLk02BagAOTnietVBOcorrigeren[];
    ogoLk02: TGOLk02BagOGOcorrigeren[];
    oprLk02: OPRLk02Bagcorrigeren[];
    otrLk02: TGOLk02BagOTRcorrigeren[];
    pndLk02: PNDLk02Bagcorrigeren[];
    stuurgegevens: StUF.bagCORLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOcorrigeren[];
    wplLk02: WPLLk02Bagcorrigeren[];
};
type BagFGO_Lk03Type = {
    aoaLk01: AOALk01Bagformalisering[];
    pndLk01: PNDLk01Bagformaliseren[];
    stuurgegevens: StUF.bagFGOLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOformaliseren[];
};
type BagFGO_Lk04Type = {
    aoaLk02: AOALk02Bagformalisering[];
    pndLk02: PNDLk02Bagformaliseren[];
    stuurgegevens: StUF.bagFGOLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOformaliseren[];
};
type BagHER_Lk03Type = {
    aoaLk01: AOALk01Bagherindeling[];
    'gemLk01-afvoeren': GEMLk01Bagopheffen[];
    'gemLk01-grenscorrectie': GEMLk01BagwijzigenGeometrie[];
    'gemLk01-toevoegen': GEMLk01Bagtoevoegen[];
    ligStaLk01: TGOLk01BagAOTnietVBOherindeling[];
    ogoLk01: TGOLk01BagOGOherindeling[];
    oprLk01: OPRLk01Bagherindeling[];
    otrLk01: TGOLk01BagOTRherindeling[];
    pndLk01: PNDLk01BagherindelenGemeente[];
    stuurgegevens: StUF.bagHERLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOherindelen[];
    wplLk01: WPLLk01Bagherindeling[];
};
type BagHER_Lk04Type = {
    aoaLk02: AOALk02Bagherindeling[];
    'gemLk02-afvoeren': GEMLk02Bagopheffen[];
    'gemLk02-grenscorrectie': GEMLk02BagwijzigenGeometrie[];
    'gemLk02-toevoegen': GEMLk02Bagtoevoegen[];
    ligStaLk02: TGOLk02BagAOTnietVBOherindeling[];
    ogoLk02: TGOLk02BagOGOherindeling[];
    oprLk02: OPRLk02Bagherindeling[];
    otrLk02: TGOLk02BagOTRherindeling[];
    pndLk02: PNDLk02BagherindelenGemeente[];
    stuurgegevens: StUF.bagHERLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOherindelen[];
    wplLk02: WPLLk02Bagherindeling[];
};
type BagHLG_Lk03Type = {
    pndLk01: PNDLk01BagheropnameLegitiemGegeven[];
    stuurgegevens: StUF.bagHLGLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOheropnameLegitiemGegeven[];
};
type BagHLG_Lk04Type = {
    pndLk02: PNDLk02BagheropnameLegitiemGegeven[];
    stuurgegevens: StUF.bagHLGLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOheropnameLegitiemGegeven[];
};
type BagIN_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenNevenadres[];
    stuurgegevens: StUF.bagINLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenNevenadres[];
};
type BagIN_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenNevenadres[];
    stuurgegevens: StUF.bagINLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenNevenadres[];
};
type BagIO_Lk03Type = {
    aoaLk01: AOALk01BaginOnderzoek[];
    gemLk01: GEMLk01BaginOnderzoek[];
    ligStaLk01: TGOLk01BagAOTnietVBOinOnderzoek[];
    oprLk01: OPRLk01BaginOnderzoek[];
    pndLk01: PNDLk01BaginOnderzoek[];
    stuurgegevens: StUF.bagIOLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOinOnderzoek[];
    wplLk01: WPLLk01BaginOnderzoek[];
};
type BagIO_Lk04Type = {
    aoaLk02: AOALk02BaginOnderzoek[];
    gemLk02: GEMLk02BaginOnderzoek[];
    ligStaLk02: TGOLk02BagAOTnietVBOinOnderzoek[];
    oprLk02: OPRLk02BaginOnderzoek[];
    pndLk02: PNDLk02BaginOnderzoek[];
    stuurgegevens: StUF.bagIOLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOinOnderzoek[];
    wplLk02: WPLLk02BaginOnderzoek[];
};
type BagMUT_Lk03Type = {
    aoaLk01: AOALk01Bagmuteren[];
    ligStaLk01: TGOLk01BagAOTnietVBOmuteren[];
    ogoLk01: TGOLk01BagOGOmuteren[];
    oprLk01: OPRLk01Bagmuteren[];
    otrLk01: TGOLk01BagOTRmuteren[];
    pndLk01: PNDLk01Bagmuteren[];
    stuurgegevens: StUF.bagMUTLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOmuteren[];
    wplLk01: WPLLk01Bagmuteren[];
};
type BagMUT_Lk04Type = {
    aoaLk02: AOALk02Bagmuteren[];
    ligStaLk02: TGOLk02BagAOTnietVBOmuteren[];
    ogoLk02: TGOLk02BagOGOmuteren[];
    oprLk02: OPRLk02Bagmuteren[];
    otrLk02: TGOLk02BagOTRmuteren[];
    pndLk02: PNDLk02Bagmuteren[];
    stuurgegevens: StUF.bagMUTLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOmuteren[];
    wplLk02: WPLLk02Bagmuteren[];
};
type BagOA_Lk03Type = {
    aoaLk01: AOALk01BaginOnderzoek[];
    gemLk01: GEMLk01BaginOnderzoek[];
    ligStaLk01: TGOLk01BagAOTnietVBOinOnderzoek[];
    oprLk01: OPRLk01BaginOnderzoek[];
    pndLk01: PNDLk01BaginOnderzoek[];
    stuurgegevens: StUF.bagOALk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOinOnderzoek[];
    wplLk01: WPLLk01BaginOnderzoek[];
};
type BagOA_Lk04Type = {
    aoaLk02: AOALk02BaginOnderzoek[];
    gemLk02: GEMLk02BaginOnderzoek[];
    ligStaLk02: TGOLk02BagAOTnietVBOinOnderzoek[];
    oprLk02: OPRLk02BaginOnderzoek[];
    pndLk02: PNDLk02BaginOnderzoek[];
    stuurgegevens: StUF.bagOALk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOinOnderzoek[];
    wplLk02: WPLLk02BaginOnderzoek[];
};
export type BebouwingCode = keyof typeof BebouwingCode;
export declare const BebouwingCode: Readonly<{
    '1': "1";
    '2': "2";
    '3': "3";
    '4': "4";
}>;
export type BebouwingCodeE = BebouwingCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BeschikkingGrp = BeschikkingGrpBasis & {
    brondocument?: BrondocumentWOZ;
    inOnderzoek?: StUF.InOnderzoekBeschikkingStatusInWRD;
    statusBeschikking?: StatusWOZBeschikkingE;
};
export type BeschikkingGrpBasis = {
    brondocument?: Brondocument;
    inOnderzoek?: StUF.InOnderzoekBeschikkingStatusInWRDBasis;
    statusBeschikking?: StatusWOZBeschikkingE;
};
export type BeschikkingGrpKennisgeving = BeschikkingGrpBasis & {
    brondocument?: BrondocumentWOZ;
    inOnderzoek?: StUF.InOnderzoekBeschikkingStatusInWRD;
    statusBeschikking?: StatusWOZBeschikkingE;
};
export type BeschikkingGrpVraag = BeschikkingGrpBasis & {
    brondocument?: BrondocumentWOZVraag;
    inOnderzoek?: StUF.InOnderzoekBeschikkingStatusInWRDVraag;
    statusBeschikking?: StatusWOZBeschikkingE;
};
type BgrBIG_Lk03Type = {
    ligStaLk01: TGOLk01BagAOTnietVBOgeometrieBeschikbaar[];
    ogoLk01: TGOLk01BagOGOgeometrieBeschikbaar[];
    otrLk01: TGOLk01BagOTRgeometrieBeschikbaar[];
    pndLk01: PNDLk01BaggeometrieBeschikbaar[];
    stuurgegevens: StUF.bgrBIGLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOgeometrieBeschikbaar[];
};
type BgrBIG_Lk04Type = {
    ligStaLk02: TGOLk02BagAOTnietVBOgeometrieBeschikbaar[];
    ogoLk02: TGOLk02BagOGOgeometrieBeschikbaar[];
    otrLk02: TGOLk02BagOTRgeometrieBeschikbaar[];
    pndLk02: PNDLk02BaggeometrieBeschikbaar[];
    stuurgegevens: StUF.bgrBIGLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOgeometrieBeschikbaar[];
};
type BgrBSLLP_Lk03Type = {
    aoaLk01: AOALk01Bagtoevoegen[];
    ligLk01: TGOLk01BagAOTnietVBOtoevoegen[];
    otrLk01: TGOLk01BagOTRtoevoegen[];
    stuurgegevens: StUF.bgrBSLLPLk03Stuurgegevens;
};
type BgrBSLLP_Lk04Type = {
    aoaLk02: AOALk02Bagtoevoegen[];
    ligLk02: TGOLk02BagAOTnietVBOtoevoegen[];
    otrLk02: TGOLk02BagOTRtoevoegen[];
    stuurgegevens: StUF.bgrBSLLPLk04Stuurgegevens;
};
type BgrBSLSP_Lk03Type = {
    aoaLk01: AOALk01Bagtoevoegen[];
    otrLk01: TGOLk01BagOTRtoevoegen[];
    staLk01: TGOLk01BagAOTnietVBOtoevoegen[];
    stuurgegevens: StUF.bgrBSLSPLk03Stuurgegevens;
};
type BgrBSLSP_Lk04Type = {
    aoaLk02: AOALk02Bagtoevoegen[];
    otrLk02: TGOLk02BagOTRtoevoegen[];
    staLk02: TGOLk02BagAOTnietVBOtoevoegen[];
    stuurgegevens: StUF.bgrBSLSPLk04Stuurgegevens;
};
type BgrCOG_Lk03Type = {
    aoaLk01: AOALk01Bagtoevoegen[];
    ligStaLk01: TGOLk01BagAOTnietVBOtoevoegen[];
    ogoLk01: TGOLk01BagOGOtoevoegen[];
    otrLk01: TGOLk01BagOTRtoevoegen[];
    pndLk01: PNDLk01Bagtoevoegen[];
    stuurgegevens: StUF.bgrCOGLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOtoevoegen[];
};
type BgrCOG_Lk04Type = {
    aoaLk02: AOALk02Bagtoevoegen[];
    ligStaLk02: TGOLk02BagAOTnietVBOtoevoegen[];
    ogoLk02: TGOLk02BagOGOtoevoegen[];
    otrLk02: TGOLk02BagOTRtoevoegen[];
    pndLk02: PNDLk02Bagtoevoegen[];
    stuurgegevens: StUF.bgrCOGLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOtoevoegen[];
};
type BgrIBV_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOafvoeren[];
    pndLk01: PNDLk01Bagafvoeren[];
    stuurgegevens: StUF.bgrIBVLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOafvoeren[];
};
type BgrIBV_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOafvoeren[];
    pndLk02: PNDLk02Bagafvoeren[];
    stuurgegevens: StUF.bgrIBVLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOafvoeren[];
};
type BgrISLLP_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ligLk01: TGOLk01BagAOTnietVBOafvoeren[];
    otrLk01: TGOLk01BagOTRafvoeren[];
    stuurgegevens: StUF.bgrISLLPLk03Stuurgegevens;
};
type BgrISLLP_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ligLk02: TGOLk02BagAOTnietVBOafvoeren[];
    otrLk02: TGOLk02BagOTRafvoeren[];
    stuurgegevens: StUF.bgrISLLPLk04Stuurgegevens;
};
type BgrISLSP_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    otrLk01: TGOLk01BagOTRafvoeren[];
    staLk01: TGOLk01BagAOTnietVBOafvoeren[];
    stuurgegevens: StUF.bgrISLSPLk03Stuurgegevens;
};
type BgrISLSP_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    otrLk02: TGOLk02BagOTRafvoeren[];
    staLk02: TGOLk02BagAOTnietVBOafvoeren[];
    stuurgegevens: StUF.bgrISLSPLk04Stuurgegevens;
};
type BgrISV_Lk03Type = {
    ogoLk01: TGOLk01BagOGOwijzigenStatusVoortgangBouw[];
    pndLk01: PNDLk01BagwijzigenStatus[];
    stuurgegevens: StUF.bgrISVLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenStatus[];
};
type BgrISV_Lk04Type = {
    ogoLk02: TGOLk02BagOGOwijzigenStatusVoortgangBouw[];
    pndLk02: PNDLk02BagwijzigenStatus[];
    stuurgegevens: StUF.bgrISVLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenStatus[];
};
type BgrKVO_Lk03Type = {
    ogoLk01: TGOLk01BagOGOverbouwing[];
    pndLk01: PNDLk01BagkleineVerbouwing[];
    stuurgegevens: StUF.bgrKVOLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOverbouwing[];
};
type BgrKVO_Lk04Type = {
    ogoLk02: TGOLk02BagOGOverbouwing[];
    pndLk02: PNDLk02BagkleineVerbouwing[];
    stuurgegevens: StUF.bgrKVOLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOverbouwing[];
};
type BgrMAB_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOafvoeren[];
    pndLk01: PNDLk01Bagafvoeren[];
    stuurgegevens: StUF.bgrMABLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOafvoeren[];
};
type BgrMAB_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOafvoeren[];
    pndLk02: PNDLk02Bagafvoeren[];
    stuurgegevens: StUF.bgrMABLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOafvoeren[];
};
type BgrMGB_Lk03Type = {
    ogoLk01: TGOLk01BagOGOgebruiksgereed[];
    pndLk01: PNDLk01Baggebruiksgereed[];
    stuurgegevens: StUF.bgrMGBLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenStatus[];
};
type BgrMGB_Lk04Type = {
    ogoLk02: TGOLk02BagOGOgebruiksgereed[];
    pndLk02: PNDLk02Baggebruiksgereed[];
    stuurgegevens: StUF.bgrMGBLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenStatus[];
};
type BgrMGS_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOafvoeren[];
    pndLk01: PNDLk01Bagafvoeren[];
    stuurgegevens: StUF.bgrMGSLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOafvoeren[];
};
type BgrMGS_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOafvoeren[];
    pndLk02: PNDLk02Bagafvoeren[];
    stuurgegevens: StUF.bgrMGSLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOafvoeren[];
};
type BgrMSB_Lk03Type = {
    ogoLk01: TGOLk01BagOGOwijzigenStatusVoortgangBouw[];
    pndLk01: PNDLk01BagwijzigenStatus[];
    stuurgegevens: StUF.bgrMSBLk03Stuurgegevens;
};
type BgrMSB_Lk04Type = {
    ogoLk02: TGOLk02BagOGOwijzigenStatusVoortgangBouw[];
    pndLk02: PNDLk02BagwijzigenStatus[];
    stuurgegevens: StUF.bgrMSBLk04Stuurgegevens;
};
type BgrOABSV_Lk03Type = {
    ogoLk01: TGOLk01BagOGOwijzigenStatusVoortgangBouw[];
    pndLk01: PNDLk01BagwijzigenStatusVoortgangBouw[];
    stuurgegevens: StUF.bgrOABSVLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenStatusVoortgangBouw[];
};
type BgrOABSV_Lk04Type = {
    ogoLk02: TGOLk02BagOGOwijzigenStatusVoortgangBouw[];
    pndLk02: PNDLk02BagwijzigenStatusVoortgangBouw[];
    stuurgegevens: StUF.bgrOABSVLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenStatusVoortgangBouw[];
};
type BgrPNO_Lk03Type = {
    pndLk01: PNDLk01BagwijzigenStatus[];
    stuurgegevens: StUF.bgrPNOLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenStatus[];
};
type BgrPNO_Lk04Type = {
    pndLk02: PNDLk02BagwijzigenStatus[];
    stuurgegevens: StUF.bgrPNOLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenStatus[];
};
type BgrSSVSAMEN_Lk03Type = {
    'aoaLk01-afvoeren': AOALk01Bagafvoeren[];
    'aoaLk01-toevoegen': AOALk01Bagtoevoegen[];
    'ogoLk01-afvoeren': TGOLk01BagOGOafvoeren[];
    'ogoLk01-toevoegen': TGOLk01BagOGOtoevoegen[];
    stuurgegevens: StUF.bgrSSVSAMENLk03Stuurgegevens;
    'vboLk01-afvoeren': TGOLk01BagVBOafvoeren[];
    'vboLk01-toevoegen': TGOLk01BagVBOtoevoegen[];
};
type BgrSSVSAMEN_Lk04Type = {
    'aoaLk02-afvoeren': AOALk02Bagafvoeren[];
    'aoaLk02-toevoegen': AOALk02Bagtoevoegen[];
    'ogoLk02-afvoeren': TGOLk02BagOGOafvoeren[];
    'ogoLk02-toevoegen': TGOLk02BagOGOtoevoegen[];
    stuurgegevens: StUF.bgrSSVSAMENLk04Stuurgegevens;
    'vboLk02-afvoeren': TGOLk02BagVBOafvoeren[];
    'vboLk02-toevoegen': TGOLk02BagVBOtoevoegen[];
};
type BgrSSVSPLITS_Lk03Type = {
    'aoaLk01-afvoeren': AOALk01Bagafvoeren[];
    'aoaLk01-toevoegen': AOALk01Bagtoevoegen[];
    'ogoLk01-afvoeren': TGOLk01BagOGOafvoeren[];
    'ogoLk01-toevoegen': TGOLk01BagOGOtoevoegen[];
    stuurgegevens: StUF.bgrSSVSPLITSLk03Stuurgegevens;
    'vboLk01-afvoeren': TGOLk01BagVBOafvoeren[];
    'vboLk01-toevoegen': TGOLk01BagVBOtoevoegen[];
};
type BgrSSVSPLITS_Lk04Type = {
    'aoaLk02-afvoeren': AOALk02Bagafvoeren[];
    'aoaLk02-toevoegen': AOALk02Bagtoevoegen[];
    'ogoLk02-afvoeren': TGOLk02BagOGOafvoeren[];
    'ogoLk02-toevoegen': TGOLk02BagOGOtoevoegen[];
    stuurgegevens: StUF.bgrSSVSPLITSLk04Stuurgegevens;
    'vboLk02-afvoeren': TGOLk02BagVBOafvoeren[];
    'vboLk02-toevoegen': TGOLk02BagVBOtoevoegen[];
};
type BgrVB_Lk03Type = {
    ogoLk01: TGOLk01BagOGOwijzigenStatusVoortgangBouw[];
    pndLk01: PNDLk01BagwijzigenStatusVoortgangBouw[];
    stuurgegevens: StUF.bgrVBLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenStatusVoortgangBouw[];
};
type BgrVB_Lk04Type = {
    ogoLk02: TGOLk02BagOGOwijzigenStatusVoortgangBouw[];
    pndLk02: PNDLk02BagwijzigenStatusVoortgangBouw[];
    stuurgegevens: StUF.bgrVBLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenStatusVoortgangBouw[];
};
type BgrVBI_Lk03Type = {
    'aoaLk01-afvoeren': AOALk01Bagafvoeren[];
    'aoaLk01-toevoegen': AOALk01Bagtoevoegen[];
    ogoLk01: TGOLk01BagOGOverbouwing[];
    pndLk01: PNDLk01Bagwijzigen[];
    stuurgegevens: StUF.bgrVBILk03Stuurgegevens;
    'vboLk01-afvoeren': TGOLk01BagVBOafvoeren[];
    'vboLk01-toevoegen': TGOLk01BagVBOtoevoegen[];
    'vboLk01-wijzigen': TGOLk01BagVBOverbouwing[];
};
type BgrVBI_Lk04Type = {
    'aoaLk02-afvoeren': AOALk02Bagafvoeren[];
    'aoaLk02-toevoegen': AOALk02Bagtoevoegen[];
    ogoLk02: TGOLk02BagOGOverbouwing[];
    pndLk02: PNDLk02Bagwijzigen[];
    stuurgegevens: StUF.bgrVBILk04Stuurgegevens;
    'vboLk02-afvoeren': TGOLk02BagVBOafvoeren[];
    'vboLk02-toevoegen': TGOLk02BagVBOtoevoegen[];
    'vboLk02-wijzigen': TGOLk02BagVBOverbouwing[];
};
type BgrVBN_Lk03Type = {
    aoaLk01: AOALk01Bagtoevoegen[];
    ogoLk01: TGOLk01BagOGOtoevoegen[];
    pndLk01: PNDLk01Bagtoevoegen[];
    stuurgegevens: StUF.bgrVBNLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOtoevoegen[];
};
type BgrVBN_Lk04Type = {
    aoaLk02: AOALk02Bagtoevoegen[];
    ogoLk02: TGOLk02BagOGOtoevoegen[];
    pndLk02: PNDLk02Bagtoevoegen[];
    stuurgegevens: StUF.bgrVBNLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOtoevoegen[];
};
type BgrVOCDEEL_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOgedeeltelijkVerdwijnen[];
    pndLk01: PNDLk01Bagwijzigen[];
    stuurgegevens: StUF.bgrVOCDEELLk03Stuurgegevens;
    'vboLk01-afvoeren': TGOLk01BagVBOafvoeren[];
    'vboLk01-gedeeltelijkVerdwijnen': TGOLk01BagVBOgedeeltelijkVerdwijnen[];
};
type BgrVOCDEEL_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOgedeeltelijkVerdwijnen[];
    pndLk02: PNDLk02Bagwijzigen[];
    stuurgegevens: StUF.bgrVOCDEELLk04Stuurgegevens;
    'vboLk02-afvoeren': TGOLk02BagVBOafvoeren[];
    'vboLk02-gedeeltelijkVerdwijnen': TGOLk02BagVBOgedeeltelijkVerdwijnen[];
};
type BgrVOCHEEL_Lk03Type = {
    aoaLk01: AOALk01Bagafvoeren[];
    ogoLk01: TGOLk01BagOGOafvoeren[];
    pndLk01: PNDLk01Bagafvoeren[];
    stuurgegevens: StUF.bgrVOCHEELLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOafvoeren[];
};
type BgrVOCHEEL_Lk04Type = {
    aoaLk02: AOALk02Bagafvoeren[];
    ogoLk02: TGOLk02BagOGOafvoeren[];
    pndLk02: PNDLk02Bagafvoeren[];
    stuurgegevens: StUF.bgrVOCHEELLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOafvoeren[];
};
type BgrVSL_Lk03Type = {
    ogoLk01: TGOLk01BagOGOwijzigenStatusVoortgangBouw[];
    pndLk01: PNDLk01BagwijzigenStatus[];
    stuurgegevens: StUF.bgrVSLLk03Stuurgegevens;
};
type BgrVSL_Lk04Type = {
    ogoLk02: TGOLk02BagOGOwijzigenStatusVoortgangBouw[];
    pndLk02: PNDLk02BagwijzigenStatus[];
    stuurgegevens: StUF.bgrVSLLk04Stuurgegevens;
};
export type BooleanE = boolean & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BouwkundigeBestemming = keyof typeof BouwkundigeBestemming;
export declare const BouwkundigeBestemming: Readonly<{
    '1000': "1000";
    '1001': "1001";
    '1002': "1002";
    '1004': "1004";
    '1005': "1005";
    '1006': "1006";
    '1007': "1007";
    '1008': "1008";
    '1009': "1009";
    '1010': "1010";
    '1011': "1011";
    '2000': "2000";
    '2100': "2100";
    '2110': "2110";
    '2120': "2120";
    '2130': "2130";
    '2150': "2150";
    '2160': "2160";
    '2170': "2170";
    '2180': "2180";
    '2190': "2190";
    '2199': "2199";
    '2200': "2200";
    '2210': "2210";
    '2220': "2220";
    '2230': "2230";
    '2240': "2240";
    '2250': "2250";
    '2260': "2260";
    '2270': "2270";
    '2299': "2299";
    '2300': "2300";
    '2310': "2310";
    '2320': "2320";
    '2330': "2330";
    '2340': "2340";
    '2350': "2350";
    '2360': "2360";
    '2399': "2399";
    '2400': "2400";
    '2410': "2410";
    '2420': "2420";
    '2430': "2430";
    '2440': "2440";
    '2499': "2499";
    '2500': "2500";
    '2510': "2510";
    '2520': "2520";
    '2530': "2530";
    '2540': "2540";
    '2550': "2550";
    '2560': "2560";
    '2570': "2570";
    '2599': "2599";
    '2600': "2600";
    '2610': "2610";
    '2620': "2620";
    '2630': "2630";
    '2640': "2640";
    '2650': "2650";
    '2660': "2660";
    '2670': "2670";
    '2680': "2680";
    '2699': "2699";
    '2700': "2700";
    '2710': "2710";
    '2720': "2720";
    '2730': "2730";
    '2740': "2740";
    '2750': "2750";
    '2799': "2799";
    '2800': "2800";
    '2810': "2810";
    '2820': "2820";
    '2830': "2830";
    '2840': "2840";
    '2850': "2850";
    '2860': "2860";
    '2899': "2899";
    '2900': "2900";
    '2910': "2910";
    '2920': "2920";
    '2930': "2930";
    '2940': "2940";
    '2950': "2950";
    '2960': "2960";
    '2970': "2970";
    '2999': "2999";
}>;
export type BouwkundigeBestemmingE = BouwkundigeBestemming & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Bouwlaag = number;
export type BouwlaagE = Bouwlaag & {
    exact: boolean;
    noValue: StUF.NoValue;
};
type BraBOR_Lk03Type = {
    oprLk01: OPRLk01Bagtoevoegen;
    stuurgegevens: StUF.braBORLk03Stuurgegevens;
};
type BraBOR_Lk04Type = {
    oprLk02: OPRLk02Bagtoevoegen;
    stuurgegevens: StUF.braBORLk04Stuurgegevens;
};
type BraBWP_Lk03Type = {
    stuurgegevens: StUF.braBWPLk03Stuurgegevens;
    wplLk01: WPLLk01Bagtoevoegen;
};
type BraBWP_Lk04Type = {
    stuurgegevens: StUF.braBWPLk04Stuurgegevens;
    wplLk02: WPLLk02Bagtoevoegen;
};
type BraGHO_Lk03Type = {
    aoaLk01: AOALk01BaghernoemenOpenbareRuimte[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    ogoLk01: TGOLk01BagOGOwijzigenAanduiding[];
    'oprLk01-intrekken': OPRLk01Bagintrekken[];
    'oprLk01-opvoeren': OPRLk01Bagtoevoegen[];
    otrLk01: TGOLk01BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braGHOLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
};
type BraGHO_Lk04Type = {
    aoaLk02: AOALk02BaghernoemenOpenbareRuimte[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    ogoLk02: TGOLk02BagOGOwijzigenAanduiding[];
    'oprLk02-intrekken': OPRLk02Bagintrekken[];
    'oprLk02-opvoeren': OPRLk02Bagtoevoegen[];
    otrLk02: TGOLk02BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braGHOLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
};
type BraHNU_Lk03Type = {
    aoaLk01: AOALk01BagwijzigAanduiding[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    ogoLk01: TGOLk01BagOGOwijzigenAanduiding[];
    otrLk01: TGOLk01BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHNULk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
};
type BraHNU_Lk04Type = {
    aoaLk02: AOALk02BagwijzigAanduiding[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    ogoLk02: TGOLk02BagOGOwijzigenAanduiding[];
    otrLk02: TGOLk02BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHNULk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
};
type BraHOB_Lk03Type = {
    aoaLk01: AOALk01BaghernoemenOpenbareRuimte[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    ogoLk01: TGOLk01BagOGOwijzigenAanduiding[];
    otrLk01: TGOLk01BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHOBLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
};
type BraHOB_Lk04Type = {
    aoaLk02: AOALk02BaghernoemenOpenbareRuimte[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    ogoLk02: TGOLk02BagOGOwijzigenAanduiding[];
    otrLk02: TGOLk02BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHOBLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
};
type BraHOR_Lk03Type = {
    aoaLk01: AOALk01BaghernoemenOpenbareRuimte[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    ogoLk01: TGOLk01BagOGOwijzigenAanduiding[];
    oprLk01: OPRLk01Baghernoemen[];
    otrLk01: TGOLk01BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHORLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
};
type BraHOR_Lk04Type = {
    aoaLk02: AOALk02BaghernoemenOpenbareRuimte[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    ogoLk02: TGOLk02BagOGOwijzigenAanduiding[];
    oprLk02: OPRLk02Baghernoemen[];
    otrLk02: TGOLk02BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHORLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
};
type BraHWP_Lk03Type = {
    aoaLk01: AOALk01BaghernoemenWoonplaats[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    ogoLk01: TGOLk01BagOGOwijzigenAanduiding[];
    oprLk01: OPRLk01Baghernoemen[];
    otrLk01: TGOLk01BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHWPLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
    wplLk01: WPLLk01Baghernoemen[];
};
type BraHWP_Lk04Type = {
    aoaLk02: AOALk02BaghernoemenWoonplaats[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    ogoLk02: TGOLk02BagOGOwijzigenAanduiding[];
    oprLk02: OPRLk02Baghernoemen[];
    otrLk02: TGOLk02BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braHWPLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
    wplLk02: WPLLk02Baghernoemen[];
};
type BraIOR_Lk03Type = {
    oprLk01: OPRLk01Bagintrekken;
    stuurgegevens: StUF.braIORLk03Stuurgegevens;
};
type BraIOR_Lk04Type = {
    oprLk02: OPRLk02Bagintrekken;
    stuurgegevens: StUF.braIORLk04Stuurgegevens;
};
type BraIWP_Lk03Type = {
    stuurgegevens: StUF.braIWPLk03Stuurgegevens;
    wplLk01: WPLLk01Bagintrekken;
};
type BraIWP_Lk04Type = {
    stuurgegevens: StUF.braIWPLk04Stuurgegevens;
    wplLk02: WPLLk02Bagintrekken;
};
type BraOHN_Lk03Type = {
    aoaLk01: AOALk01BagwijzigAanduiding[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    stuurgegevens: StUF.braOHNLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
};
type BraOHN_Lk04Type = {
    aoaLk02: AOALk02BagwijzigAanduiding[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    stuurgegevens: StUF.braOHNLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
};
type BraOPC_Lk03Type = {
    aoaLk01: AOALk01BagwijzigAanduiding;
    ligStaLk01?: TGOLk01BagAOTnietVBOwijzigenAanduiding;
    ogoLk01?: TGOLk01BagOGOwijzigenAanduiding;
    otrLk01?: TGOLk01BagOTRwijzigenAanduiding;
    stuurgegevens: StUF.braOPCLk03Stuurgegevens;
    vboLk01?: TGOLk01BagVBOwijzigenAanduiding;
};
type BraOPC_Lk04Type = {
    aoaLk02: AOALk02BagwijzigAanduiding;
    ligStaLk02?: TGOLk02BagAOTnietVBOwijzigenAanduiding;
    ogoLk02?: TGOLk02BagOGOwijzigenAanduiding;
    otrLk02?: TGOLk02BagOTRwijzigenAanduiding;
    stuurgegevens: StUF.braOPCLk04Stuurgegevens;
    vboLk02?: TGOLk02BagVBOwijzigenAanduiding;
};
type BraWGW_Lk03Type = {
    aoaLk01: AOALk01BaggrenswijzigingWoonplaats[];
    ligStaLk01: TGOLk01BagAOTnietVBOwijzigenAanduiding[];
    ogoLk01: TGOLk01BagOGOwijzigenAanduiding[];
    oprLk01: OPRLk01BagwijzigenWoonplaats[];
    otrLk01: TGOLk01BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braWGWLk03Stuurgegevens;
    vboLk01: TGOLk01BagVBOwijzigenAanduiding[];
    'wplLk01-inmetenGrens': WPLLk01BagwijzigenGrens[];
    'wplLk01-intrekken': WPLLk01Bagintrekken[];
    'wplLk01-opvoeren': WPLLk01Bagtoevoegen[];
};
type BraWGW_Lk04Type = {
    aoaLk02: AOALk02BaggrenswijzigingWoonplaats[];
    ligStaLk02: TGOLk02BagAOTnietVBOwijzigenAanduiding[];
    ogoLk02: TGOLk02BagOGOwijzigenAanduiding[];
    oprLk02: OPRLk02BagwijzigenWoonplaats[];
    otrLk02: TGOLk02BagOTRwijzigenAanduiding[];
    stuurgegevens: StUF.braWGWLk04Stuurgegevens;
    vboLk02: TGOLk02BagVBOwijzigenAanduiding[];
    'wplLk02-inmetenGrens': WPLLk02BagwijzigenGrens[];
    'wplLk02-intrekken': WPLLk02Bagintrekken[];
    'wplLk02-opvoeren': WPLLk02Bagtoevoegen[];
};
export type Brondocument = {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentBAG = BrondocumentBAGBasis & {
    groepsnaam: string;
    metagegeven: boolean;
    datum: StUF.DatumE;
    identificatie: DocumentNummeringE;
};
export type BrondocumentBAGBasis = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum: StUF.DatumE;
    identificatie: DocumentNummeringE;
};
export type BrondocumentBAGVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    identificatie?: DocumentNummeringE;
};
export type BrondocumentBGR = BrondocumentBAGBasis & {
    groepsnaam: string;
    metagegeven: boolean;
    datum: StUF.DatumE;
    identificatie: DocumentNummeringE;
};
export type BrondocumentBRA = BrondocumentBAGBasis & {
    groepsnaam: string;
    metagegeven: boolean;
    datum: StUF.DatumE;
    identificatie: DocumentNummeringE;
};
export type BrondocumentBRK = Brondocument & {
    metagegeven: boolean;
    identificatie?: DocumentNummeringE;
};
export type BrondocumentBRKVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    identificatie?: DocumentNummeringE;
};
export type BrondocumentCode = string;
export type BrondocumentCodeE = BrondocumentCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BrondocumentHouder = string;
export type BrondocumentHouderE = BrondocumentHouder & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BrondocumentNAT = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNATVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPS = Brondocument & {
    elementnaam: StUF.NPSElementen;
    groepsnaam: StUF.NPSGroepen;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSNPSHUW = Brondocument & {
    elementnaam: string;
    groepsnaam: StUF.NPSGroepen;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSNPSHUWVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSNPSKND = Brondocument & {
    elementnaam: string;
    groepsnaam: StUF.NPSGroepen;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSNPSKNDVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSNPSOUD = Brondocument & {
    elementnaam: string;
    groepsnaam: StUF.NPSGroepen;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSNPSOUDVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentNPSVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    aktegemeente?: GemeentecoderingE;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentOmschrijving = string;
export type BrondocumentOmschrijvingE = BrondocumentOmschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BrondocumentOmschrijvingWOZE = BrondocumentOmschrijvingE & {};
export type BrondocumentRSD = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentRSDVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    gemeente?: GemeentecoderingE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentSoort = string;
export type BrondocumentSoortE = BrondocumentSoort & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BrondocumentWOZ = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BrondocumentWOZVraag = Brondocument & {
    elementnaam: string;
    groepsnaam: string;
    metagegeven: boolean;
    datum?: StUF.DatumE;
    identificatie?: DocumentNummeringE;
    omschrijving?: BrondocumentOmschrijvingE;
};
export type BRTAntwoord = BRTBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: BRTHistorieFormeel[];
    historieMaterieel?: BRTHistorieMaterieel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
/** Buurt */
export type BRTBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: BRTBasis[];
    historieMaterieel?: BRTBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type BRTHistorieFormeel = BRTBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    historieFormeel?: BRTHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type BRTHistorieMaterieel = BRTBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtNaam?: BuurtNaamE;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    historieFormeel?: BRTHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type BRTKennisgeving = BRTBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BRTKennisgeving_Sh = BRTKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BRTKerngegevens = BRTBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'wyk.wijkCode'?: WijkCodeE;
};
type BrtLa01Type = {
    antwoord?: BrtLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.BRTStuurgegevensLa01;
};
type BrtLa01TypeAntwoordType = {
    object: BRTAntwoord[];
};
type BrtLa02Type = {
    antwoord?: BrtLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.BRTStuurgegevensLa02;
};
type BrtLa02TypeAntwoordType = {
    object: BRTAntwoord;
};
type BrtLa03Type = {
    antwoord?: BrtLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.BRTStuurgegevensLa03;
};
type BrtLa03TypeAntwoordType = {
    object: BRTAntwoord[];
};
type BrtLa04Type = {
    antwoord?: BrtLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.BRTStuurgegevensLa04;
};
type BrtLa04TypeAntwoordType = {
    object: BRTAntwoord;
};
type BrtLa05Type = {
    antwoord?: BrtLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.BRTStuurgegevensLa05;
};
type BrtLa05TypeAntwoordType = {
    object: BRTAntwoord[];
};
type BrtLa06Type = {
    antwoord?: BrtLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.BRTStuurgegevensLa06;
};
type BrtLa06TypeAntwoordType = {
    object: BRTAntwoord;
};
type BrtLa07Type = {
    antwoord?: BrtLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.BRTStuurgegevensLa07;
};
type BrtLa07TypeAntwoordType = {
    object: BRTAntwoord[];
};
type BrtLa08Type = {
    antwoord?: BrtLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.BRTStuurgegevensLa08;
};
type BrtLa08TypeAntwoordType = {
    object: BRTAntwoord;
};
type BrtLa09Type = {
    antwoord?: BrtLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.BRTStuurgegevensLa09;
};
type BrtLa09TypeAntwoordType = {
    object: BRTAntwoord[];
};
type BrtLa10Type = {
    antwoord?: BrtLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.BRTStuurgegevensLa10;
};
type BrtLa10TypeAntwoordType = {
    object: BRTAntwoord;
};
export type BRTLk01 = {
    object: BRTKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.BRTStuurgegevensLk01;
};
export type BRTLk01T = BRTLk01 & {
    object: BRTKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.BRTStuurgegevensLk01;
};
export type BRTLk01W = BRTLk01 & {
    object: BRTKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.BRTStuurgegevensLk01;
};
export type BRTLk02 = {
    object: BRTKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.BRTStuurgegevensLk02;
};
export type BRTLk02T = BRTLk02 & {
    object: BRTKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.BRTStuurgegevensLk02;
};
export type BRTLk02W = BRTLk02 & {
    object: BRTKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.BRTStuurgegevensLk02;
};
type BrtLv01Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagSynchroon;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv01;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv02Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagAsynchroon;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv02;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv03Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagSynchroonMaterieel;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv03;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv04Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv04;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv05Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagSynchroonFormeel;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv05;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv06Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagAsynchroonFormeel;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv06;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv07Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagSynchroon;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv07;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv08Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagAsynchroon;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv08;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv09Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagSynchroon;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv09;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
type BrtLv10Type = {
    gelijk?: BRTVraag;
    parameters: StUF.BRTParametersVraagAsynchroon;
    scope?: ScopeType_5;
    start?: StartType_5;
    stuurgegevens: StUF.BRTStuurgegevensLv10;
    totEnMet?: BRTVraag;
    vanaf?: BRTVraag;
};
export type BRTSa01 = {
    actueel: BRTLk01T;
    stuurgegevens: StUF.BRTStuurgegevensSa01;
};
export type BRTSa02 = {
    actueel: BRTLk02T;
    stuurgegevens: StUF.BRTStuurgegevensSa02;
};
type BrtSa03Type = {
    object: BRTKerngegevens;
    stuurgegevens: StUF.BRTStuurgegevensSa03;
};
type BrtSa04Type = {
    object: BRTKerngegevens;
    stuurgegevens: StUF.BRTStuurgegevensSa04;
};
type BrtSh01Type = {
    actueel: BRTSa01;
    historie?: BrtSh01TypeHistorieType;
    stuurgegevens: StUF.BRTStuurgegevensSh01;
};
type BrtSh01TypeHistorieType = {
    oudste: BRTLk01T;
    wijziging?: BRTLk01W[];
};
type BrtSh02Type = {
    actueel: BRTSa02;
    historie?: BrtSh02TypeHistorieType;
    stuurgegevens: StUF.BRTStuurgegevensSh02;
};
type BrtSh02TypeHistorieType = {
    oudste?: BRTLk02T;
    wijziging?: BRTLk02W[];
};
type BrtSh03Type = {
    object: BRTKerngegevens;
    stuurgegevens: StUF.BRTStuurgegevensSh03;
};
type BrtSh04Type = {
    object: BRTKerngegevens;
    stuurgegevens: StUF.BRTStuurgegevensSh04;
};
export type BRTVraag = BRTBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type BRTZknantwoord = BRTZknbasis & {
    entiteittype: string;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BRTZknbasis = BRTBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BRTZknkerngegevens = BRTZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BRTZknkerngegevensKennisgeving = BRTZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BRTZknvraag = BRTZknbasis & {
    entiteittype: string;
    buurtCode?: BuurtCodeE;
    buurtNaam?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'wyk.wijkCode'?: WijkCodeE;
};
export type BSN = string;
export type BSNE = BsVesNummerOfIdE & {};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type BSNR = BSNE & {
    exact?: boolean;
    noValue?: StUF.NoValue;
};
export type BsVesNummerOfId = string;
export type BsVesNummerOfIdE = BsVesNummerOfId & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BurgerlijkeStaat = keyof typeof BurgerlijkeStaat;
export declare const BurgerlijkeStaat: Readonly<{
    '0': "0";
    '1': "1";
    '2': "2";
    '3': "3";
    '4': "4";
    '5': "5";
    '6': "6";
    '7': "7";
}>;
export type BurgerlijkeStaatE = BurgerlijkeStaat & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BuurtCode = number;
export type BuurtCodeE = BuurtCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type BuurtNaam = string;
export type BuurtNaamE = BuurtNaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type CodeWOZDeelObject = string;
export type CodeWOZDeelObjectE = CodeWOZDeelObject & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type CorrespondentieAdresGrpAntwoord = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek[];
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    'opr.identificatie'?: ObjectNummeringE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    typering?: TyperingCorAdrE;
    'wpl.identificatie'?: WoonplaatsCoderingE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpBasis = {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek[];
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    'opr.identificatie'?: ObjectNummeringE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    typering?: TyperingCorAdrE;
    'wpl.identificatie'?: WoonplaatsCoderingE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpHistorie = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrpHistorie;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    'opr.identificatie'?: ObjectNummeringE[];
    postcode?: PostcodeE;
    'wpl.identificatie'?: WoonplaatsCoderingE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpKennisgeving = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrpKennisgeving;
    authentiek?: Authentiek[];
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    'opr.identificatie'?: ObjectNummeringE[];
    postcode?: PostcodeE;
    'sub.postadresNummer': PostadresNummerE[];
    'sub.postadresType': PostadresTypeE[];
    typering?: TyperingCorAdrE;
    'wpl.identificatie'?: WoonplaatsCoderingE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpKerngegevens = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    authentiek?: Authentiek[];
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
/** Restrictie op Correspontentieadres, elementen die niet van belang zijn
 * voor prefill zijn verwijderd. */
export type CorrespondentieAdresGrpPrsr = CorrespondentieAdresGrpKerngegevens & {
    'aoa.huisletter': HuisletteringE[];
    'aoa.huisnummer': HuisnummeringE[];
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE[];
    'aoa.identificatie': ObjectNummeringE[];
    'gor.openbareRuimteNaam': NaamgevingObjectE[];
    postcode: PostcodeR;
    'sub.postadresNummer': PostadresNummerE[];
    'sub.postadresType': PostadresTypeE[];
    'wpl.woonplaatsNaam': NaamgevingsObjectR;
};
/** Restrictie op Correspontentieadres, elementen die niet van belang zijn
 * voor prefill zijn verwijderd. */
export type CorrespondentieAdresGrpScopeprsr = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpVraagScope = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    'opr.identificatie'?: ObjectNummeringE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    typering?: TyperingCorAdrE;
    'wpl.identificatie'?: WoonplaatsCoderingE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpVraagSelectie = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    'opr.identificatie'?: ObjectNummeringE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    typering?: TyperingCorAdrE;
    'wpl.identificatie'?: WoonplaatsCoderingE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CorrespondentieAdresGrpZknbasis = CorrespondentieAdresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE[];
    'aoa.huisnummer'?: HuisnummeringE[];
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE[];
    'aoa.identificatie'?: ObjectNummeringE[];
    authentiek?: Authentiek[];
    'gor.openbareRuimteNaam'?: NaamgevingObjectE[];
    'gor.straatnaam'?: StraatnaamE[];
    postcode?: PostcodeE;
    'sub.postadresNummer'?: PostadresNummerE[];
    'sub.postadresType'?: PostadresTypeE[];
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type CreeerZaakNNPZknkerngegevensKennisgeving = NNPZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    'inn.nnpId': BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type CreeerZaakNPSZknkerngegevensKennisgeving = NPSZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    'inp.bsn': BSNE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type CreeerZaakVESZknkerngegevensKennisgeving = VESZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer: VestigingsNummerE;
};
export type CultuurBebouwd = string;
export type CultuurBebouwdE = CultuurBebouwd & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type CultuurOnbebouwd = string;
export type CultuurOnbebouwdE = CultuurOnbebouwd & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type DeelperceelNummer = string;
export type DeelperceelNummerE = DeelperceelNummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type DocumentNummering = string;
export type DocumentNummeringE = DocumentNummering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Emailadres = string;
export type EmailadresE = Emailadres & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type FunctieAdres = keyof typeof FunctieAdres;
export declare const FunctieAdres: Readonly<{
    '1': "1";
    '2': "2";
}>;
export type FunctieAdresE = FunctieAdres & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type FunctionarisType = string;
export type FunctionarisTypeE = FunctionarisType & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Gebruikscode = keyof typeof Gebruikscode;
export declare const Gebruikscode: Readonly<{
    '10': "10";
    '11': "11";
    '12': "12";
    '20': "20";
    '21': "21";
    '30': "30";
    '31': "31";
    '40': "40";
    '80': "80";
}>;
export type GebruikscodeE = Gebruikscode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Gebruiksdoeleinden = keyof typeof Gebruiksdoeleinden;
export declare const Gebruiksdoeleinden: Readonly<{
    woonfunctie: "woonfunctie";
    bijeenkomstfunctie: "bijeenkomstfunctie";
    celfunctie: "celfunctie";
    gezondheidszorgfunctie: "gezondheidszorgfunctie";
    industriefunctie: "industriefunctie";
    kantoorfunctie: "kantoorfunctie";
    logiesfunctie: "logiesfunctie";
    onderwijsfunctie: "onderwijsfunctie";
    sportfunctie: "sportfunctie";
    winkelfunctie: "winkelfunctie";
    'overige gebruiksfunctie': "overige gebruiksfunctie";
}>;
export type GebruiksdoeleindenE = Gebruiksdoeleinden & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type GEMAntwoord = GEMBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GEMHistorieFormeel[];
    historieMaterieel?: GEMHistorieMaterieel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGEM[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type GEMBagcorrigeren = GEMKennisgeving & {
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    gemeenteCode: GemeentecoderingE;
    gemeenteNaam: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type GEMBaginOnderzoek = GEMKennisgeving & {
    extraElementen: StUF.ExtraElementen;
    gemeenteCode: GemeentecoderingE;
    gemeenteNaam: GemeentenaamE;
    inOnderzoek: StUF.InOnderzoekGEM[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type GEMBagopheffen = GEMKennisgeving & {
    einddatumObject: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    gemeenteCode: GemeentecoderingE;
    gemeenteNaam: GemeentenaamE;
    gemeenteWaarinOvergegaan: GemeentecoderingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type GEMBagtoevoegen = GEMKennisgeving & {
    einddatumObject: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    gemeenteCode: GemeentecoderingE;
    gemeenteNaam: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    geometrie: GeometrieVlakE;
    ingangsdatumObject: StUF.DatumMetIndicator;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type GEMBagwijzigenGeometrie = GEMKennisgeving & {
    extraElementen: StUF.ExtraElementen;
    gemeenteCode: GemeentecoderingE;
    gemeenteNaam: GemeentenaamE;
    geometrie: GeometrieVlakE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** Gemeente */
export type GEMBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GEMBasis[];
    historieMaterieel?: GEMBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGEMBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type Gemeentecodering = number;
export type GemeentecoderingE = Gemeentecodering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Gemeentedeel = string;
export type GemeentedeelE = Gemeentedeel & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Gemeentenaam = string;
export type GemeentenaamE = Gemeentenaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type GemeentenaamNen = string;
export type GemeentenaamNenE = GemeentenaamNen & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type GEMHistorieFormeel = GEMBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GEMHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGEM[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type GEMHistorieMaterieel = GEMBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GEMHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekGEM[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type GEMKennisgeving = GEMBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGEM[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type GEMKennisgeving_Sh = GEMKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGEM[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type GEMKerngegevens = GEMBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
};
type GemLa01Type = {
    antwoord?: GemLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.GEMStuurgegevensLa01;
};
type GemLa01TypeAntwoordType = {
    object: GEMAntwoord[];
};
type GemLa02Type = {
    antwoord?: GemLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.GEMStuurgegevensLa02;
};
type GemLa02TypeAntwoordType = {
    object: GEMAntwoord;
};
type GemLa03Type = {
    antwoord?: GemLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.GEMStuurgegevensLa03;
};
type GemLa03TypeAntwoordType = {
    object: GEMAntwoord[];
};
type GemLa04Type = {
    antwoord?: GemLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.GEMStuurgegevensLa04;
};
type GemLa04TypeAntwoordType = {
    object: GEMAntwoord;
};
type GemLa05Type = {
    antwoord?: GemLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.GEMStuurgegevensLa05;
};
type GemLa05TypeAntwoordType = {
    object: GEMAntwoord[];
};
type GemLa06Type = {
    antwoord?: GemLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.GEMStuurgegevensLa06;
};
type GemLa06TypeAntwoordType = {
    object: GEMAntwoord;
};
type GemLa07Type = {
    antwoord?: GemLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.GEMStuurgegevensLa07;
};
type GemLa07TypeAntwoordType = {
    object: GEMAntwoord[];
};
type GemLa08Type = {
    antwoord?: GemLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.GEMStuurgegevensLa08;
};
type GemLa08TypeAntwoordType = {
    object: GEMAntwoord;
};
type GemLa09Type = {
    antwoord?: GemLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.GEMStuurgegevensLa09;
};
type GemLa09TypeAntwoordType = {
    object: GEMAntwoord[];
};
type GemLa10Type = {
    antwoord?: GemLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.GEMStuurgegevensLa10;
};
type GemLa10TypeAntwoordType = {
    object: GEMAntwoord;
};
export type GEMLk01 = {
    object: GEMKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01Bagcorrigeren = GEMLk01 & {
    object: GEMBagcorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01BaginOnderzoek = GEMLk01 & {
    object: GEMBaginOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01Bagopheffen = GEMLk01 & {
    object: GEMBagopheffen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01Bagtoevoegen = GEMLk01 & {
    object: GEMBagtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01BagwijzigenGeometrie = GEMLk01 & {
    object: GEMBagwijzigenGeometrie[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01T = GEMLk01 & {
    object: GEMKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk01W = GEMLk01 & {
    object: GEMKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.GEMStuurgegevensLk01;
};
export type GEMLk02 = {
    object: GEMKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02Bagcorrigeren = GEMLk02 & {
    object: GEMBagcorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02BaginOnderzoek = GEMLk02 & {
    object: GEMBaginOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02Bagopheffen = GEMLk02 & {
    object: GEMBagopheffen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02Bagtoevoegen = GEMLk02 & {
    object: GEMBagtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02BagwijzigenGeometrie = GEMLk02 & {
    object: GEMBagwijzigenGeometrie[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02T = GEMLk02 & {
    object: GEMKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
export type GEMLk02W = GEMLk02 & {
    object: GEMKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.GEMStuurgegevensLk02;
};
type GemLv01Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagSynchroon;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv01;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv02Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagAsynchroon;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv02;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv03Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagSynchroonMaterieel;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv03;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv04Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv04;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv05Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagSynchroonFormeel;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv05;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv06Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagAsynchroonFormeel;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv06;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv07Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagSynchroon;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv07;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv08Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagAsynchroon;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv08;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv09Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagSynchroon;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv09;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
type GemLv10Type = {
    gelijk?: GEMVraag;
    parameters: StUF.GEMParametersVraagAsynchroon;
    scope?: ScopeType_6;
    start?: StartType_6;
    stuurgegevens: StUF.GEMStuurgegevensLv10;
    totEnMet?: GEMVraag;
    vanaf?: GEMVraag;
};
export type GEMSa01 = {
    actueel: GEMLk01T;
    stuurgegevens: StUF.GEMStuurgegevensSa01;
};
export type GEMSa02 = {
    actueel: GEMLk02T;
    stuurgegevens: StUF.GEMStuurgegevensSa02;
};
type GemSa03Type = {
    object: GEMKerngegevens;
    stuurgegevens: StUF.GEMStuurgegevensSa03;
};
type GemSa04Type = {
    object: GEMKerngegevens;
    stuurgegevens: StUF.GEMStuurgegevensSa04;
};
type GemSh01Type = {
    actueel: GEMSa01;
    historie?: GemSh01TypeHistorieType;
    stuurgegevens: StUF.GEMStuurgegevensSh01;
};
type GemSh01TypeHistorieType = {
    oudste: GEMLk01T;
    wijziging?: GEMLk01W[];
};
type GemSh02Type = {
    actueel: GEMSa02;
    historie?: GemSh02TypeHistorieType;
    stuurgegevens: StUF.GEMStuurgegevensSh02;
};
type GemSh02TypeHistorieType = {
    oudste?: GEMLk02T;
    wijziging?: GEMLk02W[];
};
type GemSh03Type = {
    object: GEMKerngegevens;
    stuurgegevens: StUF.GEMStuurgegevensSh03;
};
type GemSh04Type = {
    object: GEMKerngegevens;
    stuurgegevens: StUF.GEMStuurgegevensSh04;
};
export type GEMVraag = GEMBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    gemeenteNaamNen?: GemeentenaamNenE;
    gemeenteWaarinOvergegaan?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGEMVraag[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type GEMZknantwoord = GEMZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
};
export type GEMZknbasis = GEMBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
};
export type GEMZknkerngegevens = GEMZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
};
export type GEMZknkerngegevensKennisgeving = GEMZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
};
export type GEMZknvraag = GEMZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gemeenteCode?: GemeentecoderingE;
    gemeenteNaam?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
};
/** Nog te defnieren */
export type GeometrieIMGeo = string;
export type GeometrieIMGeoE = gml.SurfacePropertyType & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type GeometriePuntE = gml.PointPropertyType & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type GeometrieVlakE = gml.SurfacePropertyType & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Geslachtsaanduiding = keyof typeof Geslachtsaanduiding;
export declare const Geslachtsaanduiding: Readonly<{
    M: "M";
    V: "V";
    O: "O";
}>;
export type GeslachtsaanduidingE = Geslachtsaanduiding & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type GeslachtsaanduidingR = GeslachtsaanduidingE & {
    noValue?: StUF.NoValue;
};
export type Geslachtsnaam = string;
export type GeslachtsnaamE = Geslachtsnaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type GeslachtsnaamR = GeslachtsnaamE & {
    noValue?: StUF.NoValue;
};
export type GORAntwoord = GORBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GORHistorieFormeel[];
    historieMaterieel?: GORHistorieMaterieel[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inliggendeOPR?: InliggendeOPR[];
    inOnderzoek?: StUF.InOnderzoekGOR[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
/** Gemeentelijke openbare ruimte */
export type GORBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    authentiek?: Authentiek;
    bronDocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GORBasis[];
    historieMaterieel?: GORBasis[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inliggendeOPR?: InliggendeOPR[];
    inOnderzoek?: StUF.InOnderzoekGORBasis[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
export type GORHistorieFormeel = GORBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GORHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekGOR[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
export type GORHistorieMaterieel = GORBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: GORHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekGOR[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
export type GORKennisgeving = GORBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inliggendeOPR?: InliggendeOPR[];
    inOnderzoek?: StUF.InOnderzoekGOR[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
export type GORKennisgeving_Sh = GORKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inliggendeOPR?: InliggendeOPR[];
    inOnderzoek?: StUF.InOnderzoekGOR[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
export type GORKerngegevens = GORBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gem.gemeenteCode'?: GemeentecoderingE;
    identificatie?: ObjectNummeringE;
    openbareRuimteNaam?: NaamgevingObjectE;
};
type GorLa01Type = {
    antwoord?: GorLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.GORStuurgegevensLa01;
};
type GorLa01TypeAntwoordType = {
    object: GORAntwoord[];
};
type GorLa02Type = {
    antwoord?: GorLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.GORStuurgegevensLa02;
};
type GorLa02TypeAntwoordType = {
    object: GORAntwoord;
};
type GorLa03Type = {
    antwoord?: GorLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.GORStuurgegevensLa03;
};
type GorLa03TypeAntwoordType = {
    object: GORAntwoord[];
};
type GorLa04Type = {
    antwoord?: GorLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.GORStuurgegevensLa04;
};
type GorLa04TypeAntwoordType = {
    object: GORAntwoord;
};
type GorLa05Type = {
    antwoord?: GorLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.GORStuurgegevensLa05;
};
type GorLa05TypeAntwoordType = {
    object: GORAntwoord[];
};
type GorLa06Type = {
    antwoord?: GorLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.GORStuurgegevensLa06;
};
type GorLa06TypeAntwoordType = {
    object: GORAntwoord;
};
type GorLa07Type = {
    antwoord?: GorLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.GORStuurgegevensLa07;
};
type GorLa07TypeAntwoordType = {
    object: GORAntwoord[];
};
type GorLa08Type = {
    antwoord?: GorLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.GORStuurgegevensLa08;
};
type GorLa08TypeAntwoordType = {
    object: GORAntwoord;
};
type GorLa09Type = {
    antwoord?: GorLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.GORStuurgegevensLa09;
};
type GorLa09TypeAntwoordType = {
    object: GORAntwoord[];
};
type GorLa10Type = {
    antwoord?: GorLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.GORStuurgegevensLa10;
};
type GorLa10TypeAntwoordType = {
    object: GORAntwoord;
};
export type GORLk01 = {
    object: GORKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.GORStuurgegevensLk01;
};
export type GORLk01T = GORLk01 & {
    object: GORKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.GORStuurgegevensLk01;
};
export type GORLk01W = GORLk01 & {
    object: GORKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.GORStuurgegevensLk01;
};
export type GORLk02 = {
    object: GORKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.GORStuurgegevensLk02;
};
export type GORLk02T = GORLk02 & {
    object: GORKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.GORStuurgegevensLk02;
};
export type GORLk02W = GORLk02 & {
    object: GORKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.GORStuurgegevensLk02;
};
type GorLv01Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagSynchroon;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv01;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv02Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagAsynchroon;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv02;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv03Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagSynchroonMaterieel;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv03;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv04Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv04;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv05Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagSynchroonFormeel;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv05;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv06Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagAsynchroonFormeel;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv06;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv07Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagSynchroon;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv07;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv08Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagAsynchroon;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv08;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv09Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagSynchroon;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv09;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
type GorLv10Type = {
    gelijk?: GORVraag;
    parameters: StUF.GORParametersVraagAsynchroon;
    scope?: ScopeType_7;
    start?: StartType_7;
    stuurgegevens: StUF.GORStuurgegevensLv10;
    totEnMet?: GORVraag;
    vanaf?: GORVraag;
};
export type GORSa01 = {
    actueel: GORLk01T;
    stuurgegevens: StUF.GORStuurgegevensSa01;
};
export type GORSa02 = {
    actueel: GORLk02T;
    stuurgegevens: StUF.GORStuurgegevensSa02;
};
type GorSa03Type = {
    object: GORKerngegevens;
    stuurgegevens: StUF.GORStuurgegevensSa03;
};
type GorSa04Type = {
    object: GORKerngegevens;
    stuurgegevens: StUF.GORStuurgegevensSa04;
};
type GorSh01Type = {
    actueel: GORSa01;
    historie?: GorSh01TypeHistorieType;
    stuurgegevens: StUF.GORStuurgegevensSh01;
};
type GorSh01TypeHistorieType = {
    oudste: GORLk01T;
    wijziging?: GORLk01W[];
};
type GorSh02Type = {
    actueel: GORSa02;
    historie?: GorSh02TypeHistorieType;
    stuurgegevens: StUF.GORStuurgegevensSh02;
};
type GorSh02TypeHistorieType = {
    oudste?: GORLk02T;
    wijziging?: GORLk02W[];
};
type GorSh03Type = {
    object: GORKerngegevens;
    stuurgegevens: StUF.GORStuurgegevensSh03;
};
type GorSh04Type = {
    object: GORKerngegevens;
    stuurgegevens: StUF.GORStuurgegevensSh04;
};
export type GORVraag = GORBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBAGVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inliggendeOPR?: InliggendeOPR[];
    inOnderzoek?: StUF.InOnderzoekGORVraag[];
    openbareRuimteNaam?: NaamgevingObjectE;
    status?: StatusNaamgevingE;
    straatnaam?: StraatnaamE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TyperingOPRE;
};
export type GORZknantwoord = GORZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    openbareRuimteNaam?: NaamgevingObjectE;
    type?: TyperingOPRE;
};
export type GORZknbasis = GORBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    openbareRuimteNaam?: NaamgevingObjectE;
    type?: TyperingOPRE;
};
export type GORZknkerngegevens = GORZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
    openbareRuimteNaam?: NaamgevingObjectE;
};
export type GORZknkerngegevensKennisgeving = GORZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gem.gemeenteCode'?: GemeentecoderingE;
    identificatie?: ObjectNummeringE;
    openbareRuimteNaam?: NaamgevingObjectE;
};
export type GORZknvraag = GORZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    openbareRuimteNaam?: NaamgevingObjectE;
    type?: TyperingOPRE;
};
export type Handelsnaam = string;
export type HandelsnaamE = Handelsnaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type HandelsnaamR = HandelsnaamE & {
    noValue?: StUF.NoValue;
};
export type HandelsnaamVerkort = string;
export type HandelsnaamVerkortE = HandelsnaamVerkort & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type HandelsnaamVerkortR = HandelsnaamVerkortE & {
    noValue?: StUF.NoValue;
};
export type HHDAntwoord = HHDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    heeftAlsLeden?: HHDNPSAntwoord[];
    historieMaterieel?: HHDHistorieMaterieel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOAntwoord[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Huishouden */
export type HHDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    heeftAlsLeden?: HHDNPSBasis[];
    historieMaterieel?: HHDBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOBasis[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type HHDHistorieMaterieel = HHDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type HHDKennisgeving = HHDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    heeftAlsLeden?: HHDNPSKennisgeving[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOKennisgeving[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type HHDKennisgeving_Sh = HHDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    heeftAlsLeden?: HHDNPSKennisgeving_Sh[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOKennisgeving_Sh[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type HHDKerngegevens = HHDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    isGehuisvestIn?: HHDTGOKerngegevens[];
    nummer?: HuishoudenNummerE;
};
type HhdLa01Type = {
    antwoord?: HhdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.HHDStuurgegevensLa01;
};
type HhdLa01TypeAntwoordType = {
    object: HHDAntwoord[];
};
type HhdLa02Type = {
    antwoord?: HhdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.HHDStuurgegevensLa02;
};
type HhdLa02TypeAntwoordType = {
    object: HHDAntwoord;
};
type HhdLa03Type = {
    antwoord?: HhdLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.HHDStuurgegevensLa03;
};
type HhdLa03TypeAntwoordType = {
    object: HHDAntwoord[];
};
type HhdLa04Type = {
    antwoord?: HhdLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.HHDStuurgegevensLa04;
};
type HhdLa04TypeAntwoordType = {
    object: HHDAntwoord;
};
type HhdLa05Type = {
    antwoord?: HhdLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.HHDStuurgegevensLa05;
};
type HhdLa05TypeAntwoordType = {
    object: HHDAntwoord[];
};
type HhdLa06Type = {
    antwoord?: HhdLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.HHDStuurgegevensLa06;
};
type HhdLa06TypeAntwoordType = {
    object: HHDAntwoord;
};
type HhdLa07Type = {
    antwoord?: HhdLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.HHDStuurgegevensLa07;
};
type HhdLa07TypeAntwoordType = {
    object: HHDAntwoord[];
};
type HhdLa08Type = {
    antwoord?: HhdLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.HHDStuurgegevensLa08;
};
type HhdLa08TypeAntwoordType = {
    object: HHDAntwoord;
};
type HhdLa09Type = {
    antwoord?: HhdLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.HHDStuurgegevensLa09;
};
type HhdLa09TypeAntwoordType = {
    object: HHDAntwoord[];
};
type HhdLa10Type = {
    antwoord?: HhdLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.HHDStuurgegevensLa10;
};
type HhdLa10TypeAntwoordType = {
    object: HHDAntwoord;
};
export type HHDLk01 = {
    object: HHDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.HHDStuurgegevensLk01;
};
export type HHDLk01T = HHDLk01 & {
    object: HHDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.HHDStuurgegevensLk01;
};
export type HHDLk01W = HHDLk01 & {
    object: HHDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.HHDStuurgegevensLk01;
};
export type HHDLk02 = {
    object: HHDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.HHDStuurgegevensLk02;
};
export type HHDLk02T = HHDLk02 & {
    object: HHDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.HHDStuurgegevensLk02;
};
export type HHDLk02W = HHDLk02 & {
    object: HHDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.HHDStuurgegevensLk02;
};
type HhdLv01Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagSynchroon;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv01;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv02Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagAsynchroon;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv02;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv03Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv03;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv04Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv04;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv05Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagSynchroonFormeel;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv05;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv06Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv06;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv07Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagSynchroon;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv07;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv08Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagAsynchroon;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv08;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv09Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagSynchroon;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv09;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
type HhdLv10Type = {
    gelijk?: HHDVraagSelectie;
    parameters: StUF.HHDParametersVraagAsynchroon;
    scope?: ScopeType_8;
    start?: StartType_8;
    stuurgegevens: StUF.HHDStuurgegevensLv10;
    totEnMet?: HHDVraagSelectie;
    vanaf?: HHDVraagSelectie;
};
export type HHDNPSAntwoord = HHDNPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeAntwoord;
    historieMaterieel?: HHDNPSHistorieMaterieel[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Huishouden heeft als leden Natuurlijke personen */
export type HHDNPSBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: NPSNININGBasis;
    historieMaterieel?: HHDNPSBasis[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type HHDNPSHistorieMaterieel = HHDNPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDNPSKennisgeving = HHDNPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSKerngegevensKennisgeving;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDNPSKennisgeving_Sh = HHDNPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSKerngegevensKennisgeving;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDNPSKerngegevens = HHDNPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type HHDNPSVraagScope = HHDNPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagScope;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type HHDNPSVraagSelectie = HHDNPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: HuishoudenRelatieCodeE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagSelectie;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDSa01 = {
    actueel: HHDLk01T;
    stuurgegevens: StUF.HHDStuurgegevensSa01;
};
export type HHDSa02 = {
    actueel: HHDLk02T;
    stuurgegevens: StUF.HHDStuurgegevensSa02;
};
type HhdSa03Type = {
    object: HHDKerngegevens;
    stuurgegevens: StUF.HHDStuurgegevensSa03;
};
type HhdSa04Type = {
    object: HHDKerngegevens;
    stuurgegevens: StUF.HHDStuurgegevensSa04;
};
type HhdSh01Type = {
    actueel: HHDSa01;
    historie?: HhdSh01TypeHistorieType;
    stuurgegevens: StUF.HHDStuurgegevensSh01;
};
type HhdSh01TypeHistorieType = {
    oudste: HHDLk01T;
    wijziging?: HHDLk01W[];
};
type HhdSh02Type = {
    actueel: HHDSa02;
    historie?: HhdSh02TypeHistorieType;
    stuurgegevens: StUF.HHDStuurgegevensSh02;
};
type HhdSh02TypeHistorieType = {
    oudste?: HHDLk02T;
    wijziging?: HHDLk02W[];
};
type HhdSh03Type = {
    object: HHDKerngegevens;
    stuurgegevens: StUF.HHDStuurgegevensSh03;
};
type HhdSh04Type = {
    object: HHDKerngegevens;
    stuurgegevens: StUF.HHDStuurgegevensSh04;
};
export type HHDTGOAntwoord = HHDTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeAntwoord;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Huishouden is gehuisvest in Adresseerbaar Object Type */
export type HHDTGOBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOAOTBasis;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDTGOKennisgeving = HHDTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDTGOKennisgeving_Sh = HHDTGOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDTGOKerngegevens = HHDTGOBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevens;
};
export type HHDTGOVraag = HHDTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type HHDTGOZknkerngegevensKennisgeving = HHDTGOBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOZknkerngegevensKennisgeving;
};
export type HHDVraagScope = HHDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    heeftAlsLeden?: HHDNPSVraagScope[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOVraag[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type HHDVraagSelectie = HHDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    grootte?: HuishoudenGrootteE;
    heeftAlsLeden?: HHDNPSVraagSelectie[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOVraag[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type HHDZknantwoord = HHDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOKerngegevens[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
};
export type HHDZknbasis = HHDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOBasis[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
};
export type HHDZknkerngegevens = HHDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    isGehuisvestIn?: HHDTGOKerngegevens[];
    nummer?: HuishoudenNummerE;
};
export type HHDZknkerngegevensKennisgeving = HHDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    isGehuisvestIn?: HHDTGOZknkerngegevensKennisgeving[];
    nummer?: HuishoudenNummerE;
};
export type HHDZknvraag = HHDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isGehuisvestIn?: HHDTGOKerngegevens[];
    nummer?: HuishoudenNummerE;
    soort?: HuishoudenSoortE;
};
export type HuishoudenGrootte = number;
export type HuishoudenGrootteE = HuishoudenGrootte & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type HuishoudenNummer = number;
export type HuishoudenNummerE = HuishoudenNummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type HuishoudenRelatieCode = keyof typeof HuishoudenRelatieCode;
export declare const HuishoudenRelatieCode: Readonly<{
    '1': "1";
    '2': "2";
    '3': "3";
    '4': "4";
}>;
export type HuishoudenRelatieCodeE = HuishoudenRelatieCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type HuishoudenSoort = keyof typeof HuishoudenSoort;
export declare const HuishoudenSoort: Readonly<{
    '1': "1";
    '2': "2";
    '3': "3";
    '4': "4";
    '5': "5";
    '6': "6";
}>;
export type HuishoudenSoortE = HuishoudenSoort & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Huislettering = string;
export type HuisletteringE = Huislettering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Huisnummering = number;
export type HuisnummeringE = Huisnummering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Huisnummerrange = string;
export type HuisnummerrangeE = Huisnummerrange & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Huisnummertoevoeging = string;
export type HuisnummertoevoegingE = Huisnummertoevoeging & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IdentificatieBRKE = DocumentNummeringE & {};
export type IdentificatieIMGeo = string;
export type IdentificatieIMGeoE = IdentificatieIMGeo & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IdentificatieRPSBTL = number;
export type IdentificatieRPSBTLE = IdentificatieRPSBTL & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Indicatie = keyof typeof Indicatie;
export declare const Indicatie: Readonly<{
    J: "J";
    N: "N";
}>;
export type IndicatieBlokkering = keyof typeof IndicatieBlokkering;
export declare const IndicatieBlokkering: Readonly<{
    '1': "1";
}>;
export type IndicatieBlokkeringE = IndicatieBlokkering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IndicatieCuratele = keyof typeof IndicatieCuratele;
export declare const IndicatieCuratele: Readonly<{
    '1': "1";
}>;
export type IndicatieCurateleE = IndicatieCuratele & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IndicatieE = Indicatie & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IndicatieGeheim = keyof typeof IndicatieGeheim;
export declare const IndicatieGeheim: Readonly<{
    '0': "0";
    '1': "1";
    '2': "2";
    '3': "3";
    '4': "4";
    '5': "5";
    '6': "6";
    '7': "7";
}>;
export type IndicatieGeheimE = IndicatieGeheim & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Het domein van waarden die dit simpleType kan aannnemen is begrensd. Er is voor gekozen de mogelijke waarden niet hier op te nemen in een lijst met enumeraties. De mogelijke waarden kunnen gevonden worden in het LO GBA bij het element 'Indicatie gezag minderjarige'. */
export type IndicatieGezag = string;
export type IndicatieGezagE = IndicatieGezag & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IndicatieR = IndicatieE & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type InliggendeOPR = {
    'opr.huisnummerrangeEven'?: HuisnummerrangeE;
    'opr.huisnummerrangeEvenOneven'?: HuisnummerrangeE;
    'opr.huisnummerrangeOneven'?: HuisnummerrangeE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type InrichtingsElementType = string;
export type InrichtingsElementTypeE = InrichtingsElementType & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type InwinningswijzeGeometrie = keyof typeof InwinningswijzeGeometrie;
export declare const InwinningswijzeGeometrie: Readonly<{
    'niet bekend': "niet bekend";
    'terrestrische meting': "terrestrische meting";
    'fotogrammetrische meting (stereo)': "fotogrammetrische meting (stereo)";
    'digitalisering kaart': "digitalisering kaart";
    'scanning kaart': "scanning kaart";
    'fotogrammetrische meting (mono)': "fotogrammetrische meting (mono)";
    'ontleend aan de bouwplantekening': "ontleend aan de bouwplantekening";
    'ontleend aan het matenplan': "ontleend aan het matenplan";
}>;
export type InwinningswijzeGeometrieE = InwinningswijzeGeometrie & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type InwinningswijzeOppervlakte = keyof typeof InwinningswijzeOppervlakte;
export declare const InwinningswijzeOppervlakte: Readonly<{
    'overgenomen uit bouwaanvraag': "overgenomen uit bouwaanvraag";
    'ter plaatse ingemeten': "ter plaatse ingemeten";
    'gemeten op basis van de bouwtekening': "gemeten op basis van de bouwtekening";
    'initi\u00EBle vulling d.m.v. conversietabel inhoud-oppervlak': "initiële vulling d.m.v. conversietabel inhoud-oppervlak";
    'initi\u00EBle vulling d.m.v. gegevens woningbouwvereniging': "initiële vulling d.m.v. gegevens woningbouwvereniging";
    'initi\u00EBle vulling d.m.v. oppervlaktegegevens WOZ-administratie': "initiële vulling d.m.v. oppervlaktegegevens WOZ-administratie";
    'initi\u00EBle vulling d.m.v. gegevens bouw- en woningtoezicht': "initiële vulling d.m.v. gegevens bouw- en woningtoezicht";
    'initi\u00EBle vulling d.m.v. overige brongegevens': "initiële vulling d.m.v. overige brongegevens";
}>;
export type InwinningswijzeOppervlakteE = InwinningswijzeOppervlakte & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type IREAntwoord = IREBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: IREHistorieFormeel[];
    historieMaterieel?: IREHistorieMaterieel[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
/** Inrichtingselement */
export type IREBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: IREBasis[];
    historieMaterieel?: IREBasis[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
export type IREHistorieFormeel = IREBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: IREHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
export type IREHistorieMaterieel = IREBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: IREHistorieFormeel[];
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
export type IREKennisgeving = IREBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
export type IREKennisgeving_Sh = IREKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
export type IREKerngegevens = IREBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: InrichtingsElementTypeE;
};
type IreLa01Type = {
    antwoord?: IreLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.IREStuurgegevensLa01;
};
type IreLa01TypeAntwoordType = {
    object: IREAntwoord[];
};
type IreLa02Type = {
    antwoord?: IreLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.IREStuurgegevensLa02;
};
type IreLa02TypeAntwoordType = {
    object: IREAntwoord;
};
type IreLa03Type = {
    antwoord?: IreLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.IREStuurgegevensLa03;
};
type IreLa03TypeAntwoordType = {
    object: IREAntwoord[];
};
type IreLa04Type = {
    antwoord?: IreLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.IREStuurgegevensLa04;
};
type IreLa04TypeAntwoordType = {
    object: IREAntwoord;
};
type IreLa05Type = {
    antwoord?: IreLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.IREStuurgegevensLa05;
};
type IreLa05TypeAntwoordType = {
    object: IREAntwoord[];
};
type IreLa06Type = {
    antwoord?: IreLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.IREStuurgegevensLa06;
};
type IreLa06TypeAntwoordType = {
    object: IREAntwoord;
};
type IreLa07Type = {
    antwoord?: IreLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.IREStuurgegevensLa07;
};
type IreLa07TypeAntwoordType = {
    object: IREAntwoord[];
};
type IreLa08Type = {
    antwoord?: IreLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.IREStuurgegevensLa08;
};
type IreLa08TypeAntwoordType = {
    object: IREAntwoord;
};
type IreLa09Type = {
    antwoord?: IreLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.IREStuurgegevensLa09;
};
type IreLa09TypeAntwoordType = {
    object: IREAntwoord[];
};
type IreLa10Type = {
    antwoord?: IreLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.IREStuurgegevensLa10;
};
type IreLa10TypeAntwoordType = {
    object: IREAntwoord;
};
export type IRELk01 = {
    object: IREKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.IREStuurgegevensLk01;
};
export type IRELk01T = IRELk01 & {
    object: IREKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.IREStuurgegevensLk01;
};
export type IRELk01W = IRELk01 & {
    object: IREKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.IREStuurgegevensLk01;
};
export type IRELk02 = {
    object: IREKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.IREStuurgegevensLk02;
};
export type IRELk02T = IRELk02 & {
    object: IREKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.IREStuurgegevensLk02;
};
export type IRELk02W = IRELk02 & {
    object: IREKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.IREStuurgegevensLk02;
};
type IreLv01Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagSynchroon;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv01;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv02Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagAsynchroon;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv02;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv03Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagSynchroonMaterieel;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv03;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv04Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv04;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv05Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagSynchroonFormeel;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv05;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv06Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagAsynchroonFormeel;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv06;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv07Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagSynchroon;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv07;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv08Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagAsynchroon;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv08;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv09Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagSynchroon;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv09;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
type IreLv10Type = {
    gelijk?: IREVraag;
    parameters: StUF.IREParametersVraagAsynchroon;
    scope?: ScopeType_9;
    start?: StartType_9;
    stuurgegevens: StUF.IREStuurgegevensLv10;
    totEnMet?: IREVraag;
    vanaf?: IREVraag;
};
export type IRESa01 = {
    actueel: IRELk01T;
    stuurgegevens: StUF.IREStuurgegevensSa01;
};
export type IRESa02 = {
    actueel: IRELk02T;
    stuurgegevens: StUF.IREStuurgegevensSa02;
};
type IreSa03Type = {
    object: IREKerngegevens;
    stuurgegevens: StUF.IREStuurgegevensSa03;
};
type IreSa04Type = {
    object: IREKerngegevens;
    stuurgegevens: StUF.IREStuurgegevensSa04;
};
type IreSh01Type = {
    actueel: IRESa01;
    historie?: IreSh01TypeHistorieType;
    stuurgegevens: StUF.IREStuurgegevensSh01;
};
type IreSh01TypeHistorieType = {
    oudste: IRELk01T;
    wijziging?: IRELk01W[];
};
type IreSh02Type = {
    actueel: IRESa02;
    historie?: IreSh02TypeHistorieType;
    stuurgegevens: StUF.IREStuurgegevensSh02;
};
type IreSh02TypeHistorieType = {
    oudste?: IRELk02T;
    wijziging?: IRELk02W[];
};
type IreSh03Type = {
    object: IREKerngegevens;
    stuurgegevens: StUF.IREStuurgegevensSh03;
};
type IreSh04Type = {
    object: IREKerngegevens;
    stuurgegevens: StUF.IREStuurgegevensSh04;
};
export type IREVraag = IREBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: InrichtingsElementTypeE;
};
export type IREZknantwoord = IREZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: InrichtingsElementTypeE;
};
export type IREZknbasis = IREBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: InrichtingsElementTypeE;
};
export type IREZknkerngegevens = IREZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: InrichtingsElementTypeE;
};
export type IREZknkerngegevensKennisgeving = IREZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: InrichtingsElementTypeE;
};
export type IREZknvraag = IREZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: InrichtingsElementTypeE;
};
export type Jaar = number;
export type JaarE = Jaar & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KadastraalPerceelnummer = string;
export type KadastraalPerceelnummerE = KadastraalPerceelnummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KadastraleAanduidingGrp = {
    'apr.appartementsIndex'?: AppartementsindexE[];
    kadastraalPerceelnummer?: KadastraalPerceelnummerE;
    kadastraleGemeentecode?: KadastraleGemeentecodeE;
    kadastraleSectie?: KadastraleSectieE;
    'kdp.deelperceelNummer'?: DeelperceelNummerE[];
};
export type KadastraleAanduidingGrpBasis = KadastraleAanduidingGrp & {
    'apr.appartementsIndex'?: AppartementsindexE[];
    kadastraalPerceelnummer?: KadastraalPerceelnummerE;
    kadastraleGemeentecode?: KadastraleGemeentecodeE;
    kadastraleSectie?: KadastraleSectieE;
    'kdp.deelperceelNummer'?: DeelperceelNummerE[];
};
export type KadastraleAanduidingGrpVerplicht = KadastraleAanduidingGrpBasis & {
    'apr.appartementsIndex': AppartementsindexE[];
    kadastraalPerceelnummer: KadastraalPerceelnummerE;
    kadastraleGemeentecode: KadastraleGemeentecodeE;
    kadastraleSectie: KadastraleSectieE;
    'kdp.deelperceelNummer': DeelperceelNummerE[];
};
export type KadastraleGemeentecode = string;
export type KadastraleGemeentecodeE = KadastraleGemeentecode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KadastraleGemeentenaam = string;
export type KadastraleGemeentenaamE = KadastraleGemeentenaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KadastraleIdentificatie = number;
export type KadastraleIdentificatieE = KadastraleIdentificatie & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KadastraleSectie = string;
export type KadastraleSectieE = KadastraleSectie & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KGMAntwoord = KGMTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: KadastraleGemeentecodeE;
    extraElementen?: StUF.ExtraElementen;
    indicatieVervallen?: BooleanE;
    naam?: KadastraleGemeentenaamE;
};
export type KGMKennisgeving = KGMTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code: KadastraleGemeentecodeE;
    extraElementen?: StUF.ExtraElementen;
    indicatieVervallen: BooleanE;
    naam: KadastraleGemeentenaamE;
};
type KgmLa01Type = {
    antwoord?: KgmLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KGMStuurgegevensLa01;
};
type KgmLa01TypeAntwoordType = {
    object: KGMAntwoord[];
};
type KgmLa02Type = {
    antwoord?: KgmLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KGMStuurgegevensLa02;
};
type KgmLa02TypeAntwoordType = {
    object: KGMAntwoord;
};
export type KGMLk01 = {
    object: KGMKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.KGMStuurgegevensLk01;
};
export type KGMLk01T = KGMLk01 & {
    object: KGMKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.KGMStuurgegevensLk01;
};
export type KGMLk02 = {
    object: KGMKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.KGMStuurgegevensLk02;
};
export type KGMLk02T = KGMLk02 & {
    object: KGMKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.KGMStuurgegevensLk02;
};
type KgmLv01Type = {
    gelijk?: KGMVraag;
    parameters: StUF.KGMParametersVraagSynchroon;
    scope?: ScopeType_10;
    start?: StartType_10;
    stuurgegevens: StUF.KGMStuurgegevensLv01;
    totEnMet?: KGMVraag;
    vanaf?: KGMVraag;
};
type KgmLv02Type = {
    gelijk?: KGMVraag;
    parameters: StUF.KGMParametersVraagAsynchroon;
    scope?: ScopeType_10;
    start?: StartType_10;
    stuurgegevens: StUF.KGMStuurgegevensLv02;
    totEnMet?: KGMVraag;
    vanaf?: KGMVraag;
};
export type KGMSa01 = {
    actueel: KGMLk01T;
    stuurgegevens: StUF.KGMStuurgegevensSa01;
};
export type KGMSa02 = {
    actueel: KGMLk02T;
    stuurgegevens: StUF.KGMStuurgegevensSa02;
};
type KgmSa03Type = {
    object: KGMKennisgeving;
    stuurgegevens: StUF.KGMStuurgegevensSa03;
};
type KgmSa04Type = {
    object: KGMKennisgeving;
    stuurgegevens: StUF.KGMStuurgegevensSa04;
};
/** Tabel Kadastrale gemeente */
export type KGMTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: KadastraleGemeentecodeE;
    extraElementen?: StUF.ExtraElementen;
    indicatieVervallen?: BooleanE;
    naam?: KadastraleGemeentenaamE;
};
export type KGMVraag = KGMTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: KadastraleGemeentecodeE;
    extraElementen?: StUF.ExtraElementen;
    indicatieVervallen?: BooleanE;
    naam?: KadastraleGemeentenaamE;
};
export type Koopsom = number;
export type KoopsomE = Koopsom & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KoopsomGrp = {
    aardBedrag?: AardBedragE;
    bedrag?: Maateenheid182Nege;
    koopjaar?: JaarE;
    meerOnroerendGoed?: BooleanE;
    transactiedatum?: StUF.TijdstipE;
    valutasoort?: ValutasoortE;
};
export type KOZAntwoord = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    alsHoofdPerceelHeeftMandelige?: KOZKOZMDLAntwoord[];
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPAntwoord[];
    'apr.staatOp'?: KOZKOZAPRAntwoord[];
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRK;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZAAntwoord[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGAntwoord[];
    heeftZakelijkeRechten?: KOZZKRAntwoord[];
    historieFormeel?: KOZHistorieFormeel[];
    historieMaterieel?: KOZHistorieMaterieel[];
    hoortBij?: KOZTGOAntwoord[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: KOZKOZVANAntwoord[];
    isOvergegaanIn?: KOZKOZNARAntwoord[];
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.ligtBinnen'?: KOZKOZGHPAntwoord[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZBagkerngegevens = KOZKerngegevensKennisgeving & {
    authentiek: Authentiek;
    kadastraleAanduiding: KadastraleAanduidingGrpVerplicht;
    kadastraleIdentificatie: KadastraleIdentificatieE;
};
/** Kadastrale Onroerende Zaak */
export type KOZBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aardBebouwing?: BebouwingCodeE;
    alsHoofdPerceelHeeftMandelige?: KOZKOZMDLBasis[];
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPBasis[];
    'apr.staatOp'?: KOZKOZAPRBasis[];
    authentiek?: Authentiek;
    brondocument?: Brondocument;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZABasis[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGBasis[];
    heeftZakelijkeRechten?: KOZZKRBasis[];
    historieFormeel?: KOZBasis[];
    historieMaterieel?: KOZBasis[];
    hoortBij?: KOZTGOBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: KOZKOZVANBasis[];
    isOvergegaanIn?: KOZKOZNARBasis[];
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.ligtBinnen'?: KOZKOZGHPBasis[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeKOZAntwoord = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeKOZVraagScope = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeKOZVraagSelectie = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeKZAAntwoord = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeKZAVraagScope = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeKZAVraagSelectie = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeTGOAntwoord = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGAntwoord[];
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeTGOVraagScope = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGVraagScope[];
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeTGOVraagSelectie = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGVraagSelectie[];
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeWOZAntwoord = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZAAntwoord[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGAntwoord[];
    heeftZakelijkeRechten?: KOZZKRAntwoord[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeWOZVraagScope = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZAVraagScope[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGVraagScope[];
    heeftZakelijkeRechten?: KOZZKRVraagScope[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeWOZVraagSelectie = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZAVraagSelectie[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGVraagSelectie[];
    heeftZakelijkeRechten?: KOZZKRVraagSelectie[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeZKRAntwoord = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPBasis[];
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeZKRVraagScope = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPBasis[];
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZGerelateerdeZKRVraagSelectie = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPBasis[];
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    typering?: TyperingKOZE;
};
export type KOZHistorieFormeel = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KOZHistorieMaterieel = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    brondocument?: BrondocumentBRK;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZHistorieFormeel[];
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KOZKennisgeving = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    alsHoofdPerceelHeeftMandelige?: KOZKOZMDLKennisgeving[];
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPKennisgeving[];
    'apr.staatOp'?: KOZKOZAPRKennisgeving[];
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRK;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGKennisgeving[];
    heeftZakelijkeRechten?: KOZZKRKennisgeving[];
    hoortBij?: KOZTGOKennisgeving[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: KOZKOZVANKennisgeving[];
    isOvergegaanIn?: KOZKOZNARKennisgeving[];
    kadastraleAanduiding?: KadastraleAanduidingGrpVerplicht;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.ligtBinnen'?: KOZKOZGHPKennisgeving[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZKennisgeving_Sh = KOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    alsHoofdPerceelHeeftMandelige?: KOZKOZMDLKennisgeving_Sh[];
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPKennisgeving_Sh[];
    'apr.staatOp'?: KOZKOZAPRKennisgeving_Sh[];
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRK;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGKennisgeving_Sh[];
    heeftZakelijkeRechten?: KOZZKRKennisgeving_Sh[];
    hoortBij?: KOZTGOKennisgeving_Sh[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: KOZKOZVANKennisgeving_Sh[];
    isOvergegaanIn?: KOZKOZNARKennisgeving_Sh[];
    kadastraleAanduiding?: KadastraleAanduidingGrpVerplicht;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.ligtBinnen'?: KOZKOZGHPKennisgeving_Sh[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZKerngegevens = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
};
export type KOZKerngegevensKennisgeving = KOZKerngegevens & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    kadastraleAanduiding?: KadastraleAanduidingGrpVerplicht;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
};
export type KOZKOZAPRAntwoord = KOZKOZAPRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZAntwoord;
    historieFormeel?: KOZKOZAPRHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZAPRHistorieFormeelRelatie;
    historieMaterieel?: KOZKOZAPRHistorieMaterieel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** maakt deel uit van appartementencomplex dat staat op */
export type KOZKOZAPRBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: KOZKOZAPRBasis[];
    historieFormeelRelatie?: KOZKOZAPRBasis;
    historieMaterieel?: KOZKOZAPRBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZAPRHistorieFormeel = KOZKOZAPRBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZAPRHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZAPRHistorieFormeelRelatie = KOZKOZAPRBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: KOZKOZAPRHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZAPRHistorieFormeelRelatie;
    historieMaterieel?: KOZKOZAPRHistorieMaterieel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZKOZAPRHistorieMaterieel = KOZKOZAPRBasis & {
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZAPRHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZAPRKennisgeving = KOZKOZAPRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZAPRKennisgeving_Sh = KOZKOZAPRKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZAPRKerngegevens = KOZKOZAPRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZAPRVraagScope = KOZKOZAPRBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZAPRVraagSelectie = KOZKOZAPRBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZGHPAntwoord = KOZKOZGHPBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZAntwoord;
    historieFormeel?: KOZKOZGHPHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZGHPHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is deelperceel van */
export type KOZKOZGHPBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: KOZKOZGHPBasis[];
    historieFormeelRelatie?: KOZKOZGHPBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZGHPHistorieFormeel = KOZKOZGHPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZGHPHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZKOZGHPHistorieFormeelRelatie = KOZKOZGHPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: KOZKOZGHPHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZGHPHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZKOZGHPKennisgeving = KOZKOZGHPBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZGHPKennisgeving_Sh = KOZKOZGHPKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZGHPKerngegevens = KOZKOZGHPBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZGHPVraagScope = KOZKOZGHPBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZGHPVraagSelectie = KOZKOZGHPBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZMDLAntwoord = KOZKOZMDLBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZAntwoord;
    historieFormeel?: KOZKOZMDLHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZMDLHistorieFormeelRelatie;
    historieMaterieel?: KOZKOZMDLHistorieMaterieel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Sortering antwoordbericht: gerelateerde.kadastraleAanduiding.kadastraleGemeentecode, gerelateerde.kadastraleAanduiding.kadastraleSectie, gerelateerde.kadastraleAanduiding.kadastraalPerceelnummer, gerelateerde.kadastraleAanduiding.deelPerceelnummer, gerelateerde.kadastraleAanduiding.appartementsIndexals hoofdperceel heeft mandelige */
export type KOZKOZMDLBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: KOZKOZMDLBasis[];
    historieFormeelRelatie?: KOZKOZMDLBasis;
    historieMaterieel?: KOZKOZMDLBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZMDLHistorieFormeel = KOZKOZMDLBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZMDLHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZMDLHistorieFormeelRelatie = KOZKOZMDLBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: KOZKOZMDLHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZMDLHistorieFormeelRelatie;
    historieMaterieel?: KOZKOZMDLHistorieMaterieel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZMDLHistorieMaterieel = KOZKOZMDLBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZMDLHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type KOZKOZMDLKennisgeving = KOZKOZMDLBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZMDLKennisgeving_Sh = KOZKOZMDLKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZMDLKerngegevens = KOZKOZMDLBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZMDLVraagScope = KOZKOZMDLBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZMDLVraagSelectie = KOZKOZMDLBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZNARAntwoord = KOZKOZNARBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZAntwoord;
    historieFormeel?: KOZKOZNARHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZNARHistorieFormeelRelatie;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is overgegaan in */
export type KOZKOZNARBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: KOZKOZNARBasis[];
    historieFormeelRelatie?: KOZKOZNARBasis;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARHistorieFormeel = KOZKOZNARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZNARHistorieFormeel[];
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARHistorieFormeelRelatie = KOZKOZNARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: KOZKOZNARHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZNARHistorieFormeelRelatie;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARKennisgeving = KOZKOZNARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    scope: StUF.ScopeType;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARKennisgeving_Sh = KOZKOZNARKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARKerngegevens = KOZKOZNARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARVraagScope = KOZKOZNARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagScope;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZNARVraagSelectie = KOZKOZNARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagSelectie;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKOZVANAntwoord = KOZKOZVANBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZAntwoord;
    historieFormeel?: KOZKOZVANHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZVANHistorieFormeelRelatie;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is ontstaan uit */
export type KOZKOZVANBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: KOZKOZVANBasis[];
    historieFormeelRelatie?: KOZKOZVANBasis;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANHistorieFormeel = KOZKOZVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZKOZVANHistorieFormeel[];
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANHistorieFormeelRelatie = KOZKOZVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: KOZKOZVANHistorieFormeel[];
    historieFormeelRelatie?: KOZKOZVANHistorieFormeelRelatie;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANKennisgeving = KOZKOZVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    scope: StUF.ScopeType;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANKennisgeving_Sh = KOZKOZVANKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANKerngegevens = KOZKOZVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANVraagScope = KOZKOZVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagScope;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZKOZVANVraagSelectie = KOZKOZVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: OnroerendeZaakHistorieE;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeKOZVraagSelectie;
    overgangsgrootte?: Maateenheid82E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKZAAntwoord = KOZKZABasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KZAGerelateerdeAntwoord;
    historieFormeelRelatie?: KOZKZAHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft kadastrale onroerende zaak aantekening */
export type KOZKZABasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: KZABasis;
    historieFormeelRelatie?: KOZKZABasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKZAHistorieFormeelRelatie = KOZKZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KZAKerngegevens;
    historieFormeelRelatie?: KOZKZAHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZKZAVraagScope = KOZKZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KZAGerelateerdeVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZKZAVraagSelectie = KOZKZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KZAGerelateerdeVraagSelectie;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
type KozLa01Type = {
    antwoord?: KozLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KOZStuurgegevensLa01;
};
type KozLa01TypeAntwoordType = {
    object: KOZAntwoord[];
};
type KozLa02Type = {
    antwoord?: KozLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KOZStuurgegevensLa02;
};
type KozLa02TypeAntwoordType = {
    object: KOZAntwoord;
};
type KozLa03Type = {
    antwoord?: KozLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.KOZStuurgegevensLa03;
};
type KozLa03TypeAntwoordType = {
    object: KOZAntwoord[];
};
type KozLa04Type = {
    antwoord?: KozLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.KOZStuurgegevensLa04;
};
type KozLa04TypeAntwoordType = {
    object: KOZAntwoord;
};
type KozLa05Type = {
    antwoord?: KozLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.KOZStuurgegevensLa05;
};
type KozLa05TypeAntwoordType = {
    object: KOZAntwoord[];
};
type KozLa06Type = {
    antwoord?: KozLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.KOZStuurgegevensLa06;
};
type KozLa06TypeAntwoordType = {
    object: KOZAntwoord;
};
type KozLa07Type = {
    antwoord?: KozLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KOZStuurgegevensLa07;
};
type KozLa07TypeAntwoordType = {
    object: KOZAntwoord[];
};
type KozLa08Type = {
    antwoord?: KozLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KOZStuurgegevensLa08;
};
type KozLa08TypeAntwoordType = {
    object: KOZAntwoord;
};
type KozLa09Type = {
    antwoord?: KozLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KOZStuurgegevensLa09;
};
type KozLa09TypeAntwoordType = {
    object: KOZAntwoord[];
};
type KozLa10Type = {
    antwoord?: KozLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KOZStuurgegevensLa10;
};
type KozLa10TypeAntwoordType = {
    object: KOZAntwoord;
};
export type KOZLk01 = {
    object: KOZKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.KOZStuurgegevensLk01;
};
export type KOZLk01T = KOZLk01 & {
    object: KOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.KOZStuurgegevensLk01;
};
export type KOZLk01W = KOZLk01 & {
    object: KOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.KOZStuurgegevensLk01;
};
export type KOZLk02 = {
    object: KOZKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.KOZStuurgegevensLk02;
};
export type KOZLk02T = KOZLk02 & {
    object: KOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.KOZStuurgegevensLk02;
};
export type KOZLk02W = KOZLk02 & {
    object: KOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.KOZStuurgegevensLk02;
};
type KozLv01Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagSynchroon;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv01;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv02Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagAsynchroon;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv02;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv03Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagSynchroonMaterieel;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv03;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv04Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv04;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv05Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagSynchroonFormeel;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv05;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv06Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagAsynchroonFormeel;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv06;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv07Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagSynchroon;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv07;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv08Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagAsynchroon;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv08;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv09Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagSynchroon;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv09;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
type KozLv10Type = {
    gelijk?: KOZVraagSelectie;
    parameters: StUF.KOZParametersVraagAsynchroon;
    scope?: ScopeType_11;
    start?: StartType_11;
    stuurgegevens: StUF.KOZStuurgegevensLv10;
    totEnMet?: KOZVraagSelectie;
    vanaf?: KOZVraagSelectie;
};
export type KOZNNPAntwoord = KOZNNPBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NNPGerelateerdeAntwoord;
    historieFormeel?: KOZNNPHistorieFormeel[];
    historieFormeelRelatie?: KOZNNPHistorieFormeelRelatie;
    historieMaterieel?: KOZNNPHistorieMaterieel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** maakt deel uit van appartementencomplex met als vereniging van eigenaars */
export type KOZNNPBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: NNPINNBasis;
    historieFormeel?: KOZNNPBasis[];
    historieFormeelRelatie?: KOZNNPBasis;
    historieMaterieel?: KOZNNPBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZNNPHistorieFormeel = KOZNNPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZNNPHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZNNPHistorieFormeelRelatie = KOZNNPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NNPKerngegevens;
    historieFormeel?: KOZNNPHistorieFormeel[];
    historieFormeelRelatie?: KOZNNPHistorieFormeelRelatie;
    historieMaterieel?: KOZNNPHistorieMaterieel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZNNPHistorieMaterieel = KOZNNPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZNNPHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZNNPKennisgeving = KOZNNPBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NNPKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZNNPKennisgeving_Sh = KOZNNPKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NNPKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZNNPKerngegevens = KOZNNPBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NNPKerngegevensKennisgeving;
};
export type KOZNNPVraagScope = KOZNNPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NNPGerelateerdeVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZNNPVraagSelectie = KOZNNPBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRKVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NNPGerelateerdeVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZRPSVZGAntwoord = KOZRPSVZGBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSGerelateerdeAntwoord;
    historieFormeel?: KOZRPSVZGHistorieFormeel[];
    historieFormeelRelatie?: KOZRPSVZGHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft als voornaamste zakelijk gerechtigde */
export type KOZRPSVZGBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: RPSBasis;
    historieFormeel?: KOZRPSVZGBasis[];
    historieFormeelRelatie?: KOZRPSVZGBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZRPSVZGHistorieFormeel = KOZRPSVZGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZRPSVZGHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZRPSVZGHistorieFormeelRelatie = KOZRPSVZGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSKerngegevens;
    historieFormeel?: KOZRPSVZGHistorieFormeel[];
    historieFormeelRelatie?: KOZRPSVZGHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZRPSVZGKennisgeving = KOZRPSVZGBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZRPSVZGKennisgeving_Sh = KOZRPSVZGKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZRPSVZGKerngegevens = KOZRPSVZGBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
};
export type KOZRPSVZGVraagScope = KOZRPSVZGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZRPSVZGVraagSelectie = KOZRPSVZGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSVraagSelectie;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZSa01 = {
    actueel: KOZLk01T;
    stuurgegevens: StUF.KOZStuurgegevensSa01;
};
export type KOZSa02 = {
    actueel: KOZLk02T;
    stuurgegevens: StUF.KOZStuurgegevensSa02;
};
type KozSa03Type = {
    object: KOZKerngegevens;
    stuurgegevens: StUF.KOZStuurgegevensSa03;
};
type KozSa04Type = {
    object: KOZKerngegevens;
    stuurgegevens: StUF.KOZStuurgegevensSa04;
};
type KozSh01Type = {
    actueel: KOZSa01;
    historie?: KozSh01TypeHistorieType;
    stuurgegevens: StUF.KOZStuurgegevensSh01;
};
type KozSh01TypeHistorieType = {
    oudste: KOZLk01T;
    wijziging?: KOZLk01W[];
};
type KozSh02Type = {
    actueel: KOZSa02;
    historie?: KozSh02TypeHistorieType;
    stuurgegevens: StUF.KOZStuurgegevensSh02;
};
type KozSh02TypeHistorieType = {
    oudste?: KOZLk02T;
    wijziging?: KOZLk02W[];
};
type KozSh03Type = {
    object: KOZKerngegevens;
    stuurgegevens: StUF.KOZStuurgegevensSh03;
};
type KozSh04Type = {
    object: KOZKerngegevens;
    stuurgegevens: StUF.KOZStuurgegevensSh04;
};
export type KOZTGOAntwoord = KOZTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeKOZAntwoord;
    historieFormeel?: KOZTGOHistorieFormeel[];
    historieFormeelRelatie?: KOZTGOHistorieFormeelRelatie;
    historieMaterieel?: KOZTGOHistorieMaterieel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is ondergrond van */
export type KOZTGOBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: KOZTGOBasis[];
    historieFormeelRelatie?: KOZTGOBasis;
    historieMaterieel?: KOZTGOBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZTGOHistorieFormeel = KOZTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZTGOHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZTGOHistorieFormeelRelatie = KOZTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: KOZTGOHistorieFormeel[];
    historieFormeelRelatie?: KOZTGOHistorieFormeelRelatie;
    historieMaterieel?: KOZTGOHistorieMaterieel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZTGOHistorieMaterieel = KOZTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KOZTGOHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZTGOKennisgeving = KOZTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZTGOKennisgeving_Sh = KOZTGOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZTGOKerngegevens = KOZTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type KOZTGOVraag = KOZTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    cultuurBebouwd?: CultuurBebouwdE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeKOZVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZVraagScope = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    alsHoofdPerceelHeeftMandelige?: KOZKOZMDLVraagScope[];
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPVraagScope[];
    'apr.staatOp'?: KOZKOZAPRVraagScope[];
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRKVraag;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZAVraagScope[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGVraagScope[];
    heeftZakelijkeRechten?: KOZZKRVraagScope[];
    hoortBij?: KOZTGOVraag[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: KOZKOZVANVraagScope[];
    isOvergegaanIn?: KOZKOZNARVraagScope[];
    kadastraleAanduiding?: KadastraleAanduidingGrp;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.ligtBinnen'?: KOZKOZGHPVraagScope[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZVraagSelectie = KOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aardBebouwing?: BebouwingCodeE;
    alsHoofdPerceelHeeftMandelige?: KOZKOZMDLVraagSelectie[];
    'apr.heeftVerenigingVanEigenaars'?: KOZNNPVraagSelectie[];
    'apr.staatOp'?: KOZKOZAPRVraagSelectie[];
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRKVraag;
    cultuurOnbebouwd?: CultuurOnbebouwdE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAantekening?: KOZKZAVraagSelectie[];
    heeftAlsVoornaamsteZakelijkGerechtigde?: KOZRPSVZGVraagSelectie[];
    heeftZakelijkeRechten?: KOZZKRVraagSelectie[];
    hoortBij?: KOZTGOVraag[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: KOZKOZVANVraagSelectie[];
    isOvergegaanIn?: KOZKOZNARVraagSelectie[];
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleGemeentenaam?: KadastraleGemeentenaamE;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    'kdp.grootte'?: Maateenheid82Nege[];
    'kdp.ligtBinnen'?: KOZKOZGHPVraagSelectie[];
    'kdp.omschrijvingDeelperceel'?: OmschrijvingDeelperceelE[];
    'kdp.plaatscoordinaten'?: GeometriePuntE[];
    'kdp.vastgesteldeGrootte'?: BooleanE[];
    koopsom?: KoopsomGrp;
    landinrichtingsRente?: LandinrichtingsrenteGrp;
    locatieOnroerendeZaak?: LocatieKOZGrp[];
    meerCulturen?: BooleanE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingKOZE;
};
export type KOZZknantwoord = KOZZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    typering?: TyperingKOZE;
};
export type KOZZknbasis = KOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    typering?: TyperingKOZE;
};
export type KOZZknkerngegevens = KOZZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
};
export type KOZZknkerngegevensKennisgeving = KOZZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    kadastraleAanduiding?: KadastraleAanduidingGrpVerplicht;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
};
export type KOZZknvraag = KOZZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    kadastraleAanduiding?: KadastraleAanduidingGrpBasis;
    kadastraleIdentificatie?: KadastraleIdentificatieE;
    'kdp.begrenzing'?: GeometrieVlakE[];
    typering?: TyperingKOZE;
};
export type KOZZKRAntwoord = KOZZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: ZKRGerelateerdeKOZAntwoord;
    historieFormeelRelatie?: KOZZKRHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft als zakelijke rechten */
export type KOZZKRBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: ZKRBasis;
    historieFormeelRelatie?: KOZZKRBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZZKRHistorieFormeelRelatie = KOZZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRKerngegevens;
    historieFormeelRelatie?: KOZZKRHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type KOZZKRKennisgeving = KOZZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: ZKRKennisgevinginKOZ;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZZKRKennisgeving_Sh = KOZZKRKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: ZKRKennisgevinginKOZ;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZZKRKerngegevens = KOZZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRKerngegevensKennisgeving;
};
export type KOZZKRVraagScope = KOZZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: ZKRGerelateerdeKOZVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KOZZKRVraagSelectie = KOZZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: ZKRGerelateerdeKOZVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type KvKNummer = string;
export type KvKNummerE = KvKNummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type KWDAntwoord = KWDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: KWDHistorieFormeel[];
    historieMaterieel?: KWDHistorieMaterieel[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
/** Kunstwerkdeel */
export type KWDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: KWDBasis[];
    historieMaterieel?: KWDBasis[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
export type KWDHistorieFormeel = KWDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: KWDHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
export type KWDHistorieMaterieel = KWDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: KWDHistorieFormeel[];
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
export type KWDKennisgeving = KWDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
export type KWDKennisgeving_Sh = KWDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
export type KWDKerngegevens = KWDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeKunstwerkE;
};
type KwdLa01Type = {
    antwoord?: KwdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KWDStuurgegevensLa01;
};
type KwdLa01TypeAntwoordType = {
    object: KWDAntwoord[];
};
type KwdLa02Type = {
    antwoord?: KwdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KWDStuurgegevensLa02;
};
type KwdLa02TypeAntwoordType = {
    object: KWDAntwoord;
};
type KwdLa03Type = {
    antwoord?: KwdLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.KWDStuurgegevensLa03;
};
type KwdLa03TypeAntwoordType = {
    object: KWDAntwoord[];
};
type KwdLa04Type = {
    antwoord?: KwdLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.KWDStuurgegevensLa04;
};
type KwdLa04TypeAntwoordType = {
    object: KWDAntwoord;
};
type KwdLa05Type = {
    antwoord?: KwdLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.KWDStuurgegevensLa05;
};
type KwdLa05TypeAntwoordType = {
    object: KWDAntwoord[];
};
type KwdLa06Type = {
    antwoord?: KwdLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.KWDStuurgegevensLa06;
};
type KwdLa06TypeAntwoordType = {
    object: KWDAntwoord;
};
type KwdLa07Type = {
    antwoord?: KwdLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KWDStuurgegevensLa07;
};
type KwdLa07TypeAntwoordType = {
    object: KWDAntwoord[];
};
type KwdLa08Type = {
    antwoord?: KwdLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KWDStuurgegevensLa08;
};
type KwdLa08TypeAntwoordType = {
    object: KWDAntwoord;
};
type KwdLa09Type = {
    antwoord?: KwdLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KWDStuurgegevensLa09;
};
type KwdLa09TypeAntwoordType = {
    object: KWDAntwoord[];
};
type KwdLa10Type = {
    antwoord?: KwdLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KWDStuurgegevensLa10;
};
type KwdLa10TypeAntwoordType = {
    object: KWDAntwoord;
};
export type KWDLk01 = {
    object: KWDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.KWDStuurgegevensLk01;
};
export type KWDLk01T = KWDLk01 & {
    object: KWDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.KWDStuurgegevensLk01;
};
export type KWDLk01W = KWDLk01 & {
    object: KWDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.KWDStuurgegevensLk01;
};
export type KWDLk02 = {
    object: KWDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.KWDStuurgegevensLk02;
};
export type KWDLk02T = KWDLk02 & {
    object: KWDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.KWDStuurgegevensLk02;
};
export type KWDLk02W = KWDLk02 & {
    object: KWDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.KWDStuurgegevensLk02;
};
type KwdLv01Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagSynchroon;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv01;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv02Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagAsynchroon;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv02;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv03Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv03;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv04Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv04;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv05Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagSynchroonFormeel;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv05;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv06Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv06;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv07Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagSynchroon;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv07;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv08Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagAsynchroon;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv08;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv09Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagSynchroon;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv09;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
type KwdLv10Type = {
    gelijk?: KWDVraag;
    parameters: StUF.KWDParametersVraagAsynchroon;
    scope?: ScopeType_12;
    start?: StartType_12;
    stuurgegevens: StUF.KWDStuurgegevensLv10;
    totEnMet?: KWDVraag;
    vanaf?: KWDVraag;
};
export type KWDSa01 = {
    actueel: KWDLk01T;
    stuurgegevens: StUF.KWDStuurgegevensSa01;
};
export type KWDSa02 = {
    actueel: KWDLk02T;
    stuurgegevens: StUF.KWDStuurgegevensSa02;
};
type KwdSa03Type = {
    object: KWDKerngegevens;
    stuurgegevens: StUF.KWDStuurgegevensSa03;
};
type KwdSa04Type = {
    object: KWDKerngegevens;
    stuurgegevens: StUF.KWDStuurgegevensSa04;
};
type KwdSh01Type = {
    actueel: KWDSa01;
    historie?: KwdSh01TypeHistorieType;
    stuurgegevens: StUF.KWDStuurgegevensSh01;
};
type KwdSh01TypeHistorieType = {
    oudste: KWDLk01T;
    wijziging?: KWDLk01W[];
};
type KwdSh02Type = {
    actueel: KWDSa02;
    historie?: KwdSh02TypeHistorieType;
    stuurgegevens: StUF.KWDStuurgegevensSh02;
};
type KwdSh02TypeHistorieType = {
    oudste?: KWDLk02T;
    wijziging?: KWDLk02W[];
};
type KwdSh03Type = {
    object: KWDKerngegevens;
    stuurgegevens: StUF.KWDStuurgegevensSh03;
};
type KwdSh04Type = {
    object: KWDKerngegevens;
    stuurgegevens: StUF.KWDStuurgegevensSh04;
};
export type KWDVraag = KWDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeKunstwerkE;
};
export type KWDZknantwoord = KWDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeKunstwerkE;
};
export type KWDZknbasis = KWDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeKunstwerkE;
};
export type KWDZknkerngegevens = KWDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeKunstwerkE;
};
export type KWDZknkerngegevensKennisgeving = KWDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeKunstwerkE;
};
export type KWDZknvraag = KWDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeKunstwerkE;
};
export type KZAAntwoord = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSAntwoord;
    historieFormeel?: KZAHistorieFormeel[];
    historieMaterieel?: KZAHistorieMaterieel[];
    hoortBij?: KZAKOZAntwoord;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Kadastrale Onroerende Zaak Aantekening */
export type KZABasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aard?: AardAantekeningKOZE;
    brondocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSBasis;
    historieFormeel?: KZABasis[];
    historieMaterieel?: KZABasis[];
    hoortBij?: KZAKOZBasis;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAGerelateerdeAntwoord = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSGerelateerdeAntwoord;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAGerelateerdeVraagScope = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSGerelateerdeVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAGerelateerdeVraagSelectie = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSGerelateerdeVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAHistorieFormeel = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KZAHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type KZAHistorieMaterieel = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: KZAHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type KZAKennisgeving = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSKennisgeving;
    hoortBij?: KZAKOZKennisgeving;
    identificatie: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAKennisgeving_Sh = KZAKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSKennisgeving_Sh;
    hoortBij?: KZAKOZKennisgeving_Sh;
    identificatie: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAKerngegevens = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    hoortBij?: KZAKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
};
export type KZAKOZAntwoord = KZAKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZGerelateerdeKZAAntwoord;
    historieFormeelRelatie?: KZAKOZHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
/** hoort bij */
export type KZAKOZBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: KOZBasis;
    historieFormeelRelatie?: KZAKOZBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZAKOZHistorieFormeelRelatie = KZAKOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevens;
    historieFormeelRelatie?: KZAKOZHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
};
export type KZAKOZKennisgeving = KZAKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZAKOZKennisgeving_Sh = KZAKOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZAKOZKerngegevens = KZAKOZBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevens;
};
export type KZAKOZVraagScope = KZAKOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZGerelateerdeKZAVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZAKOZVraagSelectie = KZAKOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZGerelateerdeKZAVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
type KzaLa01Type = {
    antwoord?: KzaLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KZAStuurgegevensLa01;
};
type KzaLa01TypeAntwoordType = {
    object: KZAAntwoord[];
};
type KzaLa02Type = {
    antwoord?: KzaLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KZAStuurgegevensLa02;
};
type KzaLa02TypeAntwoordType = {
    object: KZAAntwoord;
};
type KzaLa03Type = {
    antwoord?: KzaLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.KZAStuurgegevensLa03;
};
type KzaLa03TypeAntwoordType = {
    object: KZAAntwoord[];
};
type KzaLa04Type = {
    antwoord?: KzaLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.KZAStuurgegevensLa04;
};
type KzaLa04TypeAntwoordType = {
    object: KZAAntwoord;
};
type KzaLa05Type = {
    antwoord?: KzaLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.KZAStuurgegevensLa05;
};
type KzaLa05TypeAntwoordType = {
    object: KZAAntwoord[];
};
type KzaLa06Type = {
    antwoord?: KzaLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.KZAStuurgegevensLa06;
};
type KzaLa06TypeAntwoordType = {
    object: KZAAntwoord;
};
type KzaLa07Type = {
    antwoord?: KzaLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KZAStuurgegevensLa07;
};
type KzaLa07TypeAntwoordType = {
    object: KZAAntwoord[];
};
type KzaLa08Type = {
    antwoord?: KzaLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KZAStuurgegevensLa08;
};
type KzaLa08TypeAntwoordType = {
    object: KZAAntwoord;
};
type KzaLa09Type = {
    antwoord?: KzaLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.KZAStuurgegevensLa09;
};
type KzaLa09TypeAntwoordType = {
    object: KZAAntwoord[];
};
type KzaLa10Type = {
    antwoord?: KzaLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.KZAStuurgegevensLa10;
};
type KzaLa10TypeAntwoordType = {
    object: KZAAntwoord;
};
export type KZALk01 = {
    object: KZAKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.KZAStuurgegevensLk01;
};
export type KZALk01T = KZALk01 & {
    object: KZAKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.KZAStuurgegevensLk01;
};
export type KZALk01W = KZALk01 & {
    object: KZAKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.KZAStuurgegevensLk01;
};
export type KZALk02 = {
    object: KZAKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.KZAStuurgegevensLk02;
};
export type KZALk02T = KZALk02 & {
    object: KZAKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.KZAStuurgegevensLk02;
};
export type KZALk02W = KZALk02 & {
    object: KZAKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.KZAStuurgegevensLk02;
};
type KzaLv01Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagSynchroon;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv01;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv02Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagAsynchroon;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv02;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv03Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagSynchroonMaterieel;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv03;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv04Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv04;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv05Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagSynchroonFormeel;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv05;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv06Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagAsynchroonFormeel;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv06;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv07Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagSynchroon;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv07;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv08Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagAsynchroon;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv08;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv09Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagSynchroon;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv09;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
type KzaLv10Type = {
    gelijk?: KZAVraagSelectie;
    parameters: StUF.KZAParametersVraagAsynchroon;
    scope?: ScopeType_13;
    start?: StartType_13;
    stuurgegevens: StUF.KZAStuurgegevensLv10;
    totEnMet?: KZAVraagSelectie;
    vanaf?: KZAVraagSelectie;
};
export type KZARPSAntwoord = KZARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeAntwoord;
    historieFormeelRelatie?: KZARPSHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
/** heeft betrokken */
export type KZARPSBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: RPSBasis;
    historieFormeelRelatie?: KZARPSBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSGerelateerdeAntwoord = KZARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeAntwoord;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSGerelateerdeVraagScope = KZARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSGerelateerdeVraagSelectie = KZARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSHistorieFormeelRelatie = KZARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevens;
    historieFormeelRelatie?: KZARPSHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
};
export type KZARPSKennisgeving = KZARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSKennisgeving_Sh = KZARPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    gerelateerde: RPSKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSKerngegevens = KZARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
};
export type KZARPSVraagScope = KZARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type KZARPSVraagSelectie = KZARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagSelectie;
};
export type KZASa01 = {
    actueel: KZALk01T;
    stuurgegevens: StUF.KZAStuurgegevensSa01;
};
export type KZASa02 = {
    actueel: KZALk02T;
    stuurgegevens: StUF.KZAStuurgegevensSa02;
};
type KzaSa03Type = {
    object: KZAKerngegevens;
    stuurgegevens: StUF.KZAStuurgegevensSa03;
};
type KzaSa04Type = {
    object: KZAKerngegevens;
    stuurgegevens: StUF.KZAStuurgegevensSa04;
};
type KzaSh01Type = {
    actueel: KZASa01;
    historie?: KzaSh01TypeHistorieType;
    stuurgegevens: StUF.KZAStuurgegevensSh01;
};
type KzaSh01TypeHistorieType = {
    oudste: KZALk01T;
    wijziging?: KZALk01W[];
};
type KzaSh02Type = {
    actueel: KZASa02;
    historie?: KzaSh02TypeHistorieType;
    stuurgegevens: StUF.KZAStuurgegevensSh02;
};
type KzaSh02TypeHistorieType = {
    oudste?: KZALk02T;
    wijziging?: KZALk02W[];
};
type KzaSh03Type = {
    object: KZAKerngegevens;
    stuurgegevens: StUF.KZAStuurgegevensSh03;
};
type KzaSh04Type = {
    object: KZAKerngegevens;
    stuurgegevens: StUF.KZAStuurgegevensSh04;
};
export type KZAVraagScope = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRKVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSVraagScope;
    hoortBij?: KZAKOZVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type KZAVraagSelectie = KZABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningKOZE;
    brondocument?: BrondocumentBRKVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: KZARPSVraagSelectie;
    hoortBij?: KZAKOZVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    splitsing?: SplitsingKZAE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type Landcode = number;
export type LandcodeE = Landcode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type LandcodeIso = string;
export type LandcodeIsoE = LandcodeIso & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type LandinrichtingsrenteGrp = {
    aardBedrag?: AardBedragE;
    aardLIProject?: AardLIProjectE;
    bedrag?: Maateenheid182Nege;
    eindjaar?: JaarE;
    valutasoort?: ValutasoortE;
};
export type Landnaam = string;
export type LandnaamE = Landnaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type LNDAntwoord = LNDTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: LandcodeE;
    codeIso?: LandcodeIsoE;
    extraElementen?: StUF.ExtraElementen;
    naam?: LandnaamE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type LNDKennisgeving = LNDTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code: LandcodeE;
    codeIso: LandcodeIsoE;
    extraElementen?: StUF.ExtraElementen;
    naam: LandnaamE;
    tijdvakObject: StUF.TijdvakObject;
};
type LndLa01Type = {
    antwoord?: LndLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.LNDStuurgegevensLa01;
};
type LndLa01TypeAntwoordType = {
    object: LNDAntwoord[];
};
type LndLa02Type = {
    antwoord?: LndLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.LNDStuurgegevensLa02;
};
type LndLa02TypeAntwoordType = {
    object: LNDAntwoord;
};
export type LNDLk01 = {
    object: LNDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.LNDStuurgegevensLk01;
};
export type LNDLk01T = LNDLk01 & {
    object: LNDKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.LNDStuurgegevensLk01;
};
export type LNDLk02 = {
    object: LNDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.LNDStuurgegevensLk02;
};
export type LNDLk02T = LNDLk02 & {
    object: LNDKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.LNDStuurgegevensLk02;
};
type LndLv01Type = {
    gelijk?: LNDVraag;
    parameters: StUF.LNDParametersVraagSynchroon;
    scope?: ScopeType_14;
    start?: StartType_14;
    stuurgegevens: StUF.LNDStuurgegevensLv01;
    totEnMet?: LNDVraag;
    vanaf?: LNDVraag;
};
type LndLv02Type = {
    gelijk?: LNDVraag;
    parameters: StUF.LNDParametersVraagAsynchroon;
    scope?: ScopeType_14;
    start?: StartType_14;
    stuurgegevens: StUF.LNDStuurgegevensLv02;
    totEnMet?: LNDVraag;
    vanaf?: LNDVraag;
};
export type LNDSa01 = {
    actueel: LNDLk01T;
    stuurgegevens: StUF.LNDStuurgegevensSa01;
};
export type LNDSa02 = {
    actueel: LNDLk02T;
    stuurgegevens: StUF.LNDStuurgegevensSa02;
};
type LndSa03Type = {
    object: LNDKennisgeving;
    stuurgegevens: StUF.LNDStuurgegevensSa03;
};
type LndSa04Type = {
    object: LNDKennisgeving;
    stuurgegevens: StUF.LNDStuurgegevensSa04;
};
/** Land */
export type LNDTabel = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    code?: LandcodeE;
    codeIso?: LandcodeIsoE;
    extraElementen?: StUF.ExtraElementen;
    naam?: LandnaamE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type LNDVraag = LNDTabel & {
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: LandcodeE;
    codeIso?: LandcodeIsoE;
    extraElementen?: StUF.ExtraElementen;
    naam?: LandnaamE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type Locatiebeschrijving = string;
export type LocatiebeschrijvingE = Locatiebeschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type LocatieKOZGrp = {
    cultuurBebouwd?: CultuurBebouwdE;
    locatieOmschrijving?: LocatieOmschrijvingKOZE;
};
export type LocatieOmschrijving = string;
export type LocatieOmschrijvingE = LocatieOmschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type LocatieOmschrijvingKOZ = string;
export type LocatieOmschrijvingKOZE = LocatieOmschrijvingKOZ & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid11 = number;
export type Maateenheid112Neg = number;
export type Maateenheid112Nege = Maateenheid112Neg & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid11E = Maateenheid11 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid182Neg = number;
export type Maateenheid182Nege = Maateenheid182Neg & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid2 = number;
export type Maateenheid2E = Maateenheid2 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid6 = number;
export type Maateenheid62 = number;
export type Maateenheid62E = Maateenheid62 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid6E = Maateenheid6 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid8 = number;
export type Maateenheid82 = number;
export type Maateenheid82E = Maateenheid82 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid82Neg = number;
export type Maateenheid82Nege = Maateenheid82Neg & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Maateenheid8E = Maateenheid8 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type MACAntwoord = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSAntwoord[];
    historieFormeel?: MACHistorieFormeel[];
    historieMaterieel?: MACHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESAntwoord[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
/** Maatschappelijke activiteit */
export type MACBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSBasis[];
    historieFormeel?: MACBasis[];
    historieMaterieel?: MACBasis[];
    inOnderzoek?: StUF.InOnderzoekMACBasis[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACGerelateerdeAntwoord = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSAntwoord[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACGerelateerdeKennisgeving = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSKennisgeving[];
    kvkNummer?: KvKNummerE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type MACGerelateerdeRPSAntwoord = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESAntwoord[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACGerelateerdeVraagScope = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSVraagScope[];
    inOnderzoek?: StUF.InOnderzoekMACVraag[];
    kvkNummer?: KvKNummerE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACGerelateerdeVraagSelectie = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSVraagSelectie[];
    inOnderzoek?: StUF.InOnderzoekMACVraag[];
    kvkNummer?: KvKNummerE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACHistorieFormeel = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    historieFormeel?: MACHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACHistorieMaterieel = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    historieFormeel?: MACHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACKennisgeving = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSKennisgeving[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESKennisgeving[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACKennisgeving_Sh = MACKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSKennisgeving_Sh[];
    inOnderzoek?: StUF.InOnderzoekMAC[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESKennisgeving_Sh[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACKerngegevens = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    kvkNummer?: KvKNummerE;
};
export type MACKerngegevensKennisgeving = MACBasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    kvkNummer?: KvKNummerE;
};
type MacLa01Type = {
    antwoord?: MacLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.MACStuurgegevensLa01;
};
type MacLa01TypeAntwoordType = {
    object: MACAntwoord[];
};
type MacLa02Type = {
    antwoord?: MacLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.MACStuurgegevensLa02;
};
type MacLa02TypeAntwoordType = {
    object: MACAntwoord;
};
type MacLa03Type = {
    antwoord?: MacLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.MACStuurgegevensLa03;
};
type MacLa03TypeAntwoordType = {
    object: MACAntwoord[];
};
type MacLa04Type = {
    antwoord?: MacLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.MACStuurgegevensLa04;
};
type MacLa04TypeAntwoordType = {
    object: MACAntwoord;
};
type MacLa05Type = {
    antwoord?: MacLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.MACStuurgegevensLa05;
};
type MacLa05TypeAntwoordType = {
    object: MACAntwoord[];
};
type MacLa06Type = {
    antwoord?: MacLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.MACStuurgegevensLa06;
};
type MacLa06TypeAntwoordType = {
    object: MACAntwoord;
};
type MacLa07Type = {
    antwoord?: MacLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.MACStuurgegevensLa07;
};
type MacLa07TypeAntwoordType = {
    object: MACAntwoord[];
};
type MacLa08Type = {
    antwoord?: MacLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.MACStuurgegevensLa08;
};
type MacLa08TypeAntwoordType = {
    object: MACAntwoord;
};
type MacLa09Type = {
    antwoord?: MacLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.MACStuurgegevensLa09;
};
type MacLa09TypeAntwoordType = {
    object: MACAntwoord[];
};
type MacLa10Type = {
    antwoord?: MacLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.MACStuurgegevensLa10;
};
type MacLa10TypeAntwoordType = {
    object: MACAntwoord;
};
export type MACLk01 = {
    object: MACKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.MACStuurgegevensLk01;
};
export type MACLk01T = MACLk01 & {
    object: MACKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.MACStuurgegevensLk01;
};
export type MACLk01W = MACLk01 & {
    object: MACKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.MACStuurgegevensLk01;
};
export type MACLk02 = {
    object: MACKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.MACStuurgegevensLk02;
};
export type MACLk02T = MACLk02 & {
    object: MACKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.MACStuurgegevensLk02;
};
export type MACLk02W = MACLk02 & {
    object: MACKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.MACStuurgegevensLk02;
};
type MacLv01Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagSynchroon;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv01;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv02Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagAsynchroon;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv02;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv03Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagSynchroonMaterieel;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv03;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv04Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv04;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv05Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagSynchroonFormeel;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv05;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv06Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagAsynchroonFormeel;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv06;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv07Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagSynchroon;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv07;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv08Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagAsynchroon;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv08;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv09Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagSynchroon;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv09;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
type MacLv10Type = {
    gelijk?: MACVraagSelectie;
    parameters: StUF.MACParametersVraagAsynchroon;
    scope?: ScopeType_15;
    start?: StartType_15;
    stuurgegevens: StUF.MACStuurgegevensLv10;
    totEnMet?: MACVraagSelectie;
    vanaf?: MACVraagSelectie;
};
export type MACRPSAntwoord = MACRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSGerelateerdeAntwoord;
    historieFormeel?: MACRPSHistorieFormeel[];
    historieFormeelRelatie?: MACRPSHistorieFormeelRelatie;
    historieMaterieel?: MACRPSHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Maatschappelijke activiteit heeft als eigenaar Rechtspersoon */
export type MACRPSBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: RPSBasis;
    historieFormeel?: MACRPSBasis[];
    historieFormeelRelatie?: MACRPSBasis;
    historieMaterieel?: MACRPSBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSHistorieFormeel = MACRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: MACRPSHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSHistorieFormeelRelatie = MACRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSKerngegevens;
    historieFormeel?: MACRPSHistorieFormeel[];
    historieFormeelRelatie?: MACRPSHistorieFormeelRelatie;
    historieMaterieel?: MACRPSHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type MACRPSHistorieMaterieel = MACRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: MACRPSHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSKennisgeving = MACRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSGerelateerdeKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSKennisgeving_Sh = MACRPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSGerelateerdeKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSKerngegevens = MACRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
};
export type MACRPSVraagScope = MACRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSVraagSelectie = MACRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RPSGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACRPSZknkerngegevens = MACRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevens;
};
export type MACSa01 = {
    actueel: MACLk01T;
    stuurgegevens: StUF.MACStuurgegevensSa01;
};
export type MACSa02 = {
    actueel: MACLk02T;
    stuurgegevens: StUF.MACStuurgegevensSa02;
};
type MacSa03Type = {
    object: MACKerngegevens;
    stuurgegevens: StUF.MACStuurgegevensSa03;
};
type MacSa04Type = {
    object: MACKerngegevens;
    stuurgegevens: StUF.MACStuurgegevensSa04;
};
type MacSh01Type = {
    actueel: MACSa01;
    historie?: MacSh01TypeHistorieType;
    stuurgegevens: StUF.MACStuurgegevensSh01;
};
type MacSh01TypeHistorieType = {
    oudste: MACLk01T;
    wijziging?: MACLk01W[];
};
type MacSh02Type = {
    actueel: MACSa02;
    historie?: MacSh02TypeHistorieType;
    stuurgegevens: StUF.MACStuurgegevensSh02;
};
type MacSh02TypeHistorieType = {
    oudste?: MACLk02T;
    wijziging?: MACLk02W[];
};
type MacSh03Type = {
    object: MACKerngegevens;
    stuurgegevens: StUF.MACStuurgegevensSh03;
};
type MacSh04Type = {
    object: MACKerngegevens;
    stuurgegevens: StUF.MACStuurgegevensSh04;
};
export type MACVESAntwoord = MACVESBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: VESGerelateerdeAntwoord;
    historieFormeel?: MACVESHistorieFormeel[];
    historieFormeelRelatie?: MACVESHistorieFormeelRelatie;
    historieMaterieel?: MACVESHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Maatschappelijke activiteit oefent activiteit uit in Vestiging */
export type MACVESBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: VESBasis;
    historieFormeel?: MACVESBasis[];
    historieFormeelRelatie?: MACVESBasis;
    historieMaterieel?: MACVESBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type MACVESHistorieFormeel = MACVESBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: MACVESHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type MACVESHistorieFormeelRelatie = MACVESBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: VESKerngegevens;
    historieFormeel?: MACVESHistorieFormeel[];
    historieFormeelRelatie?: MACVESHistorieFormeelRelatie;
    historieMaterieel?: MACVESHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type MACVESHistorieMaterieel = MACVESBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: MACVESHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACVESKennisgeving = MACVESBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: VESGerelateerdeKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACVESKennisgeving_Sh = MACVESKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: VESGerelateerdeKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACVESKerngegevens = MACVESBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: VESKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type MACVESVraagScope = MACVESBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: VESGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type MACVESVraagSelectie = MACVESBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: VESGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type MACVraagScope = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSVraagScope[];
    inOnderzoek?: StUF.InOnderzoekMACVraag[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESVraagScope[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACVraagSelectie = MACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrp[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    datumVoortzetting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsEigenaar?: MACRPSVraagSelectie[];
    inOnderzoek?: StUF.InOnderzoekMACVraag[];
    kvkNummer?: KvKNummerE;
    oefentActiviteitUitIn?: MACVESVraagSelectie[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    volgorde?: Maateenheid6E[];
};
export type MACZknantwoord = MACZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    heeftAlsEigenaar?: MACRPSZknkerngegevens[];
    kvkNummer?: KvKNummerE;
};
export type MACZknbasis = MACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    heeftAlsEigenaar?: MACRPSZknkerngegevens[];
    kvkNummer?: KvKNummerE;
};
export type MACZknkerngegevens = MACZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    kvkNummer?: KvKNummerE;
};
export type MACZknkerngegevensKennisgeving = MACZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    kvkNummer?: KvKNummerE;
};
export type MACZknvraag = MACZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    heeftAlsEigenaar?: MACRPSZknkerngegevens[];
    kvkNummer?: KvKNummerE;
};
export type NaamgevingObject = string;
export type NaamgevingObjectE = NaamgevingObject & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type NaamgevingsObjectR = NaamgevingObjectE & {
    noValue?: StUF.NoValue;
};
export type NATAntwoord = NATTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: NationaliteitcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: NationaliteitOmschrijvingE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type NATGerelateerde = NATTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: NationaliteitcodeE;
    omschrijving?: NationaliteitOmschrijvingE;
};
export type NATIdentificatie = NATTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    code: NationaliteitcodeE;
};
export type NATIdentificatieKennisgeving = NATTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code: NationaliteitcodeE;
};
export type Nationaliteitcode = number;
export type NationaliteitcodeE = Nationaliteitcode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type NationaliteitOmschrijving = string;
export type NationaliteitOmschrijvingE = NationaliteitOmschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type NATKennisgeving = NATTabel & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code: NationaliteitcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving: NationaliteitOmschrijvingE;
    tijdvakObject: StUF.TijdvakObject;
};
type NatLa01Type = {
    antwoord?: NatLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NATStuurgegevensLa01;
};
type NatLa01TypeAntwoordType = {
    object: NATAntwoord[];
};
type NatLa02Type = {
    antwoord?: NatLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NATStuurgegevensLa02;
};
type NatLa02TypeAntwoordType = {
    object: NATAntwoord;
};
export type NATLk01 = {
    object: NATKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.NATStuurgegevensLk01;
};
export type NATLk01T = NATLk01 & {
    object: NATKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.NATStuurgegevensLk01;
};
export type NATLk02 = {
    object: NATKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.NATStuurgegevensLk02;
};
export type NATLk02T = NATLk02 & {
    object: NATKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.NATStuurgegevensLk02;
};
type NatLv01Type = {
    gelijk?: NATVraag;
    parameters: StUF.NATParametersVraagSynchroon;
    scope?: ScopeType_16;
    start?: StartType_16;
    stuurgegevens: StUF.NATStuurgegevensLv01;
    totEnMet?: NATVraag;
    vanaf?: NATVraag;
};
type NatLv02Type = {
    gelijk?: NATVraag;
    parameters: StUF.NATParametersVraagAsynchroon;
    scope?: ScopeType_16;
    start?: StartType_16;
    stuurgegevens: StUF.NATStuurgegevensLv02;
    totEnMet?: NATVraag;
    vanaf?: NATVraag;
};
export type NATSa01 = {
    actueel: NATLk01T;
    stuurgegevens: StUF.NATStuurgegevensSa01;
};
export type NATSa02 = {
    actueel: NATLk02T;
    stuurgegevens: StUF.NATStuurgegevensSa02;
};
type NatSa03Type = {
    object: NATKennisgeving;
    stuurgegevens: StUF.NATStuurgegevensSa03;
};
type NatSa04Type = {
    object: NATKennisgeving;
    stuurgegevens: StUF.NATStuurgegevensSa04;
};
/** Nationaliteit */
export type NATTabel = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    code?: NationaliteitcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: NationaliteitOmschrijvingE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type NATVraag = NATTabel & {
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: NationaliteitcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: NationaliteitOmschrijvingE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type NNPAntwoord = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESAntwoord[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NNPHistorieFormeel[];
    historieMaterieel?: NNPHistorieMaterieel[];
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.heeftAlsFunctionaris'?: NNPRPSAntwoord[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNP[];
    'rps.isEigenaarVan'?: NNPMACAntwoord[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpAntwoord;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPGerelateerdeAntwoord = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESKerngegevens[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNP[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpAntwoord;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPGerelateerdeKennisgeving = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres: VerblijfsadresGrpNNPVESKerngegevens[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland': VerblijfBuitenlandGrp[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPGerelateerdeVraagScope = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    bezoekadres?: VerblijfsadresGrpNNPVESVraag[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNPVraag[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagScope;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPGerelateerdeVraagSelectie = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    bezoekadres?: VerblijfsadresGrpNNPVESVraag[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNPVraag[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagSelectie;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPHistorieFormeel = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    bezoekadres?: VerblijfsadresGrpNNPVESHistorie[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NNPHistorieFormeel[];
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNP[];
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type NNPHistorieMaterieel = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    bezoekadres?: VerblijfsadresGrpNNPVESHistorie[];
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NNPHistorieFormeel[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNP[];
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** Basistype voor niet-natuurlijk persoon en ingeschreven niet-natuurlijk persoon */
export type NNPINNBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpBasis[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NNPINNBasis[];
    historieMaterieel?: NNPINNBasis[];
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.heeftAlsFunctionaris'?: NNPRPSBasis[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNPBasis[];
    'rps.isEigenaarVan'?: NNPMACBasis[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpBasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPKennisgeving = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESKennisgeving[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.heeftAlsFunctionaris'?: NNPRPSKennisgeving[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNP[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPKennisgeving_Sh = NNPKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESKennisgeving[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.heeftAlsFunctionaris'?: NNPRPSKennisgeving_Sh[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNP[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPKerngegevens = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESKerngegevens[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
};
export type NNPKerngegevensKennisgeving = NNPINNBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESKerngegevens[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
};
type NnpLa01Type = {
    antwoord?: NnpLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NNPStuurgegevensLa01;
};
type NnpLa01TypeAntwoordType = {
    object: NNPAntwoord[];
};
type NnpLa02Type = {
    antwoord?: NnpLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NNPStuurgegevensLa02;
};
type NnpLa02TypeAntwoordType = {
    object: NNPAntwoord;
};
type NnpLa03Type = {
    antwoord?: NnpLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.NNPStuurgegevensLa03;
};
type NnpLa03TypeAntwoordType = {
    object: NNPAntwoord[];
};
type NnpLa04Type = {
    antwoord?: NnpLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.NNPStuurgegevensLa04;
};
type NnpLa04TypeAntwoordType = {
    object: NNPAntwoord;
};
type NnpLa05Type = {
    antwoord?: NnpLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.NNPStuurgegevensLa05;
};
type NnpLa05TypeAntwoordType = {
    object: NNPAntwoord[];
};
type NnpLa06Type = {
    antwoord?: NnpLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.NNPStuurgegevensLa06;
};
type NnpLa06TypeAntwoordType = {
    object: NNPAntwoord;
};
type NnpLa07Type = {
    antwoord?: NnpLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NNPStuurgegevensLa07;
};
type NnpLa07TypeAntwoordType = {
    object: NNPAntwoord[];
};
type NnpLa08Type = {
    antwoord?: NnpLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NNPStuurgegevensLa08;
};
type NnpLa08TypeAntwoordType = {
    object: NNPAntwoord;
};
type NnpLa09Type = {
    antwoord?: NnpLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NNPStuurgegevensLa09;
};
type NnpLa09TypeAntwoordType = {
    object: NNPAntwoord[];
};
type NnpLa10Type = {
    antwoord?: NnpLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NNPStuurgegevensLa10;
};
type NnpLa10TypeAntwoordType = {
    object: NNPAntwoord;
};
export type NNPLk01 = {
    object: NNPKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.NNPStuurgegevensLk01;
};
export type NNPLk01T = NNPLk01 & {
    object: NNPKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.NNPStuurgegevensLk01;
};
export type NNPLk01W = NNPLk01 & {
    object: NNPKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.NNPStuurgegevensLk01;
};
export type NNPLk02 = {
    object: NNPKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.NNPStuurgegevensLk02;
};
export type NNPLk02T = NNPLk02 & {
    object: NNPKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.NNPStuurgegevensLk02;
};
export type NNPLk02W = NNPLk02 & {
    object: NNPKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.NNPStuurgegevensLk02;
};
type NnpLv01Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagSynchroon;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv01;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv02Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagAsynchroon;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv02;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv03Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagSynchroonMaterieel;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv03;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv04Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv04;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv05Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagSynchroonFormeel;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv05;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv06Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagAsynchroonFormeel;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv06;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv07Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagSynchroon;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv07;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv08Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagAsynchroon;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv08;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv09Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagSynchroon;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv09;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
type NnpLv10Type = {
    gelijk?: NNPVraagSelectie;
    parameters: StUF.NNPParametersVraagAsynchroon;
    scope?: ScopeType_17;
    start?: StartType_17;
    stuurgegevens: StUF.NNPStuurgegevensLv10;
    totEnMet?: NNPVraagSelectie;
    vanaf?: NNPVraagSelectie;
};
export type NNPMACAntwoord = NNPMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeRPSAntwoord;
    historieFormeel?: NNPMACHistorieFormeel[];
    historieFormeelRelatie?: NNPMACHistorieFormeelRelatie;
    historieMaterieel?: NNPMACHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Relatie naar Maatschappelijke activiteiten waarvan een persoon eigenaar is. */
export type NNPMACBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: MACBasis;
    historieFormeel?: NNPMACBasis[];
    historieFormeelRelatie?: NNPMACBasis;
    historieMaterieel?: NNPMACBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPMACHistorieFormeel = NNPMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NNPMACHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPMACHistorieFormeelRelatie = NNPMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevens;
    historieFormeel?: NNPMACHistorieFormeel[];
    historieFormeelRelatie?: NNPMACHistorieFormeelRelatie;
    historieMaterieel?: NNPMACHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type NNPMACHistorieMaterieel = NNPMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NNPMACHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type NNPMACKennisgeving = NNPMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPMACKennisgeving_Sh = NNPMACKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPMACKerngegevens = NNPMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: MACKerngegevensKennisgeving;
};
export type NNPMACVraagScope = NNPMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPMACVraagSelectie = NNPMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPRPSAntwoord = NNPRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSGerelateerdeAntwoord;
    historieFormeel?: NNPRPSHistorieFormeel[];
    historieFormeelRelatie?: NNPRPSHistorieFormeelRelatie;
    historieMaterieel?: NNPRPSHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekNNPRPS[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Basistype voor de heeftAlsFunctionaris relatie van NNP */
export type NNPRPSBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde?: RPSBasis;
    historieFormeel?: NNPRPSBasis[];
    historieFormeelRelatie?: NNPRPSBasis;
    historieMaterieel?: NNPRPSBasis[];
    inOnderzoek?: StUF.InOnderzoekNNPRPSBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NNPRPSHistorieFormeel = NNPRPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    historieFormeel?: NNPRPSHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekNNPRPS[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NNPRPSHistorieFormeelRelatie = NNPRPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSKerngegevens;
    historieFormeel?: NNPRPSHistorieFormeel[];
    historieFormeelRelatie?: NNPRPSHistorieFormeelRelatie;
    historieMaterieel?: NNPRPSHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekNNPRPS[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NNPRPSHistorieMaterieel = NNPRPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    historieFormeel?: NNPRPSHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekNNPRPS[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPRPSKennisgeving = NNPRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSKerngegevensKennisgeving;
    inOnderzoek?: StUF.InOnderzoekNNPRPS[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPRPSKennisgeving_Sh = NNPRPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSKerngegevensKennisgeving;
    inOnderzoek?: StUF.InOnderzoekNNPRPS[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NNPRPSKerngegevens = NNPRPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NNPRPSVraagScope = NNPRPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSGerelateerdeVraagScope;
    inOnderzoek?: StUF.InOnderzoekNNPRPSVraag[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NNPRPSVraagSelectie = NNPRPSBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    functionarisType?: FunctionarisTypeE;
    gerelateerde: RPSGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.InOnderzoekNNPRPSVraag[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NNPSa01 = {
    actueel: NNPLk01T;
    stuurgegevens: StUF.NNPStuurgegevensSa01;
};
export type NNPSa02 = {
    actueel: NNPLk02T;
    stuurgegevens: StUF.NNPStuurgegevensSa02;
};
type NnpSa03Type = {
    object: NNPKerngegevens;
    stuurgegevens: StUF.NNPStuurgegevensSa03;
};
type NnpSa04Type = {
    object: NNPKerngegevens;
    stuurgegevens: StUF.NNPStuurgegevensSa04;
};
type NnpSh01Type = {
    actueel: NNPSa01;
    historie?: NnpSh01TypeHistorieType;
    stuurgegevens: StUF.NNPStuurgegevensSh01;
};
type NnpSh01TypeHistorieType = {
    oudste: NNPLk01T;
    wijziging?: NNPLk01W[];
};
type NnpSh02Type = {
    actueel: NNPSa02;
    historie?: NnpSh02TypeHistorieType;
    stuurgegevens: StUF.NNPStuurgegevensSh02;
};
type NnpSh02TypeHistorieType = {
    oudste?: NNPLk02T;
    wijziging?: NNPLk02W[];
};
type NnpSh03Type = {
    object: NNPKerngegevens;
    stuurgegevens: StUF.NNPStuurgegevensSh03;
};
type NnpSh04Type = {
    object: NNPKerngegevens;
    stuurgegevens: StUF.NNPStuurgegevensSh04;
};
export type NNPVraagScope = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESVraag[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.heeftAlsFunctionaris'?: NNPRPSVraagScope[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNPVraag[];
    'rps.isEigenaarVan'?: NNPMACVraagScope[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagScope;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPVraagSelectie = NNPINNBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpNNPVESVraag[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.datumVoortzetting'?: StUF.DatumMetIndicator;
    'inn.heeftAlsFunctionaris'?: NNPRPSVraagSelectie[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    'inn.statutaireZetel'?: StatutaireZetelE;
    inOnderzoek?: StUF.InOnderzoekNNPVraag[];
    'rps.isEigenaarVan'?: NNPMACVraagSelectie[];
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagSelectie;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NNPZknantwoord = NNPZknbasis & {
    entiteittype: string;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NNPZknbasis = NNPINNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NNPZknkerngegevens = NNPZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NNPZknkerngegevensKennisgeving = NNPZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NNPZknOBJantwoord = NNPZknbasis & {
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.typering'?: TyperingNNPE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NNPZknOBJvraag = NNPZknbasis & {
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.typering'?: TyperingNNPE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NNPZknvraag = NNPZknbasis & {
    entiteittype: string;
    'ann.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    bezoekadres?: VerblijfsadresGrpZknbasis[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'inn.nnpId'?: BSNE[];
    'inn.rechtsvorm'?: RechtsvormE;
    statutaireNaam?: StatutaireNaamE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNNPE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
};
export type NPSAntwoord = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPS[];
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    brondocument?: BrondocumentNPS[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    historieFormeel?: NPSHistorieFormeel[];
    historieMaterieel?: NPSHistorieMaterieel[];
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    'ing.isBijgeschrevenOp'?: NPSRSDBIJAntwoord[];
    'ing.isHouderVan'?: NPSRSDHDRAntwoord[];
    inOnderzoek?: StUF.InOnderzoekNPS[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWAntwoord[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDAntwoord[];
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoord[];
    'inp.heeftAlsOuders'?: NPSNPSOUDAntwoord[];
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOAntwoord[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'rps.isEigenaarVan'?: NPSMACAntwoord[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpAntwoord;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpAntwoord[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type NPSAntwoordprsr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    extraElementen?: StUF.ExtraElementen;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner: GeslachtsnaamE;
    'inp.bsn': BSNR[];
    'inp.geboorteLand': LandcodeE;
    'inp.geboorteplaats': GemeentenaamE;
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoordprsr[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpPrsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres: VerblijfsadresGrpPrsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner: VoorvoegselGeslachtsnaamE;
};
export type NPSGerelateerdeAntwoord = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    inOnderzoek?: StUF.InOnderzoekNPS[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOKerngegevens[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKerngegevens;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpKerngegevens[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
/** Type dat in kennisgevingen wordt opgenomen als gerelateerde met de gegevens die vanuit de GBA gewijzigd kunnen worden */
export type NPSGerelateerdeGBA = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    'inp.a-nummer'?: ANummere;
    'inp.bsn'?: BSNE[];
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpKerngegevens[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSGerelateerdeVraagScope = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    brondocument?: BrondocumentNPSVraag[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    inOnderzoek?: StUF.InOnderzoekNPSVraag[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOVraagScopeKerngegevens[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagScope;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpKerngegevens[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSGerelateerdeVraagSelectie = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    brondocument?: BrondocumentNPSVraag[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    inOnderzoek?: StUF.InOnderzoekNPSVraag[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOKerngegevens[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagSelectie;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpKerngegevens[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSHistorieFormeel = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPS[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    historieFormeel?: NPSHistorieFormeel[];
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    inOnderzoek?: StUF.InOnderzoekNPS[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpHistorie;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpHistorie[];
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSHistorieMaterieel = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPS[];
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    brondocument?: BrondocumentNPS[];
    extraElementen?: StUF.ExtraElementen;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    historieFormeel?: NPSHistorieFormeel[];
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    inOnderzoek?: StUF.InOnderzoekNPS[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpHistorie;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpHistorie[];
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSKennisgeving = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPS[];
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    brondocument?: BrondocumentNPS[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    'ing.isBijgeschrevenOp'?: NPSRSDBIJKennisgeving[];
    inOnderzoek?: StUF.InOnderzoekNPS[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWKennisgeving[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDKennisgeving[];
    'inp.heeftAlsNationaliteit'?: NPSNATKennisgeving[];
    'inp.heeftAlsOuders'?: NPSNPSOUDKennisgeving[];
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOKennisgeving[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpKennisgeving[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSKennisgeving_Sh = NPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPS[];
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    brondocument?: BrondocumentNPS[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    'ing.isBijgeschrevenOp'?: NPSRSDBIJKennisgeving_Sh[];
    inOnderzoek?: StUF.InOnderzoekNPS[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWKennisgeving_Sh[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDKennisgeving_Sh[];
    'inp.heeftAlsNationaliteit'?: NPSNATKennisgeving_Sh[];
    'inp.heeftAlsOuders'?: NPSNPSOUDKennisgeving_Sh[];
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOKennisgeving_Sh[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpKennisgeving[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSKerngegevens = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    'inp.a-nummer'?: ANummere;
    'inp.bsn'?: BSNE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpKerngegevens[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSKerngegevensKennisgeving = NPSNININGBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    'inp.a-nummer'?: ANummere;
    'inp.bsn'?: BSNE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpKerngegevens[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
type NpsLa01PrsGezinssituatieOpAdresAanvragerType = {
    antwoord: NpsLa01PrsGezinssituatieOpAdresAanvragerTypeAntwoordType;
    melding?: string[];
    parameters: StUF.parametersLa01PrsNatuurlijkPersoon;
    stuurgegevens: StUF.stuurgegevensLa01PrsNatuurlijkPersoon;
};
type NpsLa01PrsGezinssituatieOpAdresAanvragerTypeAntwoordType = {
    object: NPSPrsgezinaanvragerr;
};
type NpsLa01PrsKinderenVanAanvragerType = {
    antwoord: NpsLa01PrsKinderenVanAanvragerTypeAntwoordType;
    melding?: string[];
    parameters: StUF.parametersLa01PrsNatuurlijkPersoon;
    stuurgegevens: StUF.stuurgegevensLa01PrsNatuurlijkPersoon;
};
type NpsLa01PrsKinderenVanAanvragerTypeAntwoordType = {
    object: NPSPrskinderenaanvragerr;
};
type NpsLa01PrsNatuurlijkPersoonType = {
    antwoord: NpsLa01PrsNatuurlijkPersoonTypeAntwoordType;
    melding?: string[];
    parameters: StUF.parametersLa01PrsNatuurlijkPersoon;
    stuurgegevens: StUF.stuurgegevensLa01PrsNatuurlijkPersoon;
};
type NpsLa01PrsNatuurlijkPersoonTypeAntwoordType = {
    object: NPSAntwoordprsr;
};
type NpsLa01Type = {
    antwoord?: NpsLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NPSStuurgegevensLa01;
};
type NpsLa01TypeAntwoordType = {
    object: NPSAntwoord[];
};
type NpsLa02Type = {
    antwoord?: NpsLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NPSStuurgegevensLa02;
};
type NpsLa02TypeAntwoordType = {
    object: NPSAntwoord;
};
type NpsLa03Type = {
    antwoord?: NpsLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.NPSStuurgegevensLa03;
};
type NpsLa03TypeAntwoordType = {
    object: NPSAntwoord[];
};
type NpsLa04Type = {
    antwoord?: NpsLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.NPSStuurgegevensLa04;
};
type NpsLa04TypeAntwoordType = {
    object: NPSAntwoord;
};
type NpsLa05Type = {
    antwoord?: NpsLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.NPSStuurgegevensLa05;
};
type NpsLa05TypeAntwoordType = {
    object: NPSAntwoord[];
};
type NpsLa06Type = {
    antwoord?: NpsLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.NPSStuurgegevensLa06;
};
type NpsLa06TypeAntwoordType = {
    object: NPSAntwoord;
};
type NpsLa07Type = {
    antwoord?: NpsLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NPSStuurgegevensLa07;
};
type NpsLa07TypeAntwoordType = {
    object: NPSAntwoord[];
};
type NpsLa08Type = {
    antwoord?: NpsLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NPSStuurgegevensLa08;
};
type NpsLa08TypeAntwoordType = {
    object: NPSAntwoord;
};
type NpsLa09Type = {
    antwoord?: NpsLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.NPSStuurgegevensLa09;
};
type NpsLa09TypeAntwoordType = {
    object: NPSAntwoord[];
};
type NpsLa10Type = {
    antwoord?: NpsLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.NPSStuurgegevensLa10;
};
type NpsLa10TypeAntwoordType = {
    object: NPSAntwoord;
};
export type NPSLk01 = {
    object: NPSKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.NPSStuurgegevensLk01;
};
export type NPSLk01T = NPSLk01 & {
    object: NPSKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.NPSStuurgegevensLk01;
};
export type NPSLk01W = NPSLk01 & {
    object: NPSKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.NPSStuurgegevensLk01;
};
export type NPSLk02 = {
    object: NPSKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.NPSStuurgegevensLk02;
};
export type NPSLk02T = NPSLk02 & {
    object: NPSKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.NPSStuurgegevensLk02;
};
export type NPSLk02W = NPSLk02 & {
    object: NPSKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.NPSStuurgegevensLk02;
};
type NpsLv01PrsGezinssituatieOpAdresAanvragerType = {
    gelijk: NPSVraagSelectieprsr;
    parameters: StUF.parametersLv01PrsNatuurlijkPersoon;
    scope: ScopeType_19;
    stuurgegevens: StUF.stuurgegevensLv01PrsNatuurlijkPersoon;
};
type NpsLv01PrsKinderenVanAanvragerType = {
    gelijk: NPSVraagSelectieprsr;
    parameters: StUF.parametersLv01PrsNatuurlijkPersoon;
    scope: ScopeType_20;
    stuurgegevens: StUF.stuurgegevensLv01PrsNatuurlijkPersoon;
};
type NpsLv01PrsNatuurlijkPersoonType = {
    gelijk: NPSVraagSelectieprsr;
    parameters: StUF.parametersLv01PrsNatuurlijkPersoon;
    scope: ScopeType_21;
    stuurgegevens: StUF.stuurgegevensLv01PrsNatuurlijkPersoon;
};
type NpsLv01Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagSynchroon;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv01;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv02Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagAsynchroon;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv02;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv03Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagSynchroonMaterieel;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv03;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv04Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv04;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv05Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagSynchroonFormeel;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv05;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv06Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagAsynchroonFormeel;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv06;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv07Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagSynchroon;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv07;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv08Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagAsynchroon;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv08;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv09Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagSynchroon;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv09;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
type NpsLv10Type = {
    gelijk?: NPSVraagSelectie;
    parameters: StUF.NPSParametersVraagAsynchroon;
    scope?: ScopeType_18;
    start?: StartType_18;
    stuurgegevens: StUF.NPSStuurgegevensLv10;
    totEnMet?: NPSVraagSelectie;
    vanaf?: NPSVraagSelectie;
};
export type NPSMACAntwoord = NPSMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeRPSAntwoord;
    historieFormeel?: NPSMACHistorieFormeel[];
    historieFormeelRelatie?: NPSMACHistorieFormeelRelatie;
    historieMaterieel?: NPSMACHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Relatie naar Maatschappelijke activiteiten waarvan een persoon eigenaar is. */
export type NPSMACBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: MACBasis;
    historieFormeel?: NPSMACBasis[];
    historieFormeelRelatie?: NPSMACBasis;
    historieMaterieel?: NPSMACBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSMACHistorieFormeel = NPSMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSMACHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSMACHistorieFormeelRelatie = NPSMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevens;
    historieFormeel?: NPSMACHistorieFormeel[];
    historieFormeelRelatie?: NPSMACHistorieFormeelRelatie;
    historieMaterieel?: NPSMACHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type NPSMACHistorieMaterieel = NPSMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSMACHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type NPSMACKennisgeving = NPSMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSMACKennisgeving_Sh = NPSMACKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSMACKerngegevens = NPSMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: MACKerngegevensKennisgeving;
};
export type NPSMACVraagScope = NPSMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSMACVraagSelectie = NPSMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATAntwoord = NPSNATBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNAT;
    brondocument?: BrondocumentNAT;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NATGerelateerde;
    historieFormeel?: NPSNATHistorieFormeel[];
    historieFormeelRelatie?: NPSNATHistorieFormeelRelatie;
    historieMaterieel?: NPSNATHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekNAT;
    'inp.datumVerkrijging'?: StUF.DatumMetIndicator;
    'inp.datumVerlies'?: StUF.DatumMetIndicator;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Restrictie op Natuurlijk Persoon, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type NPSNATAntwoordprsr = NPSNATAntwoord & {
    gerelateerde: NATGerelateerde;
};
/** Basistype voor de relatie naar de nationaliteit */
export type NPSNATBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheid;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: NATTabel;
    historieFormeel?: NPSNATBasis[];
    historieFormeelRelatie?: NPSNATBasis;
    historieMaterieel?: NPSNATBasis[];
    inOnderzoek?: StUF.InOnderzoekNATBasis;
    'inp.datumVerkrijging'?: StUF.DatumMetIndicator;
    'inp.datumVerlies'?: StUF.DatumMetIndicator;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATHistorieFormeel = NPSNATBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNAT;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNATHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekNAT;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATHistorieFormeelRelatie = NPSNATBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNAT;
    brondocument?: BrondocumentNAT;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NATIdentificatie;
    historieFormeel?: NPSNATHistorieFormeel[];
    historieFormeelRelatie?: NPSNATHistorieFormeelRelatie;
    historieMaterieel?: NPSNATHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekNAT;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type NPSNATHistorieMaterieel = NPSNATBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNAT;
    brondocument?: BrondocumentNAT;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNATHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekNAT;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATKennisgeving = NPSNATBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNAT;
    brondocument?: BrondocumentNAT;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NATIdentificatieKennisgeving;
    inOnderzoek?: StUF.InOnderzoekNAT;
    'inp.datumVerkrijging'?: StUF.DatumMetIndicator;
    'inp.datumVerlies'?: StUF.DatumMetIndicator;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATKennisgeving_Sh = NPSNATKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNAT;
    brondocument?: BrondocumentNAT;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NATIdentificatieKennisgeving;
    inOnderzoek?: StUF.InOnderzoekNAT;
    'inp.datumVerkrijging'?: StUF.DatumMetIndicator;
    'inp.datumVerlies'?: StUF.DatumMetIndicator;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATKerngegevens = NPSNATBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NATIdentificatieKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSNATVraag = NPSNATBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag;
    brondocument?: BrondocumentNATVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NATGerelateerde;
    inOnderzoek?: StUF.InOnderzoekNATVraag;
    'inp.datumVerkrijging'?: StUF.DatumMetIndicator;
    'inp.datumVerlies'?: StUF.DatumMetIndicator;
    'inp.redenVerkrijging'?: RedenVerkrijgingVerliesNationaliteitE;
    'inp.redenVerlies'?: RedenVerkrijgingVerliesNationaliteitE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Gezamenlijk basistype voor Natuurlijk persoon, ingezetene en niet-ingezetene */
export type NPSNININGBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheid[];
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    brondocument?: Brondocument[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    historieFormeel?: NPSNININGBasis[];
    historieMaterieel?: NPSNININGBasis[];
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    'ing.isBijgeschrevenOp'?: NPSRSDBIJBasis[];
    'ing.isHouderVan'?: NPSRSDHDRBasis[];
    inOnderzoek?: StUF.InOnderzoekNPSBasis[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWBasis[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDBasis[];
    'inp.heeftAlsNationaliteit'?: NPSNATBasis[];
    'inp.heeftAlsOuders'?: NPSNPSOUDBasis[];
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOBasis[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'rps.isEigenaarVan'?: NPSMACBasis[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpBasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpBasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSNPSHUWAntwoord = NPSNPSHUWBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSHUW[];
    brondocument?: BrondocumentNPSNPSHUW;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeAntwoord;
    historieFormeel?: NPSNPSHUWHistorieFormeel[];
    historieFormeelRelatie?: NPSNPSHUWHistorieFormeelRelatie;
    historieMaterieel?: NPSNPSHUWHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUW[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Relatie naar de echtgenoten/partners van een persoon */
export type NPSNPSHUWBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheid[];
    brondocument?: Brondocument;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: NPSNININGBasis;
    historieFormeel?: NPSNPSHUWBasis[];
    historieFormeelRelatie?: NPSNPSHUWBasis;
    historieMaterieel?: NPSNPSHUWBasis[];
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUWBasis[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSHUWHistorieFormeel = NPSNPSHUWBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSHUW[];
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNPSHUWHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUW[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSHUWHistorieFormeelRelatie = NPSNPSHUWBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSHUW[];
    brondocument?: BrondocumentNPSNPSHUW;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSKerngegevens;
    historieFormeel?: NPSNPSHUWHistorieFormeel[];
    historieFormeelRelatie?: NPSNPSHUWHistorieFormeelRelatie;
    historieMaterieel?: NPSNPSHUWHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUW[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSHUWHistorieMaterieel = NPSNPSHUWBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSHUW[];
    brondocument?: BrondocumentNPSNPSHUW;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNPSHUWHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUW[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type NPSNPSHUWKennisgeving = NPSNPSHUWBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSHUW[];
    brondocument?: BrondocumentNPSNPSHUW;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeGBA;
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUW[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSHUWKennisgeving_Sh = NPSNPSHUWKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSHUW[];
    brondocument?: BrondocumentNPSNPSHUW;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeGBA;
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUW[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSHUWKerngegevens = NPSNPSHUWBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    datumSluiting?: StUF.DatumMetIndicator;
    gerelateerde: NPSKerngegevensKennisgeving;
};
/** Restrictie op de (huwelijks)relatie tussen twee NatuurlijkPersonen, elementen die niet van belang zijn voor prefill zijn verwijderd. */
export type NPSNPSHUWPrsr = NPSNPSHUWBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSScopeprsgezinslidr;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSHUWVraagScope = NPSNPSHUWBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag[];
    brondocument?: BrondocumentNPSNPSHUWVraag;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagScope;
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUWVraag[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSHUWVraagSelectie = NPSNPSHUWBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag[];
    brondocument?: BrondocumentNPSNPSHUWVraag;
    datumOntbinding?: StUF.DatumMetIndicator;
    datumSluiting?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.InOnderzoekNPSNPSHUWVraag[];
    landOntbinding?: LandcodeE;
    landSluiting?: LandcodeE;
    plaatsOntbinding?: GemeentenaamE;
    plaatsSluiting?: GemeentenaamE;
    redenOntbinding?: RedenOntbindingE;
    soortVerbintenis?: SoortVerbintenisE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSKNDAntwoord = NPSNPSKNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSKND;
    brondocument?: BrondocumentNPSNPSKND;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeAntwoord;
    historieFormeel?: NPSNPSKNDHistorieFormeel[];
    historieFormeelRelatie?: NPSNPSKNDHistorieFormeelRelatie;
    historieMaterieel?: NPSNPSKNDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Relatie naar de kinderen van een persoon */
export type NPSNPSKNDBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheid;
    brondocument?: Brondocument;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: NPSNININGBasis;
    historieFormeel?: NPSNPSKNDBasis[];
    historieFormeelRelatie?: NPSNPSKNDBasis;
    historieMaterieel?: NPSNPSKNDBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSKNDHistorieFormeel = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSKND;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNPSKNDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSKNDHistorieFormeelRelatie = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSKND;
    brondocument?: BrondocumentNPSNPSKND;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSKerngegevens;
    historieFormeel?: NPSNPSKNDHistorieFormeel[];
    historieFormeelRelatie?: NPSNPSKNDHistorieFormeelRelatie;
    historieMaterieel?: NPSNPSKNDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSKNDHistorieMaterieel = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSKND;
    brondocument?: BrondocumentNPSNPSKND;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNPSKNDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type NPSNPSKNDKennisgeving = NPSNPSKNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSKND;
    brondocument?: BrondocumentNPSNPSKND;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeGBA;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSKNDKennisgeving_Sh = NPSNPSKNDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSKND;
    brondocument?: BrondocumentNPSNPSKND;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeGBA;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSKNDKerngegevens = NPSNPSKNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevensKennisgeving;
};
/** Restrictie op Relatie naar de kinderen van een persoon, elementen die niet van belang zijn voor prefill zijn verwijderd. Zonder verblijfsadres. */
export type NPSNPSKNDPrsr = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSScopeprsgezinslidr;
};
/** Restrictie op Relatie naar de kinderen van een persoon, elementen die niet van belang zijn voor prefill zijn verwijderd. Met verblijfsadres. */
export type NPSNPSKNDPrsr2 = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSScopeprskindr;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSKNDVraagScope = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag;
    brondocument?: BrondocumentNPSNPSKNDVraag;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSKNDVraagSelectie = NPSNPSKNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag;
    brondocument?: BrondocumentNPSNPSKNDVraag;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSOUDAntwoord = NPSNPSOUDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSOUD;
    brondocument?: BrondocumentNPSNPSOUD;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeAntwoord;
    historieFormeel?: NPSNPSOUDHistorieFormeel[];
    historieFormeelRelatie?: NPSNPSOUDHistorieFormeelRelatie;
    historieMaterieel?: NPSNPSOUDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Relatie naar de ouders van een persoon */
export type NPSNPSOUDBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheid;
    brondocument?: Brondocument;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: NPSNININGBasis;
    historieFormeel?: NPSNPSOUDBasis[];
    historieFormeelRelatie?: NPSNPSOUDBasis;
    historieMaterieel?: NPSNPSOUDBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSOUDHistorieFormeel = NPSNPSOUDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSOUD;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNPSOUDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSOUDHistorieFormeelRelatie = NPSNPSOUDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSOUD;
    brondocument?: BrondocumentNPSNPSOUD;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSKerngegevens;
    historieFormeel?: NPSNPSOUDHistorieFormeel[];
    historieFormeelRelatie?: NPSNPSOUDHistorieFormeelRelatie;
    historieMaterieel?: NPSNPSOUDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSOUDHistorieMaterieel = NPSNPSOUDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSOUD;
    brondocument?: BrondocumentNPSNPSOUD;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSNPSOUDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type NPSNPSOUDKennisgeving = NPSNPSOUDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSOUD;
    brondocument?: BrondocumentNPSNPSOUD;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeGBA;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSOUDKennisgeving_Sh = NPSNPSOUDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidNPSNPSOUD;
    brondocument?: BrondocumentNPSNPSOUD;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeGBA;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type NPSNPSOUDKerngegevens = NPSNPSOUDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevensKennisgeving;
};
/** Restrictie op Relatie naar de ouders van een persoon, elementen die niet
 * van belang zijn voor prefill zijn verwijderd. */
export type NPSNPSOUDPrsr = NPSNPSOUDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSScopeprsgezinslidr;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSOUDVraagScope = NPSNPSOUDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag;
    brondocument?: BrondocumentNPSNPSOUDVraag;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSNPSOUDVraagSelectie = NPSNPSOUDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag;
    brondocument?: BrondocumentNPSNPSOUDVraag;
    datumEindeFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    datumIngangFamilierechtelijkeBetrekking?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: NPSGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    ouderAanduiding?: OuderAanduidingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Restrictie op Natuurlijk Persoon met gezinsleden (gegevens aanvrager) bijvoorbeeld voor een verhuizing , elementen die niet van belang zijn voor prefill
 * zijn verwijderd. */
export type NPSPrsgezinaanvragerr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    extraElementen?: StUF.ExtraElementen;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner: GeslachtsnaamE;
    'inp.bsn': BSNR[];
    'inp.geboorteLand': LandcodeE;
    'inp.geboorteplaats': GemeentenaamE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWPrsr[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDPrsr[];
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoordprsr[];
    'inp.heeftAlsOuders'?: NPSNPSOUDPrsr[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpPrsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpPrsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon als gezinslid bijvoorbeeld voor
 * verhuizing (zeer miniem), elementen die niet van belang zijn voor prefill zijn
 * verwijderd. */
export type NPSPrsgezinslidr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    'inp.bsn': BSNR[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon met kinderen (gegevens aanvrager) bijvoorbeeld voor aanvraag leerlingvervoer, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type NPSPrskinderenaanvragerr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    extraElementen?: StUF.ExtraElementen;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner: GeslachtsnaamE;
    'inp.bsn': BSNR[];
    'inp.geboorteLand': LandcodeE;
    'inp.geboorteplaats': GemeentenaamE;
    'inp.heeftAlsKinderen'?: NPSNPSKNDPrsr2[];
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoordprsr[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpPrsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpPrsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon als gezinslid bijvoorbeeld voor
 * verhuizing (zeer miniem), elementen die niet van belang zijn voor prefill zijn
 * verwijderd. */
export type NPSPrskindr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    'inp.bsn': BSNR[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpPrsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
};
export type NPSRSDBIJAntwoord = NPSRSDBIJBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDAntwoord;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Relatie naar de reisdocumenten waarop een persoon is bijgeschreven */
export type NPSRSDBIJBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: RSDBasis;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSRSDBIJKennisgeving = NPSRSDBIJBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSRSDBIJKennisgeving_Sh = NPSRSDBIJKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSRSDBIJKerngegevens = NPSRSDBIJBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RSDKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSRSDBIJVraagScope = NPSRSDBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDVraagScope;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type NPSRSDBIJVraagSelectie = NPSRSDBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDVraagSelectie;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSRSDHDRAntwoord = NPSRSDHDRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDGerelateerdeHDRAntwoord;
};
/** Relatie naar de reisdocumenten waarvan een persoon de houder is */
export type NPSRSDHDRBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: RSDBasis;
};
export type NPSRSDHDRVraag = NPSRSDHDRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: RSDGerelateerdeHDRVraag;
};
export type NPSSa01 = {
    actueel: NPSLk01T;
    stuurgegevens: StUF.NPSStuurgegevensSa01;
};
export type NPSSa02 = {
    actueel: NPSLk02T;
    stuurgegevens: StUF.NPSStuurgegevensSa02;
};
type NpsSa03Type = {
    object: NPSKerngegevens;
    stuurgegevens: StUF.NPSStuurgegevensSa03;
};
type NpsSa04Type = {
    object: NPSKerngegevens;
    stuurgegevens: StUF.NPSStuurgegevensSa04;
};
/** Restrictie op Natuurlijk Persoon met gezinsleden (gegevens aanvrager) t.b.v. scope. Bijvoorbeeld voor een verhuizing , elementen die niet van belang zijn voor prefill
 * zijn verwijderd. */
export type NPSScopeprsgezinsituatieOpAdresAanvragerr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    extraElementen?: StUF.ExtraElementen;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner: GeslachtsnaamE;
    'inp.bsn': BSNR[];
    'inp.geboorteLand': LandcodeE;
    'inp.geboorteplaats': GemeentenaamE;
    'inp.heeftAlsEchtgenootPartner': NPSNPSHUWPrsr[];
    'inp.heeftAlsKinderen': NPSNPSKNDPrsr[];
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoordprsr[];
    'inp.heeftAlsOuders': NPSNPSOUDPrsr[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpScopeprsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres: VerblijfsadresGrpScopeprsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon als gezinslid bijvoorbeeld voor
 * verhuizing (zeer miniem), elementen die niet van belang zijn voor prefill zijn
 * verwijderd. */
export type NPSScopeprsgezinslidr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    'inp.bsn': BSNR[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon met kinderen (gegevens aanvrager)
 * bijvoorbeeld voor aanvraag leerlingvervoer, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type NPSScopeprskinderenVanAanvragerr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    extraElementen?: StUF.ExtraElementen;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner: GeslachtsnaamE;
    'inp.bsn': BSNR[];
    'inp.geboorteLand': LandcodeE;
    'inp.geboorteplaats': GemeentenaamE;
    'inp.heeftAlsKinderen': NPSNPSKNDPrsr2[];
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoordprsr[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpScopeprsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres: VerblijfsadresGrpScopeprsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon als gezinslid bijvoorbeeld voor
 * verhuizing (zeer miniem), elementen die niet van belang zijn voor prefill zijn
 * verwijderd. */
export type NPSScopeprskindr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingR;
    geslachtsnaam: GeslachtsnaamR;
    'inp.bsn': BSNR[];
    verblijfsadres: VerblijfsadresGrpScopeprsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenR;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon t.b.v. scope, elementen die niet van belang zijn voor prefill zijn verwijderd. */
export type NPSScopeprsr = NPSNININGBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    extraElementen?: StUF.ExtraElementen;
    geboortedatum: StUF.DatumMetIndicator;
    geslachtsaanduiding: GeslachtsaanduidingE;
    geslachtsnaam: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner: GeslachtsnaamE;
    'inp.bsn': BSNE[];
    'inp.geboorteLand': LandcodeE;
    'inp.geboorteplaats': GemeentenaamE;
    'inp.heeftAlsNationaliteit'?: NPSNATAntwoordprsr[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpScopeprsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres: VerblijfsadresGrpScopeprsr[];
    voorletters: VoorlettersE;
    voornamen: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner: VoorvoegselGeslachtsnaamE;
};
type NpsSh01Type = {
    actueel: NPSSa01;
    historie?: NpsSh01TypeHistorieType;
    stuurgegevens: StUF.NPSStuurgegevensSh01;
};
type NpsSh01TypeHistorieType = {
    oudste: NPSLk01T;
    wijziging?: NPSLk01W[];
};
type NpsSh02Type = {
    actueel: NPSSa02;
    historie?: NpsSh02TypeHistorieType;
    stuurgegevens: StUF.NPSStuurgegevensSh02;
};
type NpsSh02TypeHistorieType = {
    oudste?: NPSLk02T;
    wijziging?: NPSLk02W[];
};
type NpsSh03Type = {
    object: NPSKerngegevens;
    stuurgegevens: StUF.NPSStuurgegevensSh03;
};
type NpsSh04Type = {
    object: NPSKerngegevens;
    stuurgegevens: StUF.NPSStuurgegevensSh04;
};
export type NPSTGOAntwoord = NPSTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPS;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeAntwoord;
    historieFormeel?: NPSTGOHistorieFormeel[];
    historieFormeelRelatie?: NPSTGOHistorieFormeelRelatie;
    historieMaterieel?: NPSTGOHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekVerblijfplaats;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Basistype voor de relatie naar het object waarin verbleven wordt tbv NPS en zijn subtypen ING en NIN en tbv TGO en zijn subtypen LPL, SPL en VBO */
export type NPSTGOBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOAOTBasis;
    historieFormeel?: NPSTGOBasis[];
    historieFormeelRelatie?: NPSTGOBasis;
    historieMaterieel?: NPSTGOBasis[];
    inOnderzoek?: StUF.InOnderzoekVerblijfplaatsBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSTGOHistorieFormeel = NPSTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSTGOHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekVerblijfplaats;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSTGOHistorieFormeelRelatie = NPSTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPS;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: NPSTGOHistorieFormeel[];
    historieFormeelRelatie?: NPSTGOHistorieFormeelRelatie;
    historieMaterieel?: NPSTGOHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekVerblijfplaats;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type NPSTGOHistorieMaterieel = NPSTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPS;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: NPSTGOHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekVerblijfplaats;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSTGOKennisgeving = NPSTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPS;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.InOnderzoekVerblijfplaats;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSTGOKennisgeving_Sh = NPSTGOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPS;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.InOnderzoekVerblijfplaats;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSTGOKerngegevens = NPSTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevens;
};
export type NPSTGOVraag = NPSTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPSVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    inOnderzoek?: StUF.InOnderzoekVerblijfplaatsVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSTGOVraagScopeKerngegevens = NPSTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentNPSVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOVraagScopeKerngegevens;
    inOnderzoek?: StUF.InOnderzoekVerblijfplaatsVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type NPSVraagScope = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag[];
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    brondocument?: BrondocumentNPSVraag[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    'ing.isBijgeschrevenOp'?: NPSRSDBIJVraagScope[];
    'ing.isHouderVan'?: NPSRSDHDRVraag[];
    inOnderzoek?: StUF.InOnderzoekNPSVraag[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWVraagScope[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDVraagScope[];
    'inp.heeftAlsNationaliteit'?: NPSNATVraag[];
    'inp.heeftAlsOuders'?: NPSNPSOUDVraagScope[];
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOVraag[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'rps.isEigenaarVan'?: NPSMACVraagScope[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagScope;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpVraag[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSVraagSelectie = NPSNININGBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanduidingStrijdigheidNietigheid?: AanduidingStrijdigheidNietigheidVraag[];
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    brondocument?: BrondocumentNPSVraag[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'ing.aanduidingEuropeesKiesrecht'?: AanduidingEuropeesKiesrechtE;
    'ing.aanduidingUitgeslotenKiesrecht'?: AanduidingUitgeslotenKiesrechtE;
    'ing.datumVerkrijgingVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.datumVerliesVerblijfstitel'?: StUF.DatumMetIndicator;
    'ing.indicatieBlokkering'?: IndicatieE;
    'ing.indicatieCurateleRegister'?: IndicatieCurateleE;
    'ing.indicatieGezagMinderjarige'?: IndicatieGezagE;
    'ing.isBijgeschrevenOp'?: NPSRSDBIJVraagSelectie[];
    'ing.isHouderVan'?: NPSRSDHDRVraag[];
    inOnderzoek?: StUF.InOnderzoekNPSVraag[];
    'inp.a-nummer'?: ANummere;
    'inp.aanduidingBijzonderNederlanderschap'?: AanduidingBijzonderNederlanderschapE;
    'inp.adresHerkomst'?: AdresHerkomstE;
    'inp.bsn'?: BSNE[];
    'inp.buitenlandsReisdocument'?: SignaleringGBAE;
    'inp.burgerlijkeStaat'?: BurgerlijkeStaatE;
    'inp.datumInschrijving'?: StUF.DatumMetIndicator;
    'inp.datumOpschortingBijhouding'?: StUF.DatumMetIndicator;
    'inp.datumVertrekUitNederland'?: StUF.DatumMetIndicator;
    'inp.datumVestigingInNederland'?: StUF.DatumMetIndicator;
    'inp.emigratieLand'?: LandcodeE;
    'inp.geboorteLand'?: LandcodeE;
    'inp.geboorteplaats'?: GemeentenaamE;
    'inp.gemeenteVanInschrijving'?: GemeentecoderingE;
    'inp.heeftAlsEchtgenootPartner'?: NPSNPSHUWVraagSelectie[];
    'inp.heeftAlsKinderen'?: NPSNPSKNDVraagSelectie[];
    'inp.heeftAlsNationaliteit'?: NPSNATVraag[];
    'inp.heeftAlsOuders'?: NPSNPSOUDVraagSelectie[];
    'inp.immigratieLand'?: LandcodeE;
    'inp.indicatieGeheim'?: IndicatieGeheimE;
    'inp.overlijdenLand'?: LandcodeE;
    'inp.overlijdenplaats'?: GemeentenaamE;
    'inp.redenOpschortingBijhouding'?: RedenOpschortingBijhoudingE;
    'inp.signaleringReisdocument'?: SignaleringGBAE;
    'inp.verblijftIn'?: NPSTGOVraag[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'rps.isEigenaarVan'?: NPSMACVraagSelectie[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagSelectie;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.typering'?: TyperingNPSE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'vbt.aanduidingVerblijfstitel'?: VerblijfstitelcodeE;
    verblijfsadres?: VerblijfsadresGrpVraag[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
/** Restrictie op Natuurlijk Persoon tot alleen het bsn t.b.v. de
 * vraagberichten. */
export type NPSVraagSelectieprsr = NPSVraagSelectie & {
    entiteittype: string;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    'inp.bsn': BSNR[];
};
export type NPSZknantwoord = NPSZknbasis & {
    entiteittype: string;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSZknbasis = NPSNININGBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NPSZknkerngegevens = NPSZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSZknkerngegevensKennisgeving = NPSZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSZknOBJantwoord = NPSZknbasis & {
    aanhefAanschrijving?: AanhefE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    authentiek?: Authentiek[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSZknOBJvraag = NPSZknbasis & {
    aanhefAanschrijving?: AanhefE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
};
export type NPSZknvraag = NPSZknbasis & {
    entiteittype: string;
    aanduidingNaamgebruik?: AanduidingNaamgebruikE;
    aanhefAanschrijving?: AanhefE;
    'acd.code'?: AcademischeTitelCodeE[];
    adellijkeTitelPredikaat?: AdellijkeTitelPredikaatE;
    'anp.identificatie'?: IdentificatieRPSBTLE[];
    extraElementen?: StUF.ExtraElementen;
    geboortedatum?: StUF.DatumMetIndicator;
    geslachtsaanduiding?: GeslachtsaanduidingE;
    geslachtsnaam?: GeslachtsnaamE;
    geslachtsnaamAanschrijving?: GeslachtsnaamE;
    geslachtsnaamPartner?: GeslachtsnaamE;
    'inp.bsn'?: BSNE[];
    overlijdensdatum?: StUF.DatumMetIndicator;
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    voorletters?: VoorlettersE;
    voornamen?: VoornamenE;
    voornamenAanschrijving?: VoornamenE;
    voorvoegselGeslachtsnaam?: VoorvoegselGeslachtsnaamE;
    voorvoegselGeslachtsnaamPartner?: VoorvoegselGeslachtsnaamE;
};
export type NummerWOZDeelObject = number;
export type NummerWOZDeelObjectE = NummerWOZDeelObject & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ObjectNummering = string;
export type ObjectNummeringE = ObjectNummering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Omschrijving100 = string;
export type Omschrijving100E = Omschrijving100 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Omschrijving200 = string;
export type Omschrijving200E = Omschrijving200 & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OmschrijvingActiviteit = string;
export type OmschrijvingActiviteitE = OmschrijvingActiviteit & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OmschrijvingDeelperceel = string;
export type OmschrijvingDeelperceelE = OmschrijvingDeelperceel & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OmschrijvingDocument = string;
export type OmschrijvingDocumentE = OmschrijvingDocument & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OmschrijvingIdentiteitsbewijs = string;
export type OmschrijvingIdentiteitsbewijsE = OmschrijvingIdentiteitsbewijs & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OmschrijvingKZA = string;
export type OmschrijvingKZAE = OmschrijvingKZA & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Codes voor de filiatie van een kadastrale onroerende zaak */
export type OnroerendeZaakHistorie = keyof typeof OnroerendeZaakHistorie;
export declare const OnroerendeZaakHistorie: Readonly<{
    A: "A";
    B: "B";
    C: "C";
    D: "D";
    E: "E";
    F: "F";
    G: "G";
    H: "H";
    K: "K";
    M: "M";
    N: "N";
    O: "O";
    R: "R";
    V: "V";
}>;
export type OnroerendeZaakHistorieE = OnroerendeZaakHistorie & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OntsluitingVerdieping = string;
export type OntsluitingVerdiepingE = OntsluitingVerdieping & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type OPRAntwoord = OPRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    historieFormeel?: OPRHistorieFormeel[];
    historieMaterieel?: OPRHistorieMaterieel[];
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekOPR;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBagherindeling = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    identificatie?: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBaghernoemen = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    identificatie?: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBaghernoemenBuurgemeente = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBaginOnderzoek = OPRKennisgeving & {
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekOPR;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBagintrekken = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    identificatie?: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBagmuterenCorrigeren = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBagtoevoegen = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRBagwijzigenWoonplaats = OPRKennisgeving & {
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    identificatie?: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
/** Openbare ruimte */
export type OPRBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    authentiek?: Authentiek;
    bronDocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    historieFormeel?: OPRBasis[];
    historieMaterieel?: OPRBasis[];
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekOPRBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRHistorieFormeel = OPRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    historieFormeel?: OPRHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekOPR;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRHistorieMaterieel = OPRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    bronDocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    historieFormeel?: OPRHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekOPR;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRKennisgeving = OPRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekOPR;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRKennisgeving_Sh = OPRKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekOPR;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRKerngegevens = OPRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    identificatie?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
type OprLa01Type = {
    antwoord?: OprLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.OPRStuurgegevensLa01;
};
type OprLa01TypeAntwoordType = {
    object: OPRAntwoord[];
};
type OprLa02Type = {
    antwoord?: OprLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.OPRStuurgegevensLa02;
};
type OprLa02TypeAntwoordType = {
    object: OPRAntwoord;
};
type OprLa03Type = {
    antwoord?: OprLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.OPRStuurgegevensLa03;
};
type OprLa03TypeAntwoordType = {
    object: OPRAntwoord[];
};
type OprLa04Type = {
    antwoord?: OprLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.OPRStuurgegevensLa04;
};
type OprLa04TypeAntwoordType = {
    object: OPRAntwoord;
};
type OprLa05Type = {
    antwoord?: OprLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.OPRStuurgegevensLa05;
};
type OprLa05TypeAntwoordType = {
    object: OPRAntwoord[];
};
type OprLa06Type = {
    antwoord?: OprLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.OPRStuurgegevensLa06;
};
type OprLa06TypeAntwoordType = {
    object: OPRAntwoord;
};
type OprLa07Type = {
    antwoord?: OprLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.OPRStuurgegevensLa07;
};
type OprLa07TypeAntwoordType = {
    object: OPRAntwoord[];
};
type OprLa08Type = {
    antwoord?: OprLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.OPRStuurgegevensLa08;
};
type OprLa08TypeAntwoordType = {
    object: OPRAntwoord;
};
type OprLa09Type = {
    antwoord?: OprLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.OPRStuurgegevensLa09;
};
type OprLa09TypeAntwoordType = {
    object: OPRAntwoord[];
};
type OprLa10Type = {
    antwoord?: OprLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.OPRStuurgegevensLa10;
};
type OprLa10TypeAntwoordType = {
    object: OPRAntwoord;
};
export type OPRLk01 = {
    object: OPRKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01Bagcorrigeren = OPRLk01 & {
    object: OPRBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01Bagherindeling = OPRLk01 & {
    object: OPRBagherindeling[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01Baghernoemen = OPRLk01 & {
    object: OPRBaghernoemen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01BaghernoemenBuurgemeente = OPRLk01 & {
    object: OPRBaghernoemenBuurgemeente[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01BaginOnderzoek = OPRLk01 & {
    object: OPRBaginOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01Bagintrekken = OPRLk01 & {
    object: OPRBagintrekken[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01Bagmuteren = OPRLk01 & {
    object: OPRBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01Bagtoevoegen = OPRLk01 & {
    object: OPRBagtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01BagwijzigenWoonplaats = OPRLk01 & {
    object: OPRBagwijzigenWoonplaats[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01T = OPRLk01 & {
    object: OPRKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk01W = OPRLk01 & {
    object: OPRKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.OPRStuurgegevensLk01;
};
export type OPRLk02 = {
    object: OPRKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02Bagcorrigeren = OPRLk02 & {
    object: OPRBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02Bagherindeling = OPRLk02 & {
    object: OPRBagherindeling[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02Baghernoemen = OPRLk02 & {
    object: OPRBaghernoemen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02BaghernoemenBuurgemeente = OPRLk02 & {
    object: OPRBaghernoemenBuurgemeente[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02BaginOnderzoek = OPRLk02 & {
    object: OPRBaginOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02Bagintrekken = OPRLk02 & {
    object: OPRBagintrekken[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02Bagmuteren = OPRLk02 & {
    object: OPRBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02Bagtoevoegen = OPRLk02 & {
    object: OPRBagtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02BagwijzigenWoonplaats = OPRLk02 & {
    object: OPRBagwijzigenWoonplaats[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02T = OPRLk02 & {
    object: OPRKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
export type OPRLk02W = OPRLk02 & {
    object: OPRKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.OPRStuurgegevensLk02;
};
type OprLv01Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagSynchroon;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv01;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv02Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagAsynchroon;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv02;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv03Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagSynchroonMaterieel;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv03;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv04Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv04;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv05Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagSynchroonFormeel;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv05;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv06Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagAsynchroonFormeel;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv06;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv07Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagSynchroon;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv07;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv08Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagAsynchroon;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv08;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv09Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagSynchroon;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv09;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
type OprLv10Type = {
    gelijk?: OPRVraag;
    parameters: StUF.OPRParametersVraagAsynchroon;
    scope?: ScopeType_22;
    start?: StartType_19;
    stuurgegevens: StUF.OPRStuurgegevensLv10;
    totEnMet?: OPRVraag;
    vanaf?: OPRVraag;
};
export type OPRSa01 = {
    actueel: OPRLk01T;
    stuurgegevens: StUF.OPRStuurgegevensSa01;
};
export type OPRSa02 = {
    actueel: OPRLk02T;
    stuurgegevens: StUF.OPRStuurgegevensSa02;
};
type OprSa03Type = {
    object: OPRKerngegevens;
    stuurgegevens: StUF.OPRStuurgegevensSa03;
};
type OprSa04Type = {
    object: OPRKerngegevens;
    stuurgegevens: StUF.OPRStuurgegevensSa04;
};
type OprSh01Type = {
    actueel: OPRSa01;
    historie?: OprSh01TypeHistorieType;
    stuurgegevens: StUF.OPRStuurgegevensSh01;
};
type OprSh01TypeHistorieType = {
    oudste: OPRLk01T;
    wijziging?: OPRLk01W[];
};
type OprSh02Type = {
    actueel: OPRSa02;
    historie?: OprSh02TypeHistorieType;
    stuurgegevens: StUF.OPRStuurgegevensSh02;
};
type OprSh02TypeHistorieType = {
    oudste?: OPRLk02T;
    wijziging?: OPRLk02W[];
};
type OprSh03Type = {
    object: OPRKerngegevens;
    stuurgegevens: StUF.OPRStuurgegevensSh03;
};
type OprSh04Type = {
    object: OPRKerngegevens;
    stuurgegevens: StUF.OPRStuurgegevensSh04;
};
export type OPRVraag = OPRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bronDocument?: BrondocumentBAGVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.geconstateerd'?: IndicatieE;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.status'?: StatusNaamgevingE;
    'gor.straatnaam'?: StraatnaamE;
    'gor.type'?: TyperingOPRE;
    huisnummerrangeEven?: HuisnummerrangeE;
    huisnummerrangeEvenOneven?: HuisnummerrangeE;
    huisnummerrangeOneven?: HuisnummerrangeE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekOPRVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRZknantwoord = OPRZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.type'?: TyperingOPRE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRZknbasis = OPRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.type'?: TyperingOPRE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRZknkerngegevens = OPRZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    identificatie?: ObjectNummeringE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRZknkerngegevensKennisgeving = OPRZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    identificatie?: ObjectNummeringE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OPRZknvraag = OPRZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.type'?: TyperingOPRE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type OuderAanduiding = keyof typeof OuderAanduiding;
export declare const OuderAanduiding: Readonly<{
    Ouder1: "Ouder1";
    Ouder2: "Ouder2";
}>;
export type OuderAanduidingE = OuderAanduiding & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Peildatum = number;
export type PeildatumE = Peildatum & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type PNDAntwoord = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    heeftInliggend?: PNDTGOAntwoord[];
    historieFormeel?: PNDHistorieFormeel[];
    historieMaterieel?: PNDHistorieMaterieel[];
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPND;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type PNDBagafvoeren = PNDKennisgeving & {
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekPND;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagformaliseren = PNDKennisgeving & {
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    geconstateerd: IndicatieE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type PNDBaggebruiksgereed = PNDKennisgeving & {
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    identificatie?: ObjectNummeringE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBaggeometrieBeschikbaar = PNDKennisgeving & {
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    status?: StatusPandE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagherindelenGemeente = PNDKennisgeving & {
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    identificatie?: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagheropnameLegitiemGegeven = PNDKennisgeving & {
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekPND;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    status?: StatusPandE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBaginOnderzoek = PNDKennisgeving & {
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekPND;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagkerngegevensKennisgeving = PNDKerngegevensKennisgeving & {
    authentiek: Authentiek;
    identificatie: ObjectNummeringE;
};
export type PNDBagkleineVerbouwing = PNDKennisgeving & {
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    brutoInhoud?: Maateenheid6E;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagmuterenCorrigen = PNDKennisgeving & {
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
};
export type PNDBagtoevoegen = PNDKennisgeving & {
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPND;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
};
export type PNDBagwijzigen = PNDKennisgeving & {
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    brutoInhoud?: Maateenheid6E;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagwijzigenStatus = PNDKennisgeving & {
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    identificatie?: ObjectNummeringE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDBagwijzigenStatusVoortgangBouw = PNDKennisgeving & {
    authentiek?: Authentiek;
    extraElementen?: StUF.ExtraElementen;
    identificatie?: ObjectNummeringE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Pand */
export type PNDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: Brondocument;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    heeftInliggend?: PNDTGOBasis[];
    historieFormeel?: PNDBasis[];
    historieMaterieel?: PNDBasis[];
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPNDBasis;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type PNDGerelateerdeAntwoord = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBAGVraag;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPND;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type PNDGerelateerdeVraag = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBAGVraag;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPNDVraag;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type PNDHistorieFormeel = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    bouwjaar?: JaarE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    historieFormeel?: PNDHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPND;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDHistorieMaterieel = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    brutoInhoud?: Maateenheid6E;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    historieFormeel?: PNDHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekPND;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type PNDKennisgeving = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    heeftInliggend?: PNDTGOKennisgeving[];
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPND;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
};
export type PNDKennisgeving_Sh = PNDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    heeftInliggend?: PNDTGOKennisgeving_Sh[];
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPND;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
};
export type PNDKerngegevens = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
};
export type PNDKerngegevensKennisgeving = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
};
type PndLa01Type = {
    antwoord?: PndLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.PNDStuurgegevensLa01;
};
type PndLa01TypeAntwoordType = {
    object: PNDAntwoord[];
};
type PndLa02Type = {
    antwoord?: PndLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.PNDStuurgegevensLa02;
};
type PndLa02TypeAntwoordType = {
    object: PNDAntwoord;
};
type PndLa03Type = {
    antwoord?: PndLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.PNDStuurgegevensLa03;
};
type PndLa03TypeAntwoordType = {
    object: PNDAntwoord[];
};
type PndLa04Type = {
    antwoord?: PndLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.PNDStuurgegevensLa04;
};
type PndLa04TypeAntwoordType = {
    object: PNDAntwoord;
};
type PndLa05Type = {
    antwoord?: PndLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.PNDStuurgegevensLa05;
};
type PndLa05TypeAntwoordType = {
    object: PNDAntwoord[];
};
type PndLa06Type = {
    antwoord?: PndLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.PNDStuurgegevensLa06;
};
type PndLa06TypeAntwoordType = {
    object: PNDAntwoord;
};
type PndLa07Type = {
    antwoord?: PndLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.PNDStuurgegevensLa07;
};
type PndLa07TypeAntwoordType = {
    object: PNDAntwoord[];
};
type PndLa08Type = {
    antwoord?: PndLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.PNDStuurgegevensLa08;
};
type PndLa08TypeAntwoordType = {
    object: PNDAntwoord;
};
type PndLa09Type = {
    antwoord?: PndLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.PNDStuurgegevensLa09;
};
type PndLa09TypeAntwoordType = {
    object: PNDAntwoord[];
};
type PndLa10Type = {
    antwoord?: PndLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.PNDStuurgegevensLa10;
};
type PndLa10TypeAntwoordType = {
    object: PNDAntwoord;
};
export type PNDLk01 = {
    object: PNDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Bagafvoeren = PNDLk01 & {
    object: PNDBagafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Bagcorrigeren = PNDLk01 & {
    object: PNDBagmuterenCorrigen[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Bagformaliseren = PNDLk01 & {
    object: PNDBagformaliseren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Baggebruiksgereed = PNDLk01 & {
    object: PNDBaggebruiksgereed[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BaggeometrieBeschikbaar = PNDLk01 & {
    object: PNDBaggeometrieBeschikbaar[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BagherindelenGemeente = PNDLk01 & {
    object: PNDBagherindelenGemeente[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BagheropnameLegitiemGegeven = PNDLk01 & {
    object: PNDBagheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BaginOnderzoek = PNDLk01 & {
    object: PNDBaginOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BagkleineVerbouwing = PNDLk01 & {
    object: PNDBagkleineVerbouwing[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Bagmuteren = PNDLk01 & {
    object: PNDBagmuterenCorrigen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Bagtoevoegen = PNDLk01 & {
    object: PNDBagtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01Bagwijzigen = PNDLk01 & {
    object: PNDBagwijzigen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BagwijzigenStatus = PNDLk01 & {
    object: PNDBagwijzigenStatus[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01BagwijzigenStatusVoortgangBouw = PNDLk01 & {
    object: PNDBagwijzigenStatusVoortgangBouw[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01T = PNDLk01 & {
    object: PNDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk01W = PNDLk01 & {
    object: PNDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.PNDStuurgegevensLk01;
};
export type PNDLk02 = {
    object: PNDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Bagafvoeren = PNDLk02 & {
    object: PNDBagafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Bagcorrigeren = PNDLk02 & {
    object: PNDBagmuterenCorrigen[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Bagformaliseren = PNDLk02 & {
    object: PNDBagformaliseren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Baggebruiksgereed = PNDLk02 & {
    object: PNDBaggebruiksgereed[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BaggeometrieBeschikbaar = PNDLk02 & {
    object: PNDBaggeometrieBeschikbaar[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BagherindelenGemeente = PNDLk02 & {
    object: PNDBagherindelenGemeente[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BagheropnameLegitiemGegeven = PNDLk02 & {
    object: PNDBagheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BaginOnderzoek = PNDLk02 & {
    object: PNDBaginOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BagkleineVerbouwing = PNDLk02 & {
    object: PNDBagkleineVerbouwing[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Bagmuteren = PNDLk02 & {
    object: PNDBagmuterenCorrigen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Bagtoevoegen = PNDLk02 & {
    object: PNDBagtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02Bagwijzigen = PNDLk02 & {
    object: PNDBagwijzigen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BagwijzigenStatus = PNDLk02 & {
    object: PNDBagwijzigenStatus[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02BagwijzigenStatusVoortgangBouw = PNDLk02 & {
    object: PNDBagwijzigenStatusVoortgangBouw[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02T = PNDLk02 & {
    object: PNDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
export type PNDLk02W = PNDLk02 & {
    object: PNDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.PNDStuurgegevensLk02;
};
type PndLv01Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagSynchroon;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv01;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv02Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagAsynchroon;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv02;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv03Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv03;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv04Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv04;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv05Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagSynchroonFormeel;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv05;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv06Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv06;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv07Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagSynchroon;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv07;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv08Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagAsynchroon;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv08;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv09Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagSynchroon;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv09;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
type PndLv10Type = {
    gelijk?: PNDVraag;
    parameters: StUF.PNDParametersVraagAsynchroon;
    scope?: ScopeType_23;
    start?: StartType_20;
    stuurgegevens: StUF.PNDStuurgegevensLv10;
    totEnMet?: PNDVraag;
    vanaf?: PNDVraag;
};
export type PNDSa01 = {
    actueel: PNDLk01T;
    stuurgegevens: StUF.PNDStuurgegevensSa01;
};
export type PNDSa02 = {
    actueel: PNDLk02T;
    stuurgegevens: StUF.PNDStuurgegevensSa02;
};
type PndSa03Type = {
    object: PNDKerngegevens;
    stuurgegevens: StUF.PNDStuurgegevensSa03;
};
type PndSa04Type = {
    object: PNDKerngegevens;
    stuurgegevens: StUF.PNDStuurgegevensSa04;
};
type PndSh01Type = {
    actueel: PNDSa01;
    historie?: PndSh01TypeHistorieType;
    stuurgegevens: StUF.PNDStuurgegevensSh01;
};
type PndSh01TypeHistorieType = {
    oudste: PNDLk01T;
    wijziging?: PNDLk01W[];
};
type PndSh02Type = {
    actueel: PNDSa02;
    historie?: PndSh02TypeHistorieType;
    stuurgegevens: StUF.PNDStuurgegevensSh02;
};
type PndSh02TypeHistorieType = {
    oudste?: PNDLk02T;
    wijziging?: PNDLk02W[];
};
type PndSh03Type = {
    object: PNDKerngegevens;
    stuurgegevens: StUF.PNDStuurgegevensSh03;
};
type PndSh04Type = {
    object: PNDKerngegevens;
    stuurgegevens: StUF.PNDStuurgegevensSh04;
};
/** Sorteringen antwoordbericht: TGO.adresAanduidingGrp.straatnaam, TGO.adresAanduidingGrp.huisnummer, TGO.adresAanduidingGrp.huisletter */
export type PNDTGOAntwoord = PNDTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDTGOAntwoordGerelateerdeType;
    historieFormeel?: PNDTGOHistorieFormeel[];
    historieFormeelRelatie?: PNDTGOHistorieFormeelRelatie;
    historieMaterieel?: PNDTGOHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
type PNDTGOAntwoordGerelateerdeType = TGOGerelateerdeAntwoord & {
    adresAanduidingGrp?: AdrGrpAntwoord;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
/** heeft inliggend Verblijfsobject */
export type PNDTGOBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: PNDTGOBasis[];
    historieFormeelRelatie?: PNDTGOBasis;
    historieMaterieel?: PNDTGOBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type PNDTGOHistorieFormeel = PNDTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: PNDTGOHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type PNDTGOHistorieFormeelRelatie = PNDTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDTGOHistorieFormeelRelatieGerelateerdeType;
    historieFormeel?: PNDTGOHistorieFormeel[];
    historieFormeelRelatie?: PNDTGOHistorieFormeelRelatie;
    historieMaterieel?: PNDTGOHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
type PNDTGOHistorieFormeelRelatieGerelateerdeType = TGOKerngegevens & {
    adresAanduidingGrp: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
    typering?: TyperingTGOE;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type PNDTGOHistorieMaterieel = PNDTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: PNDTGOHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type PNDTGOKennisgeving = PNDTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgevingPND;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type PNDTGOKennisgeving_Sh = PNDTGOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgevingPND;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type PNDTGOKerngegevens = PNDTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevens;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type PNDTGOVraag = PNDTGOBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBAGVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type PNDVraag = PNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    bouwjaar?: JaarE;
    brondocument?: BrondocumentBAGVraag;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    brutoInhoud?: Maateenheid6E;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    geometrieOpMaaiveld?: GeometrieVlakE;
    heeftInliggend?: PNDTGOVraag[];
    hoogsteBouwlaag?: BouwlaagE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekPNDVraag;
    inwinningswijzeGeometrieBovenaanzicht?: InwinningswijzeGeometrieE;
    inwinningswijzeGeometrieMaaiveld?: InwinningswijzeGeometrieE;
    laagsteBouwlaag?: BouwlaagE;
    oppervlakte?: Maateenheid6E;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusPandE;
    statusVoortgangBouw?: StatusVoortgangBouwE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type PNDZknantwoord = PNDZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
};
export type PNDZknbasis = PNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
};
export type PNDZknkerngegevens = PNDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
};
export type PNDZknkerngegevensKennisgeving = PNDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
};
export type PNDZknvraag = PNDZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
};
export type PostadresNummer = number;
export type PostadresNummerE = PostadresNummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type PostadresType = keyof typeof PostadresType;
export declare const PostadresType: Readonly<{
    A: "A";
    P: "P";
}>;
export type PostadresTypeE = PostadresType & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Postcode = string;
export type PostcodeE = Postcode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type PostcodeR = PostcodeE & {
    noValue?: StUF.NoValue;
};
export type RDSAntwoord = RDSTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: ReisdocumentSoortCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: ReisdocumentSoortOmschrijvingE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type RDSKennisgeving = RDSTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code: ReisdocumentSoortCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving: ReisdocumentSoortOmschrijvingE;
    tijdvakObject: StUF.TijdvakObject;
};
type RdsLa01Type = {
    antwoord?: RdsLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.RDSStuurgegevensLa01;
};
type RdsLa01TypeAntwoordType = {
    object: RDSAntwoord[];
};
type RdsLa02Type = {
    antwoord?: RdsLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.RDSStuurgegevensLa02;
};
type RdsLa02TypeAntwoordType = {
    object: RDSAntwoord;
};
export type RDSLk01 = {
    object: RDSKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.RDSStuurgegevensLk01;
};
export type RDSLk01T = RDSLk01 & {
    object: RDSKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.RDSStuurgegevensLk01;
};
export type RDSLk02 = {
    object: RDSKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.RDSStuurgegevensLk02;
};
export type RDSLk02T = RDSLk02 & {
    object: RDSKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.RDSStuurgegevensLk02;
};
type RdsLv01Type = {
    gelijk?: RDSVraag;
    parameters: StUF.RDSParametersVraagSynchroon;
    scope?: ScopeType_24;
    start?: StartType_21;
    stuurgegevens: StUF.RDSStuurgegevensLv01;
    totEnMet?: RDSVraag;
    vanaf?: RDSVraag;
};
type RdsLv02Type = {
    gelijk?: RDSVraag;
    parameters: StUF.RDSParametersVraagAsynchroon;
    scope?: ScopeType_24;
    start?: StartType_21;
    stuurgegevens: StUF.RDSStuurgegevensLv02;
    totEnMet?: RDSVraag;
    vanaf?: RDSVraag;
};
export type RDSSa01 = {
    actueel: RDSLk01T;
    stuurgegevens: StUF.RDSStuurgegevensSa01;
};
export type RDSSa02 = {
    actueel: RDSLk02T;
    stuurgegevens: StUF.RDSStuurgegevensSa02;
};
type RdsSa03Type = {
    object: RDSKennisgeving;
    stuurgegevens: StUF.RDSStuurgegevensSa03;
};
type RdsSa04Type = {
    object: RDSKennisgeving;
    stuurgegevens: StUF.RDSStuurgegevensSa04;
};
/** Reisdocumentsoort */
export type RDSTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: ReisdocumentSoortCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: ReisdocumentSoortOmschrijvingE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type RDSVraag = RDSTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    code?: ReisdocumentSoortCodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: ReisdocumentSoortOmschrijvingE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type Rechtsvorm = string;
export type RechtsvormE = Rechtsvorm & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type RedenOntbinding = string;
export type RedenOntbindingE = RedenOntbinding & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type RedenOpschortingBijhouding = keyof typeof RedenOpschortingBijhouding;
export declare const RedenOpschortingBijhouding: Readonly<{
    O: "O";
    E: "E";
    M: "M";
    F: "F";
    R: "R";
}>;
export type RedenOpschortingBijhoudingE = RedenOpschortingBijhouding & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type RedenVerkrijgingVerliesNationaliteit = string;
export type RedenVerkrijgingVerliesNationaliteitE = RedenVerkrijgingVerliesNationaliteit & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ReisdocumentAutoriteit = string;
export type ReisdocumentAutoriteitE = ReisdocumentAutoriteit & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ReisdocumentLengteHouder = number;
export type ReisdocumentLengteHouderE = ReisdocumentLengteHouder & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Reisdocumentnummer = string;
export type ReisdocumentnummerE = Reisdocumentnummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ReisdocumentSoortCode = string;
export type ReisdocumentSoortCodeE = ReisdocumentSoortCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type ReisdocumentSoortOmschrijving = string;
export type ReisdocumentSoortOmschrijvingE = ReisdocumentSoortOmschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type RekeningnummerBankGiro = number;
export type RekeningnummerBankGiroE = RekeningnummerBankGiro & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type RelatieveHoogteligging = number;
export type RelatieveHoogteliggingE = RelatieveHoogteligging & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type RPSAntwoord = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSAntwoord[];
    nietNatuurlijkPersoon?: NNPAntwoord[];
};
export type RPSBasis = SUBRPSBasis & {
    adresBuitenland?: VerblijfBuitenlandGrp;
    adresNederland?: CorrespondentieAdresGrpBasis;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
    natuurlijkPersoon?: NPSNININGBasis[];
    nietNatuurlijkPersoon?: NNPINNBasis[];
};
export type RPSGerelateerdeAntwoord = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSGerelateerdeAntwoord[];
    nietNatuurlijkPersoon?: NNPGerelateerdeAntwoord[];
};
export type RPSGerelateerdeKennisgeving = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSKerngegevensKennisgeving[];
    nietNatuurlijkPersoon?: NNPGerelateerdeKennisgeving[];
};
export type RPSGerelateerdeVraagScope = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSGerelateerdeVraagScope[];
    nietNatuurlijkPersoon?: NNPGerelateerdeVraagScope[];
};
export type RPSGerelateerdeVraagSelectie = RPSBasis & {
    entiteittype: string;
    adresBuitenland?: VerblijfBuitenlandGrp;
    adresNederland?: CorrespondentieAdresGrpVraagSelectie;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
};
export type RPSKerngegevens = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSKerngegevens[];
    nietNatuurlijkPersoon?: NNPKerngegevens[];
};
export type RPSKerngegevensKennisgeving = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSKerngegevensKennisgeving[];
    nietNatuurlijkPersoon?: NNPKerngegevensKennisgeving[];
};
type RpsLa01Type = {
    antwoord?: RpsLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.RPSStuurgegevensLa01;
};
type RpsLa01TypeAntwoordType = {
    object: RPSAntwoord[];
};
type RpsLa02Type = {
    antwoord?: RpsLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.RPSStuurgegevensLa02;
};
type RpsLa02TypeAntwoordType = {
    object: RPSAntwoord;
};
type RpsLv01Type = {
    gelijk?: RPSVraagSelectie;
    parameters: StUF.RPSParametersVraagSynchroon;
    scope?: ScopeType_25;
    start?: StartType_22;
    stuurgegevens: StUF.RPSStuurgegevensLv01;
    totEnMet?: RPSVraagSelectie;
    vanaf?: RPSVraagSelectie;
};
type RpsLv02Type = {
    gelijk?: RPSVraagSelectie;
    parameters: StUF.RPSParametersVraagAsynchroon;
    scope?: ScopeType_25;
    start?: StartType_22;
    stuurgegevens: StUF.RPSStuurgegevensLv02;
    totEnMet?: RPSVraagSelectie;
    vanaf?: RPSVraagSelectie;
};
export type RPSVraagScope = RPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSVraagScope[];
    nietNatuurlijkPersoon?: NNPVraagScope[];
};
export type RPSVraagSelectie = RPSBasis & {
    entiteittype: string;
    adresBuitenland?: VerblijfBuitenlandGrp;
    adresNederland?: CorrespondentieAdresGrpVraagSelectie;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
};
export type RSDAntwoord = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: BrondocumentRSD;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJAntwoord[];
    historieFormeel?: RSDHistorieFormeel[];
    historieMaterieel?: RSDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRAntwoord;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Reisdocument */
export type RSDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: Brondocument;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJBasis[];
    historieFormeel?: RSDBasis[];
    historieMaterieel?: RSDBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRBasis;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDGerelateerdeBIJAntwoord = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJKerngegevens[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRKerngegevens;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDGerelateerdeBIJVraag = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJKerngegevens[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRKerngegevens;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDGerelateerdeHDRAntwoord = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJKerngegevens[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDGerelateerdeHDRVraag = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJKerngegevens[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDHistorieFormeel = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: RSDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type RSDHistorieMaterieel = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: BrondocumentRSD;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: RSDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type RSDKennisgeving = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: BrondocumentRSD;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJKennisgeving[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRKennisgeving;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDKennisgeving_Sh = RSDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: BrondocumentRSD;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJKennisgeving_Sh[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRKennisgeving;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDKerngegevens = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    isVan?: RSDNPSHDRKerngegevens;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
};
export type RSDKerngegevensKennisgeving = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    isVan?: RSDNPSHDRKerngegevensKennisgeving;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
};
type RsdLa01Type = {
    antwoord?: RsdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.RSDStuurgegevensLa01;
};
type RsdLa01TypeAntwoordType = {
    object: RSDAntwoord[];
};
type RsdLa02Type = {
    antwoord?: RsdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.RSDStuurgegevensLa02;
};
type RsdLa02TypeAntwoordType = {
    object: RSDAntwoord;
};
type RsdLa03Type = {
    antwoord?: RsdLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.RSDStuurgegevensLa03;
};
type RsdLa03TypeAntwoordType = {
    object: RSDAntwoord[];
};
type RsdLa04Type = {
    antwoord?: RsdLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.RSDStuurgegevensLa04;
};
type RsdLa04TypeAntwoordType = {
    object: RSDAntwoord;
};
type RsdLa05Type = {
    antwoord?: RsdLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.RSDStuurgegevensLa05;
};
type RsdLa05TypeAntwoordType = {
    object: RSDAntwoord[];
};
type RsdLa06Type = {
    antwoord?: RsdLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.RSDStuurgegevensLa06;
};
type RsdLa06TypeAntwoordType = {
    object: RSDAntwoord;
};
type RsdLa07Type = {
    antwoord?: RsdLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.RSDStuurgegevensLa07;
};
type RsdLa07TypeAntwoordType = {
    object: RSDAntwoord[];
};
type RsdLa08Type = {
    antwoord?: RsdLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.RSDStuurgegevensLa08;
};
type RsdLa08TypeAntwoordType = {
    object: RSDAntwoord;
};
type RsdLa09Type = {
    antwoord?: RsdLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.RSDStuurgegevensLa09;
};
type RsdLa09TypeAntwoordType = {
    object: RSDAntwoord[];
};
type RsdLa10Type = {
    antwoord?: RsdLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.RSDStuurgegevensLa10;
};
type RsdLa10TypeAntwoordType = {
    object: RSDAntwoord;
};
export type RSDLk01 = {
    object: RSDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.RSDStuurgegevensLk01;
};
export type RSDLk01T = RSDLk01 & {
    object: RSDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.RSDStuurgegevensLk01;
};
export type RSDLk01W = RSDLk01 & {
    object: RSDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.RSDStuurgegevensLk01;
};
export type RSDLk02 = {
    object: RSDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.RSDStuurgegevensLk02;
};
export type RSDLk02T = RSDLk02 & {
    object: RSDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.RSDStuurgegevensLk02;
};
export type RSDLk02W = RSDLk02 & {
    object: RSDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.RSDStuurgegevensLk02;
};
type RsdLv01Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagSynchroon;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv01;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv02Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagAsynchroon;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv02;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv03Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv03;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv04Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv04;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv05Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagSynchroonFormeel;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv05;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv06Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv06;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv07Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagSynchroon;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv07;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv08Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagAsynchroon;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv08;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv09Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagSynchroon;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv09;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
type RsdLv10Type = {
    gelijk?: RSDVraagSelectie;
    parameters: StUF.RSDParametersVraagAsynchroon;
    scope?: ScopeType_26;
    start?: StartType_23;
    stuurgegevens: StUF.RSDStuurgegevensLv10;
    totEnMet?: RSDVraagSelectie;
    vanaf?: RSDVraagSelectie;
};
export type RSDNPSBIJAntwoord = RSDNPSBIJBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSD;
    gerelateerde: NPSGerelateerdeAntwoord;
    historieFormeel?: RSDNPSBIJHistorieFormeel[];
    historieFormeelRelatie?: RSDNPSBIJHistorieFormeelRelatie;
    historieMaterieel?: RSDNPSBIJHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft erop bijgeschreven */
export type RSDNPSBIJBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    gerelateerde?: NPSNININGBasis;
    historieFormeel?: RSDNPSBIJBasis[];
    historieFormeelRelatie?: RSDNPSBIJBasis;
    historieMaterieel?: RSDNPSBIJBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type RSDNPSBIJHistorieFormeel = RSDNPSBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    historieFormeel?: RSDNPSBIJHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type RSDNPSBIJHistorieFormeelRelatie = RSDNPSBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSD;
    gerelateerde: NPSKerngegevens;
    historieFormeel?: RSDNPSBIJHistorieFormeel[];
    historieFormeelRelatie?: RSDNPSBIJHistorieFormeelRelatie;
    historieMaterieel?: RSDNPSBIJHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type RSDNPSBIJHistorieMaterieel = RSDNPSBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSD;
    historieFormeel?: RSDNPSBIJHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type RSDNPSBIJKennisgeving = RSDNPSBIJBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSD;
    gerelateerde: NPSKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type RSDNPSBIJKennisgeving_Sh = RSDNPSBIJKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSD;
    gerelateerde: NPSKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type RSDNPSBIJKerngegevens = RSDNPSBIJBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    gerelateerde: NPSKerngegevens;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type RSDNPSBIJVraagScope = RSDNPSBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSDVraag;
    gerelateerde: NPSGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type RSDNPSBIJVraagSelectie = RSDNPSBIJBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentRSDVraag;
    gerelateerde: NPSGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type RSDNPSHDRAntwoord = RSDNPSHDRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSGerelateerdeAntwoord;
    historieFormeelRelatie?: RSDNPSHDRHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
/** heeft als houder */
export type RSDNPSHDRBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: NPSNININGBasis;
    historieFormeelRelatie?: RSDNPSHDRBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type RSDNPSHDRHistorieFormeelRelatie = RSDNPSHDRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevens;
    historieFormeelRelatie?: RSDNPSHDRHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
};
export type RSDNPSHDRKennisgeving = RSDNPSHDRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevensKennisgeving;
};
export type RSDNPSHDRKennisgeving_Sh = RSDNPSHDRKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevensKennisgeving;
};
export type RSDNPSHDRKerngegevens = RSDNPSHDRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevens;
};
export type RSDNPSHDRKerngegevensKennisgeving = RSDNPSHDRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSKerngegevensKennisgeving;
};
export type RSDNPSHDRVraagScope = RSDNPSHDRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSGerelateerdeVraagScope;
};
export type RSDNPSHDRVraagSelectie = RSDNPSHDRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: NPSGerelateerdeVraagSelectie;
};
export type RSDSa01 = {
    actueel: RSDLk01T;
    stuurgegevens: StUF.RSDStuurgegevensSa01;
};
export type RSDSa02 = {
    actueel: RSDLk02T;
    stuurgegevens: StUF.RSDStuurgegevensSa02;
};
type RsdSa03Type = {
    object: RSDKerngegevens;
    stuurgegevens: StUF.RSDStuurgegevensSa03;
};
type RsdSa04Type = {
    object: RSDKerngegevens;
    stuurgegevens: StUF.RSDStuurgegevensSa04;
};
type RsdSh01Type = {
    actueel: RSDSa01;
    historie?: RsdSh01TypeHistorieType;
    stuurgegevens: StUF.RSDStuurgegevensSh01;
};
type RsdSh01TypeHistorieType = {
    oudste: RSDLk01T;
    wijziging?: RSDLk01W[];
};
type RsdSh02Type = {
    actueel: RSDSa02;
    historie?: RsdSh02TypeHistorieType;
    stuurgegevens: StUF.RSDStuurgegevensSh02;
};
type RsdSh02TypeHistorieType = {
    oudste?: RSDLk02T;
    wijziging?: RSDLk02W[];
};
type RsdSh03Type = {
    object: RSDKerngegevens;
    stuurgegevens: StUF.RSDStuurgegevensSh03;
};
type RsdSh04Type = {
    object: RSDKerngegevens;
    stuurgegevens: StUF.RSDStuurgegevensSh04;
};
export type RSDVraagScope = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: BrondocumentRSDVraag;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJVraagScope[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRVraagScope;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type RSDVraagSelectie = RSDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingInhoudingVermissing?: AanduidingInhoudingVermissingE;
    autoriteitUitgifte?: ReisdocumentAutoriteitE;
    brondocument?: BrondocumentRSDVraag;
    datumInhoudingVermissing?: StUF.DatumMetIndicator;
    datumUitgifte?: StUF.DatumMetIndicator;
    einddatumGeldigheid?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftEropBijgeschreven?: RSDNPSBIJVraagSelectie[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    isVan?: RSDNPSHDRVraagSelectie;
    lengteHouder?: ReisdocumentLengteHouderE;
    nummer?: ReisdocumentnummerE;
    'rds.code'?: ReisdocumentSoortCodeE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type SBDAntwoord = SBDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: SBDHistorieFormeel[];
    historieMaterieel?: SBDHistorieMaterieel[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
/** Spoorbaandeel */
export type SBDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: SBDBasis[];
    historieMaterieel?: SBDBasis[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type SBDHistorieFormeel = SBDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: SBDHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type SBDHistorieMaterieel = SBDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: SBDHistorieFormeel[];
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type SBDKennisgeving = SBDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type SBDKennisgeving_Sh = SBDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type SBDKerngegevens = SBDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeSpoorbaanE;
};
type SbdLa01Type = {
    antwoord?: SbdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.SBDStuurgegevensLa01;
};
type SbdLa01TypeAntwoordType = {
    object: SBDAntwoord[];
};
type SbdLa02Type = {
    antwoord?: SbdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.SBDStuurgegevensLa02;
};
type SbdLa02TypeAntwoordType = {
    object: SBDAntwoord;
};
type SbdLa03Type = {
    antwoord?: SbdLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.SBDStuurgegevensLa03;
};
type SbdLa03TypeAntwoordType = {
    object: SBDAntwoord[];
};
type SbdLa04Type = {
    antwoord?: SbdLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.SBDStuurgegevensLa04;
};
type SbdLa04TypeAntwoordType = {
    object: SBDAntwoord;
};
type SbdLa05Type = {
    antwoord?: SbdLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.SBDStuurgegevensLa05;
};
type SbdLa05TypeAntwoordType = {
    object: SBDAntwoord[];
};
type SbdLa06Type = {
    antwoord?: SbdLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.SBDStuurgegevensLa06;
};
type SbdLa06TypeAntwoordType = {
    object: SBDAntwoord;
};
type SbdLa07Type = {
    antwoord?: SbdLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.SBDStuurgegevensLa07;
};
type SbdLa07TypeAntwoordType = {
    object: SBDAntwoord[];
};
type SbdLa08Type = {
    antwoord?: SbdLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.SBDStuurgegevensLa08;
};
type SbdLa08TypeAntwoordType = {
    object: SBDAntwoord;
};
type SbdLa09Type = {
    antwoord?: SbdLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.SBDStuurgegevensLa09;
};
type SbdLa09TypeAntwoordType = {
    object: SBDAntwoord[];
};
type SbdLa10Type = {
    antwoord?: SbdLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.SBDStuurgegevensLa10;
};
type SbdLa10TypeAntwoordType = {
    object: SBDAntwoord;
};
export type SBDLk01 = {
    object: SBDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.SBDStuurgegevensLk01;
};
export type SBDLk01T = SBDLk01 & {
    object: SBDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.SBDStuurgegevensLk01;
};
export type SBDLk01W = SBDLk01 & {
    object: SBDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.SBDStuurgegevensLk01;
};
export type SBDLk02 = {
    object: SBDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.SBDStuurgegevensLk02;
};
export type SBDLk02T = SBDLk02 & {
    object: SBDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.SBDStuurgegevensLk02;
};
export type SBDLk02W = SBDLk02 & {
    object: SBDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.SBDStuurgegevensLk02;
};
type SbdLv01Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagSynchroon;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv01;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv02Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagAsynchroon;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv02;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv03Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv03;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv04Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv04;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv05Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagSynchroonFormeel;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv05;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv06Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv06;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv07Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagSynchroon;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv07;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv08Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagAsynchroon;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv08;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv09Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagSynchroon;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv09;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
type SbdLv10Type = {
    gelijk?: SBDVraag;
    parameters: StUF.SBDParametersVraagAsynchroon;
    scope?: ScopeType_27;
    start?: StartType_24;
    stuurgegevens: StUF.SBDStuurgegevensLv10;
    totEnMet?: SBDVraag;
    vanaf?: SBDVraag;
};
export type SBDSa01 = {
    actueel: SBDLk01T;
    stuurgegevens: StUF.SBDStuurgegevensSa01;
};
export type SBDSa02 = {
    actueel: SBDLk02T;
    stuurgegevens: StUF.SBDStuurgegevensSa02;
};
type SbdSa03Type = {
    object: SBDKerngegevens;
    stuurgegevens: StUF.SBDStuurgegevensSa03;
};
type SbdSa04Type = {
    object: SBDKerngegevens;
    stuurgegevens: StUF.SBDStuurgegevensSa04;
};
type SbdSh01Type = {
    actueel: SBDSa01;
    historie?: SbdSh01TypeHistorieType;
    stuurgegevens: StUF.SBDStuurgegevensSh01;
};
type SbdSh01TypeHistorieType = {
    oudste: SBDLk01T;
    wijziging?: SBDLk01W[];
};
type SbdSh02Type = {
    actueel: SBDSa02;
    historie?: SbdSh02TypeHistorieType;
    stuurgegevens: StUF.SBDStuurgegevensSh02;
};
type SbdSh02TypeHistorieType = {
    oudste?: SBDLk02T;
    wijziging?: SBDLk02W[];
};
type SbdSh03Type = {
    object: SBDKerngegevens;
    stuurgegevens: StUF.SBDStuurgegevensSh03;
};
type SbdSh04Type = {
    object: SBDKerngegevens;
    stuurgegevens: StUF.SBDStuurgegevensSh04;
};
export type SBDVraag = SBDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeSpoorbaanE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type SBDZknantwoord = SBDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeSpoorbaanE;
};
export type SBDZknbasis = SBDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeSpoorbaanE;
};
export type SBDZknkerngegevens = SBDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeSpoorbaanE;
};
export type SBDZknkerngegevensKennisgeving = SBDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeSpoorbaanE;
};
export type SBDZknvraag = SBDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeSpoorbaanE;
};
/** Nog te definiëren */
export type ScopedName = string;
export type ScopedNameE = ScopedName & {
    exact: boolean;
    noValue: StUF.NoValue;
};
type ScopeType = {
    object: ACDVraag;
};
type ScopeType_10 = {
    object: KGMVraag;
};
type ScopeType_11 = {
    object: KOZVraagScope;
};
type ScopeType_12 = {
    object: KWDVraag;
};
type ScopeType_13 = {
    object: KZAVraagScope;
};
type ScopeType_14 = {
    object: LNDVraag;
};
type ScopeType_15 = {
    object: MACVraagScope;
};
type ScopeType_16 = {
    object: NATVraag;
};
type ScopeType_17 = {
    object: NNPVraagScope;
};
type ScopeType_18 = {
    object: NPSVraagScope;
};
type ScopeType_19 = {
    object: NPSScopeprsgezinsituatieOpAdresAanvragerr;
};
type ScopeType_2 = {
    object: AOAVraag;
};
type ScopeType_20 = {
    object: NPSScopeprskinderenVanAanvragerr;
};
type ScopeType_21 = {
    object: NPSScopeprsr;
};
type ScopeType_22 = {
    object: OPRVraag;
};
type ScopeType_23 = {
    object: PNDVraag;
};
type ScopeType_24 = {
    object: RDSVraag;
};
type ScopeType_25 = {
    object: RPSVraagScope;
};
type ScopeType_26 = {
    object: RSDVraagScope;
};
type ScopeType_27 = {
    object: SBDVraag;
};
type ScopeType_28 = {
    object: SRVVraag;
};
type ScopeType_29 = {
    object: SUBVraagScope;
};
type ScopeType_3 = {
    object: ARVVraag;
};
type ScopeType_30 = {
    object: TDLVraag;
};
type ScopeType_31 = {
    object: TGOVraagScope;
};
type ScopeType_32 = {
    object: VBTVraag;
};
type ScopeType_33 = {
    object: VESVraagScope;
};
type ScopeType_34 = {
    object: VESScopeprsr;
};
type ScopeType_35 = {
    object: WDLVraag;
};
type ScopeType_36 = {
    object: WDOVraag;
};
type ScopeType_37 = {
    object: WGDVraag;
};
type ScopeType_38 = {
    object: WOZVraagScope;
};
type ScopeType_39 = {
    object: WPLVraag;
};
type ScopeType_4 = {
    object: AVRVraag;
};
type ScopeType_40 = {
    object: WRDVraag;
};
type ScopeType_41 = {
    object: WYKVraag;
};
type ScopeType_42 = {
    object: ZKRVraagScope;
};
type ScopeType_43 = {
    object: ZRAVraagScope;
};
type ScopeType_5 = {
    object: BRTVraag;
};
type ScopeType_6 = {
    object: GEMVraag;
};
type ScopeType_7 = {
    object: GORVraag;
};
type ScopeType_8 = {
    object: HHDVraagScope;
};
type ScopeType_9 = {
    object: IREVraag;
};
export type SignaleringGBA = keyof typeof SignaleringGBA;
export declare const SignaleringGBA: Readonly<{
    '1': "1";
}>;
export type SignaleringGBAE = SignaleringGBA & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type SoortObjectCode = string;
export type SoortObjectCodeE = SoortObjectCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type SoortVerbintenis = keyof typeof SoortVerbintenis;
export declare const SoortVerbintenis: Readonly<{
    H: "H";
    P: "P";
}>;
export type SoortVerbintenisE = SoortVerbintenis & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type SoortWoonobject = keyof typeof SoortWoonobject;
export declare const SoortWoonobject: Readonly<{
    woning: "woning";
    recreatiewoning: "recreatiewoning";
    wooneenheid: "wooneenheid";
    'bijzonder woongebouw': "bijzonder woongebouw";
    'overig woonverblijf': "overig woonverblijf";
}>;
export type SoortWoonobjectE = SoortWoonobject & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type SplitsingKZA = boolean;
export type SplitsingKZAE = SplitsingKZA & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type SRVAntwoord = SRVTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    rechtsvorm?: RechtsvormE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type SRVKennisgeving = SRVTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    rechtsvorm: RechtsvormE;
    tijdvakObject: StUF.TijdvakObject;
};
type SrvLa01Type = {
    antwoord?: SrvLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.SRVStuurgegevensLa01;
};
type SrvLa01TypeAntwoordType = {
    object: SRVAntwoord[];
};
type SrvLa02Type = {
    antwoord?: SrvLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.SRVStuurgegevensLa02;
};
type SrvLa02TypeAntwoordType = {
    object: SRVAntwoord;
};
export type SRVLk01 = {
    object: SRVKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.SRVStuurgegevensLk01;
};
export type SRVLk01T = SRVLk01 & {
    object: SRVKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.SRVStuurgegevensLk01;
};
export type SRVLk02 = {
    object: SRVKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.SRVStuurgegevensLk02;
};
export type SRVLk02T = SRVLk02 & {
    object: SRVKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.SRVStuurgegevensLk02;
};
type SrvLv01Type = {
    gelijk?: SRVVraag;
    parameters: StUF.SRVParametersVraagSynchroon;
    scope?: ScopeType_28;
    start?: StartType_25;
    stuurgegevens: StUF.SRVStuurgegevensLv01;
    totEnMet?: SRVVraag;
    vanaf?: SRVVraag;
};
type SrvLv02Type = {
    gelijk?: SRVVraag;
    parameters: StUF.SRVParametersVraagAsynchroon;
    scope?: ScopeType_28;
    start?: StartType_25;
    stuurgegevens: StUF.SRVStuurgegevensLv02;
    totEnMet?: SRVVraag;
    vanaf?: SRVVraag;
};
export type SRVSa01 = {
    actueel: SRVLk01T;
    stuurgegevens: StUF.SRVStuurgegevensSa01;
};
export type SRVSa02 = {
    actueel: SRVLk02T;
    stuurgegevens: StUF.SRVStuurgegevensSa02;
};
type SrvSa03Type = {
    object: SRVKennisgeving;
    stuurgegevens: StUF.SRVStuurgegevensSa03;
};
type SrvSa04Type = {
    object: SRVKennisgeving;
    stuurgegevens: StUF.SRVStuurgegevensSa04;
};
/** Soort rechtsvorm */
export type SRVTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    rechtsvorm?: RechtsvormE;
    tijdvakObject?: StUF.TijdvakObject;
};
export type SRVVraag = SRVTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    rechtsvorm?: RechtsvormE;
    tijdvakObject?: StUF.TijdvakObject;
};
type StartType = {
    object: ACDAntwoord;
};
type StartType_10 = {
    object: KGMAntwoord;
};
type StartType_11 = {
    object: KOZAntwoord;
};
type StartType_12 = {
    object: KWDAntwoord;
};
type StartType_13 = {
    object: KZAAntwoord;
};
type StartType_14 = {
    object: LNDAntwoord;
};
type StartType_15 = {
    object: MACAntwoord;
};
type StartType_16 = {
    object: NATAntwoord;
};
type StartType_17 = {
    object: NNPAntwoord;
};
type StartType_18 = {
    object: NPSAntwoord;
};
type StartType_19 = {
    object: OPRAntwoord;
};
type StartType_2 = {
    object: AOAAntwoord;
};
type StartType_20 = {
    object: PNDAntwoord;
};
type StartType_21 = {
    object: RDSAntwoord;
};
type StartType_22 = {
    object: RPSAntwoord;
};
type StartType_23 = {
    object: RSDAntwoord;
};
type StartType_24 = {
    object: SBDAntwoord;
};
type StartType_25 = {
    object: SRVAntwoord;
};
type StartType_26 = {
    object: SUBAntwoord;
};
type StartType_27 = {
    object: TDLAntwoord;
};
type StartType_28 = {
    object: TGOAntwoord;
};
type StartType_29 = {
    object: VBTAntwoord;
};
type StartType_3 = {
    object: ARVAntwoord;
};
type StartType_30 = {
    object: VESAntwoord;
};
type StartType_31 = {
    object: WDLAntwoord;
};
type StartType_32 = {
    object: WDOAntwoord;
};
type StartType_33 = {
    object: WGDAntwoord;
};
type StartType_34 = {
    object: WOZAntwoord;
};
type StartType_35 = {
    object: WPLAntwoord;
};
type StartType_36 = {
    object: WRDAntwoord;
};
type StartType_37 = {
    object: WYKAntwoord;
};
type StartType_38 = {
    object: ZKRAntwoord;
};
type StartType_39 = {
    object: ZRAAntwoord;
};
type StartType_4 = {
    object: AVRAntwoord;
};
type StartType_5 = {
    object: BRTAntwoord;
};
type StartType_6 = {
    object: GEMAntwoord;
};
type StartType_7 = {
    object: GORAntwoord;
};
type StartType_8 = {
    object: HHDAntwoord;
};
type StartType_9 = {
    object: IREAntwoord;
};
export type StatusBelang = keyof typeof StatusBelang;
export declare const StatusBelang: Readonly<{
    '0': "0";
    '1': "1";
    '8': "8";
    '9': "9";
}>;
export type StatusBelangE = StatusBelang & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusGeoElement = keyof typeof StatusGeoElement;
export declare const StatusGeoElement: Readonly<{
    Plan: "Plan";
    Bestaand: "Bestaand";
    Historie: "Historie";
}>;
export type StatusGeoElementE = StatusGeoElement & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusLigplaatsStandplaats = keyof typeof StatusLigplaatsStandplaats;
export declare const StatusLigplaatsStandplaats: Readonly<{
    'Plaats aangewezen': "Plaats aangewezen";
    'Plaats ingetrokken': "Plaats ingetrokken";
}>;
export type StatusLigplaatsStandplaatsE = StatusTGOE & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusNaamgeving = keyof typeof StatusNaamgeving;
export declare const StatusNaamgeving: Readonly<{
    'Naamgeving uitgegeven': "Naamgeving uitgegeven";
    'Naamgeving ingetrokken': "Naamgeving ingetrokken";
}>;
export type StatusNaamgevingE = StatusNaamgeving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusObject = keyof typeof StatusObject;
export declare const StatusObject: Readonly<{
    '0': "0";
    '1': "1";
    '8': "8";
    '9': "9";
}>;
export type StatusObjectE = StatusObject & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusPand = keyof typeof StatusPand;
export declare const StatusPand: Readonly<{
    'Bouwvergunning verleend': "Bouwvergunning verleend";
    'Niet gerealiseerd pand': "Niet gerealiseerd pand";
    'Bouw gestart': "Bouw gestart";
    'Pand in gebruik (niet ingemeten)': "Pand in gebruik (niet ingemeten)";
    'Pand in gebruik': "Pand in gebruik";
    'Sloopvergunning verleend': "Sloopvergunning verleend";
    'Pand gesloopt': "Pand gesloopt";
    'Pand buiten gebruik': "Pand buiten gebruik";
}>;
export type StatusPandE = StatusPand & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusTGO = keyof typeof StatusTGO;
export declare const StatusTGO: Readonly<{
    'Plaats aangewezen': "Plaats aangewezen";
    'Plaats ingetrokken': "Plaats ingetrokken";
    'Verblijfsobject gevormd': "Verblijfsobject gevormd";
    'Niet gerealiseerd verblijfsobject': "Niet gerealiseerd verblijfsobject";
    'Verblijfsobject in gebruik (niet ingemeten)': "Verblijfsobject in gebruik (niet ingemeten)";
    'Verblijfsobject in gebruik': "Verblijfsobject in gebruik";
    'Verblijfsobject ingetrokken': "Verblijfsobject ingetrokken";
    'Verblijfsobject buiten gebruik': "Verblijfsobject buiten gebruik";
}>;
export type StatusTGOE = StatusTGO & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusVerblijfsobject = keyof typeof StatusVerblijfsobject;
export declare const StatusVerblijfsobject: Readonly<{
    'Verblijfsobject gevormd': "Verblijfsobject gevormd";
    'Niet gerealiseerd verblijfsobject': "Niet gerealiseerd verblijfsobject";
    'Verblijfsobject in gebruik (niet ingemeten)': "Verblijfsobject in gebruik (niet ingemeten)";
    'Verblijfsobject in gebruik': "Verblijfsobject in gebruik";
    'Verblijfsobject ingetrokken': "Verblijfsobject ingetrokken";
    'Verblijfsobject buiten gebruik': "Verblijfsobject buiten gebruik";
}>;
export type StatusVerblijfsobjectE = StatusTGOE & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusVoortgangBouw = keyof typeof StatusVoortgangBouw;
export declare const StatusVoortgangBouw: Readonly<{
    'Vergunning aangevraagd': "Vergunning aangevraagd";
    'Vergunning verleend': "Vergunning verleend";
    'Bouw of sloop gestart': "Bouw of sloop gestart";
    'Bouw of sloop gereed': "Bouw of sloop gereed";
    'Vergunning ingetrokken': "Vergunning ingetrokken";
}>;
export type StatusVoortgangBouwE = StatusVoortgangBouw & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusWoonplaats = keyof typeof StatusWoonplaats;
export declare const StatusWoonplaats: Readonly<{
    'Woonplaats aangewezen': "Woonplaats aangewezen";
    'Woonplaats ingetrokken': "Woonplaats ingetrokken";
}>;
export type StatusWoonplaatsE = StatusWoonplaats & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatusWOZBeschikking = keyof typeof StatusWOZBeschikking;
export declare const StatusWOZBeschikking: Readonly<{
    '01': "01";
    '02': "02";
    '03': "03";
    '10': "10";
    '11': "11";
    '12': "12";
    '13': "13";
    '20': "20";
    '21': "21";
    '22': "22";
    '23': "23";
    '24': "24";
    '25': "25";
    '30': "30";
    '31': "31";
    '32': "32";
    '33': "33";
}>;
export type StatusWOZBeschikkingE = StatusWOZBeschikking & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatutaireNaam = string;
export type StatutaireNaamE = StatutaireNaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type StatutaireZetel = string;
export type StatutaireZetelE = StatutaireZetel & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Straatnaam = string;
export type StraatnaamE = Straatnaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type SUBAntwoord = SUBRPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSAntwoord[];
    nietNatuurlijkPersoon?: NNPAntwoord[];
    vestiging?: VESAntwoord[];
};
export type SUBGerelateerdeAntwoord = SUBRPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSGerelateerdeAntwoord[];
    nietNatuurlijkPersoon?: NNPGerelateerdeAntwoord[];
    vestiging?: VESGerelateerdeAntwoord[];
};
export type SUBGerelateerdeVraagScope = SUBRPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSGerelateerdeVraagScope[];
    nietNatuurlijkPersoon?: NNPGerelateerdeVraagScope[];
    vestiging?: VESGerelateerdeVraagScope[];
};
export type SUBGerelateerdeVraagSelectie = SUBRPSBasis & {
    entiteittype: string;
    adresBuitenland?: VerblijfBuitenlandGrp;
    adresNederland?: CorrespondentieAdresGrpVraagSelectie;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
};
export type SUBKerngegevens = SUBRPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSKerngegevens[];
    nietNatuurlijkPersoon?: NNPKerngegevens[];
    vestiging?: VESKerngegevens[];
};
export type SUBKerngegevensKennisgeving = SUBRPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSKerngegevensKennisgeving[];
    nietNatuurlijkPersoon?: NNPKerngegevensKennisgeving[];
    vestiging?: VESKerngegevensKennisgeving[];
};
type SubLa01Type = {
    antwoord?: SubLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.SUBStuurgegevensLa01;
};
type SubLa01TypeAntwoordType = {
    object: SUBAntwoord[];
};
type SubLa02Type = {
    antwoord?: SubLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.SUBStuurgegevensLa02;
};
type SubLa02TypeAntwoordType = {
    object: SUBAntwoord;
};
type SubLv01Type = {
    gelijk?: SUBVraagSelectie;
    parameters: StUF.SUBParametersVraagSynchroon;
    scope?: ScopeType_29;
    start?: StartType_26;
    stuurgegevens: StUF.SUBStuurgegevensLv01;
    totEnMet?: SUBVraagSelectie;
    vanaf?: SUBVraagSelectie;
};
type SubLv02Type = {
    gelijk?: SUBVraagSelectie;
    parameters: StUF.SUBParametersVraagAsynchroon;
    scope?: ScopeType_29;
    start?: StartType_26;
    stuurgegevens: StUF.SUBStuurgegevensLv02;
    totEnMet?: SUBVraagSelectie;
    vanaf?: SUBVraagSelectie;
};
/** Basis superentiteittype voor Rechtspersoon en Subject */
export type SUBRPSBasis = {
    entiteittype: string;
    adresBuitenland?: VerblijfBuitenlandGrp;
    adresNederland?: CorrespondentieAdresGrpBasis;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
    natuurlijkPersoon?: NPSNININGBasis[];
    nietNatuurlijkPersoon?: NNPINNBasis[];
    vestiging?: VESBasis[];
};
export type SUBVraagScope = SUBRPSBasis & {
    entiteittype: string;
    natuurlijkPersoon?: NPSVraagScope[];
    nietNatuurlijkPersoon?: NNPVraagScope[];
    vestiging?: VESVraagScope[];
};
export type SUBVraagSelectie = SUBRPSBasis & {
    entiteittype: string;
    adresBuitenland?: VerblijfBuitenlandGrp;
    adresNederland?: CorrespondentieAdresGrpVraagSelectie;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
};
export type SUBZknantwoord = SUBZknbasis & {
    natuurlijkPersoon?: NPSZknantwoord[];
    nietNatuurlijkPersoon?: NNPZknantwoord[];
    vestiging?: VESZknantwoord[];
};
export type SUBZknbasis = SUBRPSBasis & {
    entiteittype: string;
    adresBuitenland?: VerblijfBuitenlandGrpZkn;
    adresNederland?: CorrespondentieAdresGrpZknbasis;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
    natuurlijkPersoon?: NPSZknbasis[];
    nietNatuurlijkPersoon?: NNPZknbasis[];
    vestiging?: VESZknbasis[];
};
export type SUBZknkerngegevens = SUBZknbasis & {
    natuurlijkPersoon?: NPSZknkerngegevens[];
    nietNatuurlijkPersoon?: NNPZknkerngegevens[];
    vestiging?: VESZknkerngegevens[];
};
export type SUBZknkerngegevensKennisgeving = SUBZknbasis & {
    natuurlijkPersoon?: NPSZknkerngegevensKennisgeving[];
    nietNatuurlijkPersoon?: NNPZknkerngegevensKennisgeving[];
    vestiging?: VESZknkerngegevensKennisgeving[];
};
export type SUBZknvraagScope = SUBZknbasis & {
    natuurlijkPersoon?: NPSZknvraag[];
    nietNatuurlijkPersoon?: NNPZknvraag[];
    vestiging?: VESZknvraag[];
};
export type SUBZknvraagSelectie = SUBZknbasis & {
    adresBuitenland?: VerblijfBuitenlandGrpZkn;
    adresNederland?: CorrespondentieAdresGrpZknbasis;
    bsVesNummerOfId?: BsVesNummerOfIdE;
    kvkNummer?: KvKNummerE;
    naam?: GeslachtsnaamE;
};
export type TDLAntwoord = TDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: TDLHistorieFormeel[];
    historieMaterieel?: TDLHistorieMaterieel[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
/** Terreindeel */
export type TDLBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: TDLBasis[];
    historieMaterieel?: TDLBasis[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
export type TDLHistorieFormeel = TDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: TDLHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
export type TDLHistorieMaterieel = TDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: TDLHistorieFormeel[];
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
export type TDLKennisgeving = TDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
export type TDLKennisgeving_Sh = TDLKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
export type TDLKerngegevens = TDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeTerreinE;
};
type TdlLa01Type = {
    antwoord?: TdlLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.TDLStuurgegevensLa01;
};
type TdlLa01TypeAntwoordType = {
    object: TDLAntwoord[];
};
type TdlLa02Type = {
    antwoord?: TdlLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.TDLStuurgegevensLa02;
};
type TdlLa02TypeAntwoordType = {
    object: TDLAntwoord;
};
type TdlLa03Type = {
    antwoord?: TdlLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.TDLStuurgegevensLa03;
};
type TdlLa03TypeAntwoordType = {
    object: TDLAntwoord[];
};
type TdlLa04Type = {
    antwoord?: TdlLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.TDLStuurgegevensLa04;
};
type TdlLa04TypeAntwoordType = {
    object: TDLAntwoord;
};
type TdlLa05Type = {
    antwoord?: TdlLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.TDLStuurgegevensLa05;
};
type TdlLa05TypeAntwoordType = {
    object: TDLAntwoord[];
};
type TdlLa06Type = {
    antwoord?: TdlLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.TDLStuurgegevensLa06;
};
type TdlLa06TypeAntwoordType = {
    object: TDLAntwoord;
};
type TdlLa07Type = {
    antwoord?: TdlLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.TDLStuurgegevensLa07;
};
type TdlLa07TypeAntwoordType = {
    object: TDLAntwoord[];
};
type TdlLa08Type = {
    antwoord?: TdlLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.TDLStuurgegevensLa08;
};
type TdlLa08TypeAntwoordType = {
    object: TDLAntwoord;
};
type TdlLa09Type = {
    antwoord?: TdlLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.TDLStuurgegevensLa09;
};
type TdlLa09TypeAntwoordType = {
    object: TDLAntwoord[];
};
type TdlLa10Type = {
    antwoord?: TdlLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.TDLStuurgegevensLa10;
};
type TdlLa10TypeAntwoordType = {
    object: TDLAntwoord;
};
export type TDLLk01 = {
    object: TDLKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.TDLStuurgegevensLk01;
};
export type TDLLk01T = TDLLk01 & {
    object: TDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.TDLStuurgegevensLk01;
};
export type TDLLk01W = TDLLk01 & {
    object: TDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.TDLStuurgegevensLk01;
};
export type TDLLk02 = {
    object: TDLKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.TDLStuurgegevensLk02;
};
export type TDLLk02T = TDLLk02 & {
    object: TDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.TDLStuurgegevensLk02;
};
export type TDLLk02W = TDLLk02 & {
    object: TDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.TDLStuurgegevensLk02;
};
type TdlLv01Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagSynchroon;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv01;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv02Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagAsynchroon;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv02;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv03Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagSynchroonMaterieel;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv03;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv04Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv04;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv05Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagSynchroonFormeel;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv05;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv06Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagAsynchroonFormeel;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv06;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv07Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagSynchroon;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv07;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv08Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagAsynchroon;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv08;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv09Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagSynchroon;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv09;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
type TdlLv10Type = {
    gelijk?: TDLVraag;
    parameters: StUF.TDLParametersVraagAsynchroon;
    scope?: ScopeType_30;
    start?: StartType_27;
    stuurgegevens: StUF.TDLStuurgegevensLv10;
    totEnMet?: TDLVraag;
    vanaf?: TDLVraag;
};
export type TDLSa01 = {
    actueel: TDLLk01T;
    stuurgegevens: StUF.TDLStuurgegevensSa01;
};
export type TDLSa02 = {
    actueel: TDLLk02T;
    stuurgegevens: StUF.TDLStuurgegevensSa02;
};
type TdlSa03Type = {
    object: TDLKerngegevens;
    stuurgegevens: StUF.TDLStuurgegevensSa03;
};
type TdlSa04Type = {
    object: TDLKerngegevens;
    stuurgegevens: StUF.TDLStuurgegevensSa04;
};
type TdlSh01Type = {
    actueel: TDLSa01;
    historie?: TdlSh01TypeHistorieType;
    stuurgegevens: StUF.TDLStuurgegevensSh01;
};
type TdlSh01TypeHistorieType = {
    oudste: TDLLk01T;
    wijziging?: TDLLk01W[];
};
type TdlSh02Type = {
    actueel: TDLSa02;
    historie?: TdlSh02TypeHistorieType;
    stuurgegevens: StUF.TDLStuurgegevensSh02;
};
type TdlSh02TypeHistorieType = {
    oudste?: TDLLk02T;
    wijziging?: TDLLk02W[];
};
type TdlSh03Type = {
    object: TDLKerngegevens;
    stuurgegevens: StUF.TDLStuurgegevensSh03;
};
type TdlSh04Type = {
    object: TDLKerngegevens;
    stuurgegevens: StUF.TDLStuurgegevensSh04;
};
export type TDLVraag = TDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeTerreinE;
    verharding?: VerhardingE;
};
export type TDLZknantwoord = TDLZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeTerreinE;
};
export type TDLZknbasis = TDLBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeTerreinE;
};
export type TDLZknkerngegevens = TDLZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeTerreinE;
};
export type TDLZknkerngegevensKennisgeving = TDLZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeTerreinE;
};
export type TDLZknvraag = TDLZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeTerreinE;
};
export type Telefoonnummer = string;
export type TelefoonnummerE = Telefoonnummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TGOAntwoord = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpAntwoord;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNAntwoord[];
    heeftOverlapMet?: TGOKOZAntwoord[];
    historieFormeel?: TGOHistorieFormeel[];
    historieMaterieel?: TGOHistorieMaterieel[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANAntwoord[];
    isOvergegaanIn?: TGOTGONARAntwoord[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDAntwoord[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOAOANVNAntwoord = TGOAOANVNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: AOAGerelateerde;
    historieFormeel?: TGOAOANVNHistorieFormeel[];
    historieFormeelRelatie?: TGOAOANVNHistorieFormeelRelatie;
    historieMaterieel?: TGOAOANVNHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOAOANVNBaginOnderzoek = TGOAOANVNKennisgeving & {
    gerelateerde: AOABagkerngegevensKennisgeving;
    inOnderzoek: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type TGOAOANVNBagtoevoegenBeeindigen = TGOAOANVNKennisgeving & {
    brondocument: BrondocumentBGR;
    gerelateerde: AOABagkerngegevensKennisgeving;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Basistype voor de nevenadres relatie binnen zowel TGO als LPL, SPL en VBO */
export type TGOAOANVNBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: AOANUMBasis;
    historieFormeel?: TGOAOANVNBasis[];
    historieFormeelRelatie?: TGOAOANVNBasis;
    historieMaterieel?: TGOAOANVNBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOAOANVNHistorieFormeel = TGOAOANVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: TGOAOANVNHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOAOANVNHistorieFormeelRelatie = TGOAOANVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: AOAKerngegevens;
    historieFormeel?: TGOAOANVNHistorieFormeel[];
    historieFormeelRelatie?: TGOAOANVNHistorieFormeelRelatie;
    historieMaterieel?: TGOAOANVNHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOAOANVNHistorieMaterieel = TGOAOANVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type TGOAOANVNKennisgeving = TGOAOANVNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: AOAKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOAOANVNKennisgeving_Sh = TGOAOANVNKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: AOAKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOAOANVNKerngegevens = TGOAOANVNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: AOAKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOAOANVNVraag = TGOAOANVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBAGVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: AOAGerelateerde;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** Basistype voor TGO, VBO, LPL en SPL */
export type TGOAOTBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    adresAanduidingGrp?: AdrGrpBasis;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: Brondocument;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBasis[];
    heeftOverlapMet?: TGOKOZBasis[];
    historieFormeel?: TGOAOTBasis[];
    historieMaterieel?: TGOAOTBasis[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGOBasis;
    isOntstaanUit?: TGOTGOVANBasis[];
    isOvergegaanIn?: TGOTGONARBasis[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDBasis[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagAOTnietVBOafvoeren = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
/** Dit type kent in de typering enumeratie uitsluitend de typen Ligplaats en Standplaats */
export type TGOBagAOTnietVBObasis = TGOKennisgeving & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpBagkennisgeving;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNKennisgeving[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingBagAOTnietVBOe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagAOTnietVBOformaliseren = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.geconstateerd': IndicatieE;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagAOTnietVBOgedeeltelijkVerdwijnen = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.geconstateerd': IndicatieE;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagAOTnietVBOgeheelVerdwijnen = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.geconstateerd': IndicatieE;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagAOTnietVBOgeometrieBeschikbaar = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
    vlakGeometrie: GeometrieVlakE;
};
export type TGOBagAOTnietVBOherindeling = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    brondocument?: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagAOTnietVBOheropnameLegitiemGegeven = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status'?: StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagAOTnietVBOinOnderzoek = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagAOTnietVBOmuterenCorrigeren = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagAOTnietVBOtoevoegen = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagtoevoegen;
    'aot.geconstateerd': IndicatieE;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
    vlakGeometrie: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagAOTnietVBOwijzigenAanduiding = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagAOTnietVBOwijzigenNevenadres = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    heeftNevenadressen: TGOAOANVNBagtoevoegenBeeindigen[];
    identificatie: ObjectNummeringE;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagAOTnietVBOwijzigenStatus = TGOBagAOTnietVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagAOTnietVBOe;
};
export type TGOBagkerngegevensKennisgeving = TGOKerngegevensKennisgeving & {
    adresAanduidingGrp: AdrGrpBagkerngegevensVanKerngegevens;
    authentiek?: Authentiek;
    identificatie: ObjectNummeringE;
    typering: TyperingTGOE;
};
export type TGOBagkerngegevensKennisgevingPND = TGOKerngegevensKennisgevingPND & {
    adresAanduidingGrp: AdrGrpBagkerngegevensVanKerngegevens;
    authentiek?: Authentiek;
    identificatie: ObjectNummeringE;
    typering: TyperingTGOE;
};
export type TGOBagOGOafvoeren = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
export type TGOBagOGOafzienIntrekken = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
/** Dit type kent in de typering enumeratie uitsluitend de typen Overig gebouwd object en Overig terrein */
export type TGOBagOGObasis = TGOKennisgeving & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp: AdrGrpBagkennisgeving;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBagtoevoegenBeeindigen[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagOGOgebruiksgereed = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
export type TGOBagOGOgedeeltelijkVerdwijnen = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagOGOgeheelVerdwijnen = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
export type TGOBagOGOgeometrieBeschikbaar = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gbo.puntGeometrie'?: GeometriePuntE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
    vlakGeometrie: GeometrieVlakE;
};
export type TGOBagOGOherindeling = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
export type TGOBagOGOmuterenCorrigeren = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBagtoevoegenBeeindigen[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagOGOtoevoegen = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagtoevoegen;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBagtoevoegenBeeindigen[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagOGOverbouwing = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagOGOwijzigenAanduiding = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
export type TGOBagOGOwijzigenStatusVoortgangBouw = TGOBagOGObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gbo.statusVoortgangBouw': StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOGOe;
};
export type TGOBagOTRafvoeren = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
};
/** Dit type kent in de typering enumeratie uitsluitend de typen Overig gebouwd object en Overig terrein */
export type TGOBagOTRbasis = TGOKennisgeving & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp: AdrGrpBagkennisgeving;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagOTRgedeeltelijkVerdwijnen = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagOTRgeheelVerdwijnen = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
};
export type TGOBagOTRgeometrieBeschikbaar = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
    vlakGeometrie: GeometrieVlakE;
};
export type TGOBagOTRherindeling = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
};
export type TGOBagOTRheropnameLegitiemGegeven = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    extraElementen: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
    vlakGeometrie: GeometrieVlakE;
};
export type TGOBagOTRmuterenCorrigeren = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagOTRtoevoegen = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagtoevoegen;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    extraElementen: StUF.ExtraElementen;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagOTRwijzigenAanduiding = TGOBagOTRbasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering: TyperingBagOTRe;
};
export type TGOBagVBOafvoeren = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOafzienIntrekken = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
/** Dit type kent in de typering enumeratie uitsluitend de typen Verblijfsobject */
export type TGOBagVBObasis = TGOKennisgeving & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpBagkennisgeving;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNKennisgeving[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingBagVBOe;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDKennisgeving[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagVBOformaliseren = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.geconstateerd': IndicatieE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOgedeeltelijkVerdwijnen = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagVBOgeheelVerdwijnen = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.geconstateerd': IndicatieE;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOgeometrieBeschikbaar = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    'gbo.puntGeometrie': GeometriePuntE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagVBOherindelen = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    brondocument?: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOheropnameLegitiemGegeven = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOinOnderzoek = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    heeftNevenadressen?: TGOAOANVNBaginOnderzoek[];
    identificatie: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
    'vbo.maaktDeelUitVan'?: TGOPNDBaginOnderzoek[];
};
export type TGOBagVBOmuterenCorrigeren = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkennisgeving;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBagtoevoegenBeeindigen[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDBagtoevoegenBeeindigen[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagVBOtoevoegen = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagtoevoegen;
    'aot.geconstateerd': IndicatieE;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie': GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBagtoevoegenBeeindigen[];
    heeftOverlapMet?: TGOKOZBagbasis[];
    identificatie: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANBagbasis[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan': TGOPNDBagtoevoegenBeeindigen[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOBagVBOverbouwing = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOBagVBOwijzigenAanduiding = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagwijzigenAanduiding;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOwijzigenNevenadres = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    heeftNevenadressen: TGOAOANVNBagtoevoegenBeeindigen[];
    identificatie: ObjectNummeringE;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOwijzigenStatus = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    'aot.status': StatusTGOE;
    authentiek: Authentiek;
    brondocument: BrondocumentBGR;
    extraElementen: StUF.ExtraElementen;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
export type TGOBagVBOwijzigenStatusVoortgangBouw = TGOBagVBObasis & {
    adresAanduidingGrp: AdrGrpBagkerngegevens;
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    identificatie: ObjectNummeringE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typering: TyperingBagVBOe;
};
/** Terrein/gebouwd object */
export type TGOBasis = TGOAOTBasis & {
    entiteittype: string;
    adresAanduidingGrp?: AdrGrpBasis;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: Brondocument;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNBasis[];
    heeftOverlapMet?: TGOKOZBasis[];
    historieFormeel?: TGOAOTBasis[];
    historieMaterieel?: TGOAOTBasis[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGOBasis;
    isOntstaanUit?: TGOTGOVANBasis[];
    isOvergegaanIn?: TGOTGONARBasis[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDBasis[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOGerelateerdeAntwoord = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpAntwoord;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOGerelateerdeKOZAntwoord = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpAntwoord;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typering?: TyperingTGOE;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOGerelateerdeKOZVraag = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpVraag;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGOVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOGerelateerdeVraag = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpVraag;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGOVraag;
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOHistorieFormeel = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpAntwoord;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    brondocument?: BrondocumentBGR;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    historieFormeel?: TGOHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
};
export type TGOHistorieMaterieel = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpAntwoord;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    historieFormeel?: TGOHistorieFormeel[];
    identificatie?: ObjectNummeringE;
    inOnderzoek?: StUF.InOnderzoekTGO;
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOKennisgeving = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpKennisgeving;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNKennisgeving[];
    heeftOverlapMet?: TGOKOZKennisgeving[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANKennisgeving[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDKennisgeving[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOKennisgeving_Sh = TGOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpKennisgeving;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNKennisgeving_Sh[];
    heeftOverlapMet?: TGOKOZKennisgeving_Sh[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANKennisgeving_Sh[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDKennisgeving_Sh[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOKerngegevens = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
    typering?: TyperingTGOE;
};
export type TGOKerngegevensKennisgeving = TGOKerngegevens & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
    typering?: TyperingTGOE;
};
export type TGOKerngegevensKennisgevingPND = TGOKerngegevensKennisgeving & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
    typering?: TyperingTGOE;
};
export type TGOKOZAntwoord = TGOKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeTGOAntwoord;
    historieFormeel?: TGOKOZHistorieFormeel[];
    historieFormeelRelatie?: TGOKOZHistorieFormeelRelatie;
    historieMaterieel?: TGOKOZHistorieMaterieel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOKOZBagbasis = TGOKOZKennisgeving & {
    brondocument?: BrondocumentBGR;
    gerelateerde: KOZBagkerngegevens;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft als ondergrond (Alleen van toepassing voor een LPL, SPL of VBO) */
export type TGOKOZBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: TGOKOZBasis[];
    historieFormeelRelatie?: TGOKOZBasis;
    historieMaterieel?: TGOKOZBasis[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOKOZHistorieFormeel = TGOKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: TGOKOZHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOKOZHistorieFormeelRelatie = TGOKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: TGOKOZHistorieFormeel[];
    historieFormeelRelatie?: TGOKOZBasis;
    historieMaterieel?: TGOKOZHistorieMaterieel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOKOZHistorieMaterieel = TGOKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: TGOKOZHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOKOZKennisgeving = TGOKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOKOZKennisgeving_Sh = TGOKOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOKOZKerngegevens = TGOKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOKOZVraagScope = TGOKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBAGVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeTGOVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOKOZVraagSelectie = TGOKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBAGVraag;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeTGOVraagSelectie;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
type TgoLa01Type = {
    antwoord?: TgoLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.TGOStuurgegevensLa01;
};
type TgoLa01TypeAntwoordType = {
    object: TGOAntwoord[];
};
type TgoLa02Type = {
    antwoord?: TgoLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.TGOStuurgegevensLa02;
};
type TgoLa02TypeAntwoordType = {
    object: TGOAntwoord;
};
type TgoLa03Type = {
    antwoord?: TgoLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.TGOStuurgegevensLa03;
};
type TgoLa03TypeAntwoordType = {
    object: TGOAntwoord[];
};
type TgoLa04Type = {
    antwoord?: TgoLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.TGOStuurgegevensLa04;
};
type TgoLa04TypeAntwoordType = {
    object: TGOAntwoord;
};
type TgoLa05Type = {
    antwoord?: TgoLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.TGOStuurgegevensLa05;
};
type TgoLa05TypeAntwoordType = {
    object: TGOAntwoord[];
};
type TgoLa06Type = {
    antwoord?: TgoLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.TGOStuurgegevensLa06;
};
type TgoLa06TypeAntwoordType = {
    object: TGOAntwoord;
};
type TgoLa07Type = {
    antwoord?: TgoLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.TGOStuurgegevensLa07;
};
type TgoLa07TypeAntwoordType = {
    object: TGOAntwoord[];
};
type TgoLa08Type = {
    antwoord?: TgoLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.TGOStuurgegevensLa08;
};
type TgoLa08TypeAntwoordType = {
    object: TGOAntwoord;
};
type TgoLa09Type = {
    antwoord?: TgoLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.TGOStuurgegevensLa09;
};
type TgoLa09TypeAntwoordType = {
    object: TGOAntwoord[];
};
type TgoLa10Type = {
    antwoord?: TgoLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.TGOStuurgegevensLa10;
};
type TgoLa10TypeAntwoordType = {
    object: TGOAntwoord;
};
export type TGOLk01 = {
    object: TGOKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOafvoeren = TGOLk01 & {
    object: TGOBagAOTnietVBOafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOcorrigeren = TGOLk01 & {
    object: TGOBagAOTnietVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOformaliseren = TGOLk01 & {
    object: TGOBagAOTnietVBOformaliseren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOgedeeltelijkVerdwijnen = TGOLk01 & {
    object: TGOBagAOTnietVBOgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOgeheelVerdwijnen = TGOLk01 & {
    object: TGOBagAOTnietVBOgeheelVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOgeometrieBeschikbaar = TGOLk01 & {
    object: TGOBagAOTnietVBOgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOherindeling = TGOLk01 & {
    object: TGOBagAOTnietVBOherindeling[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOheropnameLegitiemGegeven = TGOLk01 & {
    object: TGOBagAOTnietVBOheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOinOnderzoek = TGOLk01 & {
    object: TGOBagAOTnietVBOinOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOmuteren = TGOLk01 & {
    object: TGOBagAOTnietVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOtoevoegen = TGOLk01 & {
    object: TGOBagAOTnietVBOtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOwijzigenAanduiding = TGOLk01 & {
    object: TGOBagAOTnietVBOwijzigenAanduiding[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOwijzigenNevenadres = TGOLk01 & {
    object: TGOBagAOTnietVBOwijzigenNevenadres[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagAOTnietVBOwijzigenStatus = TGOLk01 & {
    object: TGOBagAOTnietVBOwijzigenStatus[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOafvoeren = TGOLk01 & {
    object: TGOBagOGOafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOafzienIntrekken = TGOLk01 & {
    object: TGOBagOGOafzienIntrekken[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOcorrigeren = TGOLk01 & {
    object: TGOBagOGOmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOgebruiksgereed = TGOLk01 & {
    object: TGOBagOGOgebruiksgereed[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOgedeeltelijkVerdwijnen = TGOLk01 & {
    object: TGOBagOGOgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOgeheelVerdwijnen = TGOLk01 & {
    object: TGOBagOGOgeheelVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOgeometrieBeschikbaar = TGOLk01 & {
    object: TGOBagOGOgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOherindeling = TGOLk01 & {
    object: TGOBagOGOherindeling[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOmuteren = TGOLk01 & {
    object: TGOBagOGOmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOtoevoegen = TGOLk01 & {
    object: TGOBagOGOtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOverbouwing = TGOLk01 & {
    object: TGOBagOGOverbouwing[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOwijzigenAanduiding = TGOLk01 & {
    object: TGOBagOGOwijzigenAanduiding[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOGOwijzigenStatusVoortgangBouw = TGOLk01 & {
    object: TGOBagOGOwijzigenStatusVoortgangBouw[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRafvoeren = TGOLk01 & {
    object: TGOBagOTRafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRcorrigeren = TGOLk01 & {
    object: TGOBagOTRmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRgedeeltelijkVerdwijnen = TGOLk01 & {
    object: TGOBagOTRgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRgeheelVerdwijnen = TGOLk01 & {
    object: TGOBagOTRgeheelVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRgeometrieBeschikbaar = TGOLk01 & {
    object: TGOBagOTRgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRherindeling = TGOLk01 & {
    object: TGOBagOTRherindeling[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRheropnameLegitiemGegeven = TGOLk01 & {
    object: TGOBagOTRheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRmuteren = TGOLk01 & {
    object: TGOBagOTRmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRtoevoegen = TGOLk01 & {
    object: TGOBagOTRtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagOTRwijzigenAanduiding = TGOLk01 & {
    object: TGOBagOTRwijzigenAanduiding[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOafvoeren = TGOLk01 & {
    object: TGOBagVBOafvoeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOafzienIntrekken = TGOLk01 & {
    object: TGOBagVBOafzienIntrekken[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOcorrigeren = TGOLk01 & {
    object: TGOBagVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOformaliseren = TGOLk01 & {
    object: TGOBagVBOformaliseren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOgedeeltelijkVerdwijnen = TGOLk01 & {
    object: TGOBagVBOgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOgeheelVerdwijnen = TGOLk01 & {
    object: TGOBagVBOgeheelVerdwijnen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOgeometrieBeschikbaar = TGOLk01 & {
    object: TGOBagVBOgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOherindelen = TGOLk01 & {
    object: TGOBagVBOherindelen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOheropnameLegitiemGegeven = TGOLk01 & {
    object: TGOBagVBOheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOinOnderzoek = TGOLk01 & {
    object: TGOBagVBOinOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOmuteren = TGOLk01 & {
    object: TGOBagVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOtoevoegen = TGOLk01 & {
    object: TGOBagVBOtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOverbouwing = TGOLk01 & {
    object: TGOBagVBOverbouwing[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOwijzigenAanduiding = TGOLk01 & {
    object: TGOBagVBOwijzigenAanduiding[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOwijzigenNevenadres = TGOLk01 & {
    object: TGOBagVBOwijzigenNevenadres[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOwijzigenStatus = TGOLk01 & {
    object: TGOBagVBOwijzigenStatus[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01BagVBOwijzigenStatusVoortgangBouw = TGOLk01 & {
    object: TGOBagVBOwijzigenStatusVoortgangBouw[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01T = TGOLk01 & {
    object: TGOKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk01W = TGOLk01 & {
    object: TGOKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.TGOStuurgegevensLk01;
};
export type TGOLk02 = {
    object: TGOKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOafvoeren = TGOLk02 & {
    object: TGOBagAOTnietVBOafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOcorrigeren = TGOLk02 & {
    object: TGOBagAOTnietVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOformaliseren = TGOLk02 & {
    object: TGOBagAOTnietVBOformaliseren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOgedeeltelijkVerdwijnen = TGOLk02 & {
    object: TGOBagAOTnietVBOgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOgeheelVerdwijnen = TGOLk02 & {
    object: TGOBagAOTnietVBOgeheelVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOgeometrieBeschikbaar = TGOLk02 & {
    object: TGOBagAOTnietVBOgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOherindeling = TGOLk02 & {
    object: TGOBagAOTnietVBOherindeling[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOheropnameLegitiemGegeven = TGOLk02 & {
    object: TGOBagAOTnietVBOheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOinOnderzoek = TGOLk02 & {
    object: TGOBagAOTnietVBOinOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOmuteren = TGOLk02 & {
    object: TGOBagAOTnietVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOtoevoegen = TGOLk02 & {
    object: TGOBagAOTnietVBOtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOwijzigenAanduiding = TGOLk02 & {
    object: TGOBagAOTnietVBOwijzigenAanduiding[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOwijzigenNevenadres = TGOLk02 & {
    object: TGOBagAOTnietVBOwijzigenNevenadres[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagAOTnietVBOwijzigenStatus = TGOLk02 & {
    object: TGOBagAOTnietVBOwijzigenStatus[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOafvoeren = TGOLk02 & {
    object: TGOBagOGOafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOafzienIntrekken = TGOLk02 & {
    object: TGOBagOGOafzienIntrekken[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOcorrigeren = TGOLk02 & {
    object: TGOBagOGOmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOgebruiksgereed = TGOLk02 & {
    object: TGOBagOGOgebruiksgereed[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOgedeeltelijkVerdwijnen = TGOLk02 & {
    object: TGOBagOGOgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOgeheelVerdwijnen = TGOLk02 & {
    object: TGOBagOGOgeheelVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOgeometrieBeschikbaar = TGOLk02 & {
    object: TGOBagOGOgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOherindeling = TGOLk02 & {
    object: TGOBagOGOherindeling[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOmuteren = TGOLk02 & {
    object: TGOBagOGOmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOtoevoegen = TGOLk02 & {
    object: TGOBagOGOtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOverbouwing = TGOLk02 & {
    object: TGOBagOGOverbouwing[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOwijzigenAanduiding = TGOLk02 & {
    object: TGOBagOGOwijzigenAanduiding[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOGOwijzigenStatusVoortgangBouw = TGOLk02 & {
    object: TGOBagOGOwijzigenStatusVoortgangBouw[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRafvoeren = TGOLk02 & {
    object: TGOBagOTRafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRcorrigeren = TGOLk02 & {
    object: TGOBagOTRmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRgedeeltelijkVerdwijnen = TGOLk02 & {
    object: TGOBagOTRgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRgeheelVerdwijnen = TGOLk02 & {
    object: TGOBagOTRgeheelVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRgeometrieBeschikbaar = TGOLk02 & {
    object: TGOBagOTRgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRherindeling = TGOLk02 & {
    object: TGOBagOTRherindeling[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRheropnameLegitiemGegeven = TGOLk02 & {
    object: TGOBagOTRheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRmuteren = TGOLk02 & {
    object: TGOBagOTRmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRtoevoegen = TGOLk02 & {
    object: TGOBagOTRtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagOTRwijzigenAanduiding = TGOLk02 & {
    object: TGOBagOTRwijzigenAanduiding[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOafvoeren = TGOLk02 & {
    object: TGOBagVBOafvoeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOafzienIntrekken = TGOLk02 & {
    object: TGOBagVBOafzienIntrekken[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOcorrigeren = TGOLk02 & {
    object: TGOBagVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOformaliseren = TGOLk02 & {
    object: TGOBagVBOformaliseren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOgedeeltelijkVerdwijnen = TGOLk02 & {
    object: TGOBagVBOgedeeltelijkVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOgeheelVerdwijnen = TGOLk02 & {
    object: TGOBagVBOgeheelVerdwijnen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOgeometrieBeschikbaar = TGOLk02 & {
    object: TGOBagVBOgeometrieBeschikbaar[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOherindelen = TGOLk02 & {
    object: TGOBagVBOherindelen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOheropnameLegitiemGegeven = TGOLk02 & {
    object: TGOBagVBOheropnameLegitiemGegeven[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOinOnderzoek = TGOLk02 & {
    object: TGOBagVBOinOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOmuteren = TGOLk02 & {
    object: TGOBagVBOmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOtoevoegen = TGOLk02 & {
    object: TGOBagVBOtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOverbouwing = TGOLk02 & {
    object: TGOBagVBOverbouwing[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOwijzigenAanduiding = TGOLk02 & {
    object: TGOBagVBOwijzigenAanduiding[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOwijzigenNevenadres = TGOLk02 & {
    object: TGOBagVBOwijzigenNevenadres[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOwijzigenStatus = TGOLk02 & {
    object: TGOBagVBOwijzigenStatus[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02BagVBOwijzigenStatusVoortgangBouw = TGOLk02 & {
    object: TGOBagVBOwijzigenStatusVoortgangBouw[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02T = TGOLk02 & {
    object: TGOKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
export type TGOLk02W = TGOLk02 & {
    object: TGOKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.TGOStuurgegevensLk02;
};
type TgoLv01Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagSynchroon;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv01;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv02Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagAsynchroon;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv02;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv03Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagSynchroonMaterieel;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv03;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv04Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv04;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv05Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagSynchroonFormeel;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv05;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv06Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagAsynchroonFormeel;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv06;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv07Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagSynchroon;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv07;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv08Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagAsynchroon;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv08;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv09Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagSynchroon;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv09;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
type TgoLv10Type = {
    gelijk?: TGOVraagSelectie;
    parameters: StUF.TGOParametersVraagAsynchroon;
    scope?: ScopeType_31;
    start?: StartType_28;
    stuurgegevens: StUF.TGOStuurgegevensLv10;
    totEnMet?: TGOVraagSelectie;
    vanaf?: TGOVraagSelectie;
};
export type TGOPNDAntwoord = TGOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDGerelateerdeAntwoord;
    historieFormeel?: TGOPNDHistorieFormeel[];
    historieFormeelRelatie?: TGOPNDHistorieFormeelRelatie;
    historieMaterieel?: TGOPNDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOPNDBagbasis = TGOPNDKennisgeving & {
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDBagkerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOPNDBaginOnderzoek = TGOPNDBagbasis & {
    gerelateerde: PNDBagkerngegevensKennisgeving;
    inOnderzoek: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type TGOPNDBagtoevoegenBeeindigen = TGOPNDBagbasis & {
    brondocument: BrondocumentBGR;
    gerelateerde: PNDBagkerngegevensKennisgeving;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** maakt deel uit van (Alleen van toepassing voor een LPL, SPL of VBO) */
export type TGOPNDBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    brondocument?: Brondocument;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: PNDBasis;
    historieFormeel?: TGOPNDBasis[];
    historieFormeelRelatie?: TGOPNDBasis;
    historieMaterieel?: TGOPNDBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOPNDHistorieFormeel = TGOPNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: TGOPNDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOPNDHistorieFormeelRelatie = TGOPNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDKerngegevens;
    historieFormeel?: TGOPNDHistorieFormeel[];
    historieFormeelRelatie?: TGOPNDHistorieFormeelRelatie;
    historieMaterieel?: TGOPNDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOPNDHistorieMaterieel = TGOPNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOPNDKennisgeving = TGOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOPNDKennisgeving_Sh = TGOPNDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBGR;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOPNDKerngegevens = TGOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: PNDKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOPNDVraag = TGOPNDBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBAGVraag;
    gerelateerde: PNDGerelateerdeVraag;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOSa01 = {
    actueel: TGOLk01T;
    stuurgegevens: StUF.TGOStuurgegevensSa01;
};
export type TGOSa02 = {
    actueel: TGOLk02T;
    stuurgegevens: StUF.TGOStuurgegevensSa02;
};
type TgoSa03Type = {
    object: TGOKerngegevens;
    stuurgegevens: StUF.TGOStuurgegevensSa03;
};
type TgoSa04Type = {
    object: TGOKerngegevens;
    stuurgegevens: StUF.TGOStuurgegevensSa04;
};
type TgoSh01Type = {
    actueel: TGOSa01;
    historie?: TgoSh01TypeHistorieType;
    stuurgegevens: StUF.TGOStuurgegevensSh01;
};
type TgoSh01TypeHistorieType = {
    oudste: TGOLk01T;
    wijziging?: TGOLk01W[];
};
type TgoSh02Type = {
    actueel: TGOSa02;
    historie?: TgoSh02TypeHistorieType;
    stuurgegevens: StUF.TGOStuurgegevensSh02;
};
type TgoSh02TypeHistorieType = {
    oudste?: TGOLk02T;
    wijziging?: TGOLk02W[];
};
type TgoSh03Type = {
    object: TGOKerngegevens;
    stuurgegevens: StUF.TGOStuurgegevensSh03;
};
type TgoSh04Type = {
    object: TGOKerngegevens;
    stuurgegevens: StUF.TGOStuurgegevensSh04;
};
export type TGOTGONARAntwoord = TGOTGONARBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: TGOTGONARHistorieFormeel[];
    historieFormeelRelatie?: TGOTGONARHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is overgegaan in */
export type TGOTGONARBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: TGOTGONARBasis[];
    historieFormeelRelatie?: TGOTGONARBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOTGONARHistorieFormeel = TGOTGONARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: TGOTGONARHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOTGONARHistorieFormeelRelatie = TGOTGONARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: TGOTGONARHistorieFormeel[];
    historieFormeelRelatie?: TGOTGONARHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOTGONARVraag = TGOTGONARBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOTGOVANAntwoord = TGOTGOVANBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: TGOTGOVANHistorieFormeel[];
    historieFormeelRelatie?: TGOTGOVANHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOTGOVANBagbasis = TGOTGOVANKennisgeving & {
    gerelateerde: TGOBagkerngegevensKennisgeving;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** is ontstaan uit */
export type TGOTGOVANBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: TGOTGOVANBasis[];
    historieFormeelRelatie?: TGOTGOVANBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOTGOVANHistorieFormeel = TGOTGOVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: TGOTGOVANHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOTGOVANHistorieFormeelRelatie = TGOTGOVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: TGOTGOVANHistorieFormeel[];
    historieFormeelRelatie?: TGOTGOVANHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type TGOTGOVANKennisgeving = TGOTGOVANBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOTGOVANKennisgeving_Sh = TGOTGOVANKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOTGOVANKerngegevens = TGOTGOVANBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type TGOTGOVANVraag = TGOTGOVANBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type TGOVraagScope = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpVraag;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBAGVraag;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNVraag[];
    heeftOverlapMet?: TGOKOZVraagScope[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGOVraag;
    isOntstaanUit?: TGOTGOVANVraag[];
    isOvergegaanIn?: TGOTGONARVraag[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDVraag[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOVraagScopeKerngegevens = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpVraagKerngegevens;
    identificatie?: ObjectNummeringE;
    typering?: TyperingTGOE;
};
export type TGOVraagSelectie = TGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpVraag;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBAGVraag;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNVraag[];
    heeftOverlapMet?: TGOKOZVraagSelectie[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGOVraag;
    isOntstaanUit?: TGOTGOVANVraag[];
    isOvergegaanIn?: TGOTGONARVraag[];
    'ogo.bouwjaar'?: JaarE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingTGOE;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDVraag[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type TGOZknantwoord = TGOZknbasis & {
    entiteittype: string;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.puntGeometrie'?: GeometriePuntE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOZknbasis = TGOAOTBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.puntGeometrie'?: GeometriePuntE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    vlakGeometrie?: GeometrieVlakE;
};
export type TGOZknkerngegevens = TGOZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
};
export type TGOZknkerngegevensKennisgeving = TGOZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    identificatie?: ObjectNummeringE;
};
export type TGOZknvraag = TGOZknbasis & {
    entiteittype: string;
    adresAanduidingGrp?: AdrGrpKerngegevens;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.puntGeometrie'?: GeometriePuntE;
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    vlakGeometrie?: GeometrieVlakE;
};
export type TypeInfrastructuur = string;
export type TypeInfrastructuurE = TypeInfrastructuur & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** nog in te vullen aan de hand van document */
export type TypeKunstwerk = string;
export type TypeKunstwerkE = TypeKunstwerk & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Nog te definieren */
export type TypeOGOofOTR = string;
export type TypeOGOofOTRE = TypeOGOofOTR & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingAdrTGO = keyof typeof TyperingAdrTGO;
export declare const TyperingAdrTGO: Readonly<{
    Nummeraanduiding: "Nummeraanduiding";
    'Nummeraanduiding plus locatieomschrijving': "Nummeraanduiding plus locatieomschrijving";
    'Overig adresseerbaar objectaanduiding': "Overig adresseerbaar objectaanduiding";
    'Openbare ruimte': "Openbare ruimte";
}>;
export type TyperingAdrTGOE = TyperingAdrTGO & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingAdrWOZ = keyof typeof TyperingAdrWOZ;
export declare const TyperingAdrWOZ: Readonly<{
    'Adresseerbaar object': "Adresseerbaar object";
    'Adresseerbaar object met locatieomschrijving': "Adresseerbaar object met locatieomschrijving";
    'Nevenadres bij adresseerbaar object': "Nevenadres bij adresseerbaar object";
    'Openbare ruimte': "Openbare ruimte";
    'Overig adresseerbaar objectaanduiding': "Overig adresseerbaar objectaanduiding";
}>;
export type TyperingAdrWOZE = TyperingAdrWOZ & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingAOA = keyof typeof TyperingAOA;
export declare const TyperingAOA: Readonly<{
    Nummeraanduiding: "Nummeraanduiding";
    'Overig adresseerbaar object aanduiding': "Overig adresseerbaar object aanduiding";
}>;
export type TyperingAOAE = TyperingAOA & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingBagAOTnietVBOe = TyperingTGOE & {};
export type TyperingBage = TyperingTGOE & {};
export type TyperingBagOGOe = TyperingTGOE & {};
export type TyperingBagOTRe = TyperingTGOE & {};
export type TyperingBagVBOe = TyperingTGOE & {};
export type TyperingCorAdr = keyof typeof TyperingCorAdr;
export declare const TyperingCorAdr: Readonly<{
    Postadres: "Postadres";
    Aanschrijvingsadres: "Aanschrijvingsadres";
}>;
export type TyperingCorAdrE = TyperingCorAdr & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingKOZ = keyof typeof TyperingKOZ;
export declare const TyperingKOZ: Readonly<{
    G: "G";
    D: "D";
    A: "A";
}>;
export type TyperingKOZE = TyperingKOZ & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingNNP = keyof typeof TyperingNNP;
export declare const TyperingNNP: Readonly<{
    'Ingeschreven niet-natuurlijk persoon': "Ingeschreven niet-natuurlijk persoon";
    'Ander buitenlands niet-natuurlijk persoon': "Ander buitenlands niet-natuurlijk persoon";
}>;
export type TyperingNNPE = TyperingNNP & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingNPS = keyof typeof TyperingNPS;
export declare const TyperingNPS: Readonly<{
    Ingezetene: "Ingezetene";
    'Niet-ingezetene': "Niet-ingezetene";
    'Ander natuurlijk persoon': "Ander natuurlijk persoon";
}>;
export type TyperingNPSE = TyperingNPS & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingOPR = keyof typeof TyperingOPR;
export declare const TyperingOPR: Readonly<{
    Weg: "Weg";
    Water: "Water";
    Spoorbaan: "Spoorbaan";
    Terrein: "Terrein";
    Kunstwerk: "Kunstwerk";
    'Landschappelijk gebied': "Landschappelijk gebied";
    'Administratief gebied': "Administratief gebied";
}>;
export type TyperingOPRE = TyperingOPR & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingSUB = keyof typeof TyperingSUB;
export declare const TyperingSUB: Readonly<{
    Ingezetene: "Ingezetene";
    'Niet-ingezetene': "Niet-ingezetene";
    'Ander natuurlijk persoon': "Ander natuurlijk persoon";
    'Ingeschreven niet-natuurlijk persoon': "Ingeschreven niet-natuurlijk persoon";
    'Ander buitenlands niet-natuurlijk persoon': "Ander buitenlands niet-natuurlijk persoon";
    Vestiging: "Vestiging";
}>;
export type TyperingSUBE = keyof typeof TyperingSUBE;
export declare const TyperingSUBE: Readonly<{
    Ingezetene: "Ingezetene";
    'Niet-ingezetene': "Niet-ingezetene";
    'Ander natuurlijk persoon': "Ander natuurlijk persoon";
    'Ingeschreven niet-natuurlijk persoon': "Ingeschreven niet-natuurlijk persoon";
    'Ander buitenlands niet-natuurlijk persoon': "Ander buitenlands niet-natuurlijk persoon";
    Vestiging: "Vestiging";
}>;
export type TyperingTGO = keyof typeof TyperingTGO;
export declare const TyperingTGO: Readonly<{
    'Adresseerbaar objecttype': "Adresseerbaar objecttype";
    'Benoemd terrein': "Benoemd terrein";
    'Gebouwd object': "Gebouwd object";
    Ligplaats: "Ligplaats";
    'Overig gebouwd object': "Overig gebouwd object";
    'Overig terrein': "Overig terrein";
    Standplaats: "Standplaats";
    Verblijfsobject: "Verblijfsobject";
}>;
export type TyperingTGOE = TyperingTGO & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TyperingVES = keyof typeof TyperingVES;
export declare const TyperingVES: Readonly<{
    Hoofdvestiging: "Hoofdvestiging";
    Nevenvestiging: "Nevenvestiging";
}>;
export type TyperingVESE = TyperingVES & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TypeSpoorbaan = keyof typeof TypeSpoorbaan;
export declare const TypeSpoorbaan: Readonly<{
    breedspoor: "breedspoor";
    normaalspoor: "normaalspoor";
    smalspoor: "smalspoor";
    spoorbaan: "spoorbaan";
}>;
export type TypeSpoorbaanE = TypeSpoorbaan & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TypeTerrein = string;
export type TypeTerreinE = TypeTerrein & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TypeWater = keyof typeof TypeWater;
export declare const TypeWater: Readonly<{
    beek: "beek";
    gracht: "gracht";
    kanaal: "kanaal";
    kreek: "kreek";
    meer: "meer";
    plas: "plas";
    rivier: "rivier";
    sloot: "sloot";
    ven: "ven";
    vijver: "vijver";
    waterniveaulijn: "waterniveaulijn";
    wiel: "wiel";
    zee: "zee";
}>;
export type TypeWaterE = TypeWater & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type TypeWeg = string;
export type TypeWegE = TypeWeg & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Url = string;
export type UrlE = Url & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type UrlR = UrlE & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type UrlR_2 = UrlE & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Valutasoort = string;
export type ValutasoortE = Valutasoort & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Dit type kent in typering als fixed value Verblijfsobject */
export type VBOBagbasis = TGOKennisgeving & {
    adresAanduidingGrp?: AdrGrpBagkennisgeving;
    'aot.geconstateerd'?: IndicatieE;
    'aot.status'?: StatusTGOE;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBGR;
    'brt.buurtCode'?: BuurtCodeE;
    'brt.buurtNaam'?: BuurtNaamE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gbo.bouwkundigeBestemming'?: BouwkundigeBestemmingE[];
    'gbo.brutoInhoud'?: Maateenheid6E;
    'gbo.inwinningswijzeOppervlakte'?: InwinningswijzeOppervlakteE;
    'gbo.oppervlakte'?: Maateenheid6E;
    'gbo.puntGeometrie'?: GeometriePuntE;
    'gbo.statusVoortgangBouw'?: StatusVoortgangBouwE;
    gebruiksdoel?: GebruiksdoeleindenE[];
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    heeftNevenadressen?: TGOAOANVNKennisgeving[];
    heeftOverlapMet?: TGOKOZKennisgeving[];
    identificatie?: ObjectNummeringE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekTGO;
    isOntstaanUit?: TGOTGOVANKennisgeving[];
    'ogo.bouwjaar'?: JaarE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeOGOofOTRE;
    typering?: TyperingBage;
    'vbo.aantalKamers'?: Maateenheid2E;
    'vbo.hoogsteBouwlaag'?: BouwlaagE;
    'vbo.laagsteBouwlaag'?: BouwlaagE;
    'vbo.maaktDeelUitVan'?: TGOPNDKennisgeving[];
    'vbo.ontsluitingVerdieping'?: OntsluitingVerdiepingE;
    'vbo.soortWoonobject'?: SoortWoonobjectE;
    'vbo.toegangBouwlaag'?: BouwlaagE;
    vlakGeometrie?: GeometrieVlakE;
    'wyk.wijkCode'?: WijkCodeE;
    'wyk.wijkNaam'?: WijkNaamE;
};
export type VBTAntwoord = VBTTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduiding?: VerblijfstitelcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: Omschrijving100E;
    tijdvakObject?: StUF.TijdvakObject;
};
export type VBTKennisgeving = VBTTabel & {
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduiding: VerblijfstitelcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving: Omschrijving100E;
    tijdvakObject: StUF.TijdvakObject;
};
type VbtLa01Type = {
    antwoord?: VbtLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.VBTStuurgegevensLa01;
};
type VbtLa01TypeAntwoordType = {
    object: VBTAntwoord[];
};
type VbtLa02Type = {
    antwoord?: VbtLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.VBTStuurgegevensLa02;
};
type VbtLa02TypeAntwoordType = {
    object: VBTAntwoord;
};
export type VBTLk01 = {
    object: VBTKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.VBTStuurgegevensLk01;
};
export type VBTLk01T = VBTLk01 & {
    object: VBTKennisgeving[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.VBTStuurgegevensLk01;
};
export type VBTLk02 = {
    object: VBTKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.VBTStuurgegevensLk02;
};
export type VBTLk02T = VBTLk02 & {
    object: VBTKennisgeving[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.VBTStuurgegevensLk02;
};
type VbtLv01Type = {
    gelijk?: VBTVraag;
    parameters: StUF.VBTParametersVraagSynchroon;
    scope?: ScopeType_32;
    start?: StartType_29;
    stuurgegevens: StUF.VBTStuurgegevensLv01;
    totEnMet?: VBTVraag;
    vanaf?: VBTVraag;
};
type VbtLv02Type = {
    gelijk?: VBTVraag;
    parameters: StUF.VBTParametersVraagAsynchroon;
    scope?: ScopeType_32;
    start?: StartType_29;
    stuurgegevens: StUF.VBTStuurgegevensLv02;
    totEnMet?: VBTVraag;
    vanaf?: VBTVraag;
};
export type VBTSa01 = {
    actueel: VBTLk01T;
    stuurgegevens: StUF.VBTStuurgegevensSa01;
};
export type VBTSa02 = {
    actueel: VBTLk02T;
    stuurgegevens: StUF.VBTStuurgegevensSa02;
};
type VbtSa03Type = {
    object: VBTKennisgeving;
    stuurgegevens: StUF.VBTStuurgegevensSa03;
};
type VbtSa04Type = {
    object: VBTKennisgeving;
    stuurgegevens: StUF.VBTStuurgegevensSa04;
};
/** Verblijfstitel */
export type VBTTabel = {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduiding?: VerblijfstitelcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: Omschrijving100E;
    tijdvakObject?: StUF.TijdvakObject;
};
export type VBTVraag = VBTTabel & {
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduiding?: VerblijfstitelcodeE;
    extraElementen?: StUF.ExtraElementen;
    omschrijving?: Omschrijving100E;
    tijdvakObject?: StUF.TijdvakObject;
};
export type VerblijfBuitenlandGrp = {
    'lnd.landcode'?: LandcodeE;
    'lnd.landnaam'?: LandnaamE;
    'sub.adresBuitenland1'?: AdresBuitenlandE;
    'sub.adresBuitenland2'?: AdresBuitenlandE;
    'sub.adresBuitenland3'?: AdresBuitenlandE;
};
export type VerblijfBuitenlandGrpZkn = VerblijfBuitenlandGrp & {
    'lnd.landnaam'?: LandnaamE;
    'sub.adresBuitenland1'?: AdresBuitenlandE;
    'sub.adresBuitenland2'?: AdresBuitenlandE;
    'sub.adresBuitenland3'?: AdresBuitenlandE;
};
export type VerblijfsadresGrpAntwoord = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpBasis = {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpHistorie = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpKennisgeving = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpKerngegevens = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpNNPVESAntwoord = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpNNPVESHistorie = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpNNPVESKennisgeving = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    authentiek?: Authentiek;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpNNPVESKerngegevens = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpNNPVESVraag = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
/** Restrictie op Verblijfsadres, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type VerblijfsadresGrpPrsr = VerblijfsadresGrpAntwoord & {
    'aoa.huisletter': HuisletteringE;
    'aoa.huisnummer': HuisnummeringE;
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE;
    'aoa.identificatie': ObjectNummeringE;
    'aoa.postcode': PostcodeR;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam': StraatnaamE;
    'inp.locatiebeschrijving': LocatiebeschrijvingE;
    'wpl.identificatie': WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': WoonplaatsNaamR;
};
/** Restrictie op Verblijfsadres, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type VerblijfsadresGrpScopeprsr = VerblijfsadresGrpAntwoord & {
    'aoa.huisletter': HuisletteringE;
    'aoa.huisnummer': HuisnummeringE;
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE;
    'aoa.identificatie': ObjectNummeringE;
    'aoa.postcode': PostcodeR;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam': StraatnaamE;
    'inp.locatiebeschrijving': LocatiebeschrijvingE;
    'wpl.identificatie': WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': WoonplaatsNaamR;
};
/** Restrictie op Verblijfsadres specifiek voor VES, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type VerblijfsadresGrpVesPrsr = VerblijfsadresGrpAntwoord & {
    'aoa.huisletter': HuisletteringE;
    'aoa.huisnummer': HuisnummeringE;
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE;
    'aoa.identificatie': ObjectNummeringE;
    'aoa.postcode': PostcodeR;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam': StraatnaamE;
    'wpl.identificatie': WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': WoonplaatsNaamR;
};
/** Restrictie op Verblijfsadres voor Vestiging, elementen die niet van belang zijn voor
 * prefill zijn verwijderd. */
export type VerblijfsadresGrpVesScopeprsr = VerblijfsadresGrpAntwoord & {
    'aoa.huisletter': HuisletteringE;
    'aoa.huisnummer': HuisnummeringE;
    'aoa.huisnummertoevoeging': HuisnummertoevoegingE;
    'aoa.identificatie': ObjectNummeringE;
    'aoa.postcode': PostcodeR;
    'gor.openbareRuimteNaam': NaamgevingObjectE;
    'gor.straatnaam': StraatnaamE;
    'inp.locatiebeschrijving': LocatiebeschrijvingE;
    'wpl.identificatie': WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': WoonplaatsNaamR;
};
export type VerblijfsadresGrpVraag = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    'aoa.woonplaatsWaarinGelegen'?: WoonplaatsWaarinGelegenGrp;
    begindatumVerblijf?: StUF.DatumMetIndicator;
    'gor.identificatie'?: ObjectNummeringE;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'opr.identificatie'?: ObjectNummeringE;
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsadresGrpZknbasis = VerblijfsadresGrpBasis & {
    'aoa.huisletter'?: HuisletteringE;
    'aoa.huisnummer'?: HuisnummeringE;
    'aoa.huisnummertoevoeging'?: HuisnummertoevoegingE;
    'aoa.identificatie'?: ObjectNummeringE;
    'aoa.postcode'?: PostcodeE;
    authentiek?: Authentiek;
    'gor.openbareRuimteNaam'?: NaamgevingObjectE;
    'gor.straatnaam'?: StraatnaamE;
    'inp.locatiebeschrijving'?: LocatiebeschrijvingE;
    'wpl.woonplaatsNaam'?: WoonplaatsNaamE;
};
export type VerblijfsobjectcodeBGR = number;
export type VerblijfsobjectcodeBGRE = VerblijfsobjectcodeBGR & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Verblijfstitelcode = string;
export type VerblijfstitelcodeE = Verblijfstitelcode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type VerblijfstitelOmschrijving = string;
export type VerblijfstitelOmschrijvingE = VerblijfstitelOmschrijving & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Verharding = string;
export type VerhardingE = Verharding & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type VESAntwoord = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDAntwoord[];
    heeftAlsNevenLocatie?: VESTGONVNAntwoord[];
    historieFormeel?: VESHistorieFormeel[];
    historieMaterieel?: VESHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekVES[];
    oefentActiviteitenUitVoor?: VESMACAntwoord[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpAntwoord;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESAntwoord[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
/** Restrictie op Vestiging, zoveel mogelijk overbodige elementen voor pefill
 * verwijderd. */
export type VESAntwoordprsr = VESBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam: HandelsnaamR[];
    handelsnaamVerkort: HandelsnaamVerkortE[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpPrsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres: VerblijfsadresGrpVesPrsr[];
    vestigingsNummer: VestigingsNummerR;
};
/** Vestiging */
export type VESBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDBasis[];
    heeftAlsNevenLocatie?: VESTGONVNBasis[];
    historieFormeel?: VESBasis[];
    historieMaterieel?: VESBasis[];
    inOnderzoek?: StUF.InOnderzoekVESBasis[];
    oefentActiviteitenUitVoor?: VESMACBasis[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpBasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpBasis[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESGerelateerdeAntwoord = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDAntwoord[];
    inOnderzoek?: StUF.InOnderzoekVES[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpAntwoord;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESAntwoord[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESGerelateerdeKennisgeving = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDKennisgeving[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    verblijfsadres?: VerblijfsadresGrpNNPVESKerngegevens[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESGerelateerdeVraagScope = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDVraag[];
    inOnderzoek?: StUF.InOnderzoekVESVraag[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagScope;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESVraag[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESGerelateerdeVraagSelectie = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDVraag[];
    inOnderzoek?: StUF.InOnderzoekVESVraag[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagSelectie;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESVraag[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESHistorieFormeel = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    historieFormeel?: VESHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekVES[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESHistorie[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESHistorieMaterieel = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    historieFormeel?: VESHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekVES[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESHistorie[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESKennisgeving = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDKennisgeving[];
    heeftAlsNevenLocatie?: VESTGONVNKennisgeving[];
    inOnderzoek?: StUF.InOnderzoekVES[];
    oefentActiviteitenUitVoor?: VESMACKennisgeving[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESKennisgeving[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESKennisgeving_Sh = VESKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDKennisgeving_Sh[];
    heeftAlsNevenLocatie?: VESTGONVNKennisgeving_Sh[];
    inOnderzoek?: StUF.InOnderzoekVES[];
    oefentActiviteitenUitVoor?: VESMACKennisgeving_Sh[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpKennisgeving;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESKennisgeving[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESKerngegevens = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpNNPVESKerngegevens[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESKerngegevensKennisgeving = VESBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres?: VerblijfsadresGrpNNPVESKerngegevens[];
    vestigingsNummer?: VestigingsNummerE;
};
type VesLa01PrsVestigingType = {
    antwoord: VesLa01PrsVestigingTypeAntwoordType;
    melding?: string[];
    parameters: StUF.parametersLa01PrsVestiging;
    stuurgegevens: StUF.stuurgegevensLa01PrsVestiging;
};
type VesLa01PrsVestigingTypeAntwoordType = {
    object: VESAntwoordprsr;
};
type VesLa01Type = {
    antwoord?: VesLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.VESStuurgegevensLa01;
};
type VesLa01TypeAntwoordType = {
    object: VESAntwoord[];
};
type VesLa02Type = {
    antwoord?: VesLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.VESStuurgegevensLa02;
};
type VesLa02TypeAntwoordType = {
    object: VESAntwoord;
};
type VesLa03Type = {
    antwoord?: VesLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.VESStuurgegevensLa03;
};
type VesLa03TypeAntwoordType = {
    object: VESAntwoord[];
};
type VesLa04Type = {
    antwoord?: VesLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.VESStuurgegevensLa04;
};
type VesLa04TypeAntwoordType = {
    object: VESAntwoord;
};
type VesLa05Type = {
    antwoord?: VesLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.VESStuurgegevensLa05;
};
type VesLa05TypeAntwoordType = {
    object: VESAntwoord[];
};
type VesLa06Type = {
    antwoord?: VesLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.VESStuurgegevensLa06;
};
type VesLa06TypeAntwoordType = {
    object: VESAntwoord;
};
type VesLa07Type = {
    antwoord?: VesLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.VESStuurgegevensLa07;
};
type VesLa07TypeAntwoordType = {
    object: VESAntwoord[];
};
type VesLa08Type = {
    antwoord?: VesLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.VESStuurgegevensLa08;
};
type VesLa08TypeAntwoordType = {
    object: VESAntwoord;
};
type VesLa09Type = {
    antwoord?: VesLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.VESStuurgegevensLa09;
};
type VesLa09TypeAntwoordType = {
    object: VESAntwoord[];
};
type VesLa10Type = {
    antwoord?: VesLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.VESStuurgegevensLa10;
};
type VesLa10TypeAntwoordType = {
    object: VESAntwoord;
};
export type VESLk01 = {
    object: VESKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.VESStuurgegevensLk01;
};
export type VESLk01T = VESLk01 & {
    object: VESKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.VESStuurgegevensLk01;
};
export type VESLk01W = VESLk01 & {
    object: VESKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.VESStuurgegevensLk01;
};
export type VESLk02 = {
    object: VESKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.VESStuurgegevensLk02;
};
export type VESLk02T = VESLk02 & {
    object: VESKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.VESStuurgegevensLk02;
};
export type VESLk02W = VESLk02 & {
    object: VESKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.VESStuurgegevensLk02;
};
type VesLv01PrsVestigingType = {
    gelijk: VESVraagSelectieprsr;
    parameters: StUF.parametersLv01PrsVestiging;
    scope: ScopeType_34;
    stuurgegevens: StUF.stuurgegevensLv01PrsVestiging;
};
type VesLv01Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagSynchroon;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv01;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv02Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagAsynchroon;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv02;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv03Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagSynchroonMaterieel;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv03;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv04Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv04;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv05Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagSynchroonFormeel;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv05;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv06Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagAsynchroonFormeel;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv06;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv07Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagSynchroon;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv07;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv08Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagAsynchroon;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv08;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv09Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagSynchroon;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv09;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
type VesLv10Type = {
    gelijk?: VESVraagSelectie;
    parameters: StUF.VESParametersVraagAsynchroon;
    scope?: ScopeType_33;
    start?: StartType_30;
    stuurgegevens: StUF.VESStuurgegevensLv10;
    totEnMet?: VESVraagSelectie;
    vanaf?: VESVraagSelectie;
};
export type VESMACAntwoord = VESMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeAntwoord;
    historieFormeel?: VESMACHistorieFormeel[];
    historieFormeelRelatie?: VESMACHistorieFormeelRelatie;
    historieMaterieel?: VESMACHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** oefent activiteiten uit voor */
export type VESMACBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: MACBasis;
    historieFormeel?: VESMACBasis[];
    historieFormeelRelatie?: VESMACBasis;
    historieMaterieel?: VESMACBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESMACHistorieFormeel = VESMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: VESMACHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESMACHistorieFormeelRelatie = VESMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACKerngegevens;
    historieFormeel?: VESMACHistorieFormeel[];
    historieFormeelRelatie?: VESMACHistorieFormeelRelatie;
    historieMaterieel?: VESMACHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type VESMACHistorieMaterieel = VESMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: VESMACHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESMACKennisgeving = VESMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESMACKennisgeving_Sh = VESMACKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESMACKerngegevens = VESMACBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: MACKerngegevensKennisgeving;
};
export type VESMACVraagScope = VESMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESMACVraagSelectie = VESMACBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: MACGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** oefent activiteiten uit voor */
export type VESMACZknbasis = VESMACBasis & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: MACBasis;
    historieFormeel?: VESMACBasis[];
    historieFormeelRelatie?: VESMACBasis;
    historieMaterieel?: VESMACBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** oefent activiteiten uit voor */
export type VESMACZknkerngegevens = VESMACZknbasis & {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: MACBasis;
};
export type VESSa01 = {
    actueel: VESLk01T;
    stuurgegevens: StUF.VESStuurgegevensSa01;
};
export type VESSa02 = {
    actueel: VESLk02T;
    stuurgegevens: StUF.VESStuurgegevensSa02;
};
type VesSa03Type = {
    object: VESKerngegevens;
    stuurgegevens: StUF.VESStuurgegevensSa03;
};
type VesSa04Type = {
    object: VESKerngegevens;
    stuurgegevens: StUF.VESStuurgegevensSa04;
};
/** Restrictie op Vestiging t.b.v. scope, zoveel mogelijk overbodige elementen voor pefill
 * verwijderd. */
export type VESScopeprsr = VESBasis & {
    entiteittype: string;
    noValue?: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam: HandelsnaamR[];
    handelsnaamVerkort: HandelsnaamVerkortE[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpScopeprsr;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    verblijfsadres: VerblijfsadresGrpVesScopeprsr[];
    vestigingsNummer: VestigingsNummerR;
};
type VesSh01Type = {
    actueel: VESSa01;
    historie?: VesSh01TypeHistorieType;
    stuurgegevens: StUF.VESStuurgegevensSh01;
};
type VesSh01TypeHistorieType = {
    oudste: VESLk01T;
    wijziging?: VESLk01W[];
};
type VesSh02Type = {
    actueel: VESSa02;
    historie?: VesSh02TypeHistorieType;
    stuurgegevens: StUF.VESStuurgegevensSh02;
};
type VesSh02TypeHistorieType = {
    oudste?: VESLk02T;
    wijziging?: VESLk02W[];
};
type VesSh03Type = {
    object: VESKerngegevens;
    stuurgegevens: StUF.VESStuurgegevensSh03;
};
type VesSh04Type = {
    object: VESKerngegevens;
    stuurgegevens: StUF.VESStuurgegevensSh04;
};
export type VESTGOHFDAntwoord = VESTGOHFDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeAntwoord;
    historieFormeel?: VESTGOHFDHistorieFormeel[];
    historieFormeelRelatie?: VESTGOHFDHistorieFormeelRelatie[];
    historieMaterieel?: VESTGOHFDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft als hoofdlocatie */
export type VESTGOHFDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: VESTGOHFDBasis[];
    historieFormeelRelatie?: VESTGOHFDBasis[];
    historieMaterieel?: VESTGOHFDBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGOHFDHistorieFormeel = VESTGOHFDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: VESTGOHFDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGOHFDHistorieFormeelRelatie = VESTGOHFDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: VESTGOHFDHistorieFormeel[];
    historieFormeelRelatie?: VESTGOHFDHistorieFormeelRelatie[];
    historieMaterieel?: VESTGOHFDHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type VESTGOHFDHistorieMaterieel = VESTGOHFDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: VESTGOHFDHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type VESTGOHFDKennisgeving = VESTGOHFDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGOHFDKennisgeving_Sh = VESTGOHFDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGOHFDKerngegevens = VESTGOHFDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevensKennisgeving;
};
export type VESTGOHFDVraag = VESTGOHFDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGONVNAntwoord = VESTGONVNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeAntwoord;
    historieFormeel?: VESTGONVNHistorieFormeel[];
    historieFormeelRelatie?: VESTGONVNHistorieFormeelRelatie;
    historieMaterieel?: VESTGONVNHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft als nevenlocatie */
export type VESTGONVNBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: VESTGONVNBasis[];
    historieFormeelRelatie?: VESTGONVNBasis;
    historieMaterieel?: VESTGONVNBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type VESTGONVNHistorieFormeel = VESTGONVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: VESTGONVNHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type VESTGONVNHistorieFormeelRelatie = VESTGONVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: VESTGONVNHistorieFormeel[];
    historieFormeelRelatie?: VESTGONVNHistorieFormeelRelatie;
    historieMaterieel?: VESTGONVNHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type VESTGONVNHistorieMaterieel = VESTGONVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: VESTGONVNHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type VESTGONVNKennisgeving = VESTGONVNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGONVNKennisgeving_Sh = VESTGONVNKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VESTGONVNKerngegevens = VESTGONVNBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: TGOKerngegevensKennisgeving;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type VESTGONVNVraag = VESTGONVNBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type VestigingsNummer = string;
export type VestigingsNummerE = VestigingsNummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type VestigingsNummerR = VestigingsNummerE & {
    exact: boolean;
    noValue?: StUF.NoValue;
};
export type VESVraagScope = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDVraag[];
    heeftAlsNevenLocatie?: VESTGONVNVraag[];
    inOnderzoek?: StUF.InOnderzoekVESVraag[];
    oefentActiviteitenUitVoor?: VESMACVraagScope[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagScope;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESVraag[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
export type VESVraagSelectie = VESBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    activiteit?: ActiviteitGrpZonderVolgorde[];
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    handelsnaamVerkort?: HandelsnaamVerkortE[];
    heeftAlsHoofdLocatie?: VESTGOHFDVraag[];
    heeftAlsNevenLocatie?: VESTGONVNVraag[];
    inOnderzoek?: StUF.InOnderzoekVESVraag[];
    oefentActiviteitenUitVoor?: VESMACVraagSelectie[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpVraagSelectie;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.url'?: UrlE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrp[];
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    typeringVestiging?: TyperingVESE;
    verblijfsadres?: VerblijfsadresGrpNNPVESVraag[];
    vestigingsNummer?: VestigingsNummerE;
    volgorde?: Maateenheid6E[];
};
/** Restrictie op Vestiging tot alleen het vestigingsnummer t.b.v. vraagberichten */
export type VESVraagSelectieprsr = VESVraagSelectie & {
    entiteittype: string;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend?: string;
    vestigingsNummer: VestigingsNummerR;
};
export type VESZknantwoord = VESZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESZknbasis = VESBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    oefentActiviteitenUitVoor?: VESMACZknkerngegevens[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESZknkerngegevens = VESZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESZknkerngegevensKennisgeving = VESZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESZknOBJantwoord = VESZknbasis & {
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESZknOBJvraag = VESZknbasis & {
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type VESZknvraag = VESZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    datumAanvang?: StUF.DatumMetIndicator;
    datumEinde?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    handelsnaam?: HandelsnaamE[];
    'sub.correspondentieAdres'?: CorrespondentieAdresGrpZknbasis;
    'sub.emailadres'?: EmailadresE;
    'sub.faxnummer'?: TelefoonnummerE;
    'sub.rekeningnummerBankGiro'?: RekeningnummerBankGiroE;
    'sub.telefoonnummer'?: TelefoonnummerE;
    'sub.verblijfBuitenland'?: VerblijfBuitenlandGrpZkn[];
    verblijfsadres?: VerblijfsadresGrpZknbasis[];
    vestigingsNummer?: VestigingsNummerE;
};
export type Voorletters = string;
export type VoorlettersE = Voorletters & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type Voornamen = string;
export type VoornamenE = Voornamen & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type VoornamenR = VoornamenE & {
    noValue?: StUF.NoValue;
};
export type VoorvoegselGeslachtsnaam = string;
export type VoorvoegselGeslachtsnaamE = VoorvoegselGeslachtsnaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type WaardeGegevensGrp = {
    waarde: Maateenheid11E;
    waardepeildatum: PeildatumE;
};
export type WDLAntwoord = WDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WDLHistorieFormeel[];
    historieMaterieel?: WDLHistorieMaterieel[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
/** Waterdeel */
export type WDLBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WDLBasis[];
    historieMaterieel?: WDLBasis[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type WDLHistorieFormeel = WDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WDLHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type WDLHistorieMaterieel = WDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WDLHistorieFormeel[];
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type WDLKennisgeving = WDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type WDLKennisgeving_Sh = WDLKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type WDLKerngegevens = WDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeWaterE;
};
type WdlLa01Type = {
    antwoord?: WdlLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WDLStuurgegevensLa01;
};
type WdlLa01TypeAntwoordType = {
    object: WDLAntwoord[];
};
type WdlLa02Type = {
    antwoord?: WdlLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WDLStuurgegevensLa02;
};
type WdlLa02TypeAntwoordType = {
    object: WDLAntwoord;
};
type WdlLa03Type = {
    antwoord?: WdlLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WDLStuurgegevensLa03;
};
type WdlLa03TypeAntwoordType = {
    object: WDLAntwoord[];
};
type WdlLa04Type = {
    antwoord?: WdlLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WDLStuurgegevensLa04;
};
type WdlLa04TypeAntwoordType = {
    object: WDLAntwoord;
};
type WdlLa05Type = {
    antwoord?: WdlLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.WDLStuurgegevensLa05;
};
type WdlLa05TypeAntwoordType = {
    object: WDLAntwoord[];
};
type WdlLa06Type = {
    antwoord?: WdlLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.WDLStuurgegevensLa06;
};
type WdlLa06TypeAntwoordType = {
    object: WDLAntwoord;
};
type WdlLa07Type = {
    antwoord?: WdlLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WDLStuurgegevensLa07;
};
type WdlLa07TypeAntwoordType = {
    object: WDLAntwoord[];
};
type WdlLa08Type = {
    antwoord?: WdlLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WDLStuurgegevensLa08;
};
type WdlLa08TypeAntwoordType = {
    object: WDLAntwoord;
};
type WdlLa09Type = {
    antwoord?: WdlLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WDLStuurgegevensLa09;
};
type WdlLa09TypeAntwoordType = {
    object: WDLAntwoord[];
};
type WdlLa10Type = {
    antwoord?: WdlLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WDLStuurgegevensLa10;
};
type WdlLa10TypeAntwoordType = {
    object: WDLAntwoord;
};
export type WDLLk01 = {
    object: WDLKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WDLStuurgegevensLk01;
};
export type WDLLk01T = WDLLk01 & {
    object: WDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WDLStuurgegevensLk01;
};
export type WDLLk01W = WDLLk01 & {
    object: WDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WDLStuurgegevensLk01;
};
export type WDLLk02 = {
    object: WDLKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WDLStuurgegevensLk02;
};
export type WDLLk02T = WDLLk02 & {
    object: WDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WDLStuurgegevensLk02;
};
export type WDLLk02W = WDLLk02 & {
    object: WDLKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WDLStuurgegevensLk02;
};
type WdlLv01Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagSynchroon;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv01;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv02Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagAsynchroon;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv02;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv03Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagSynchroonMaterieel;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv03;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv04Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv04;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv05Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagSynchroonFormeel;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv05;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv06Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagAsynchroonFormeel;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv06;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv07Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagSynchroon;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv07;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv08Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagAsynchroon;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv08;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv09Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagSynchroon;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv09;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
type WdlLv10Type = {
    gelijk?: WDLVraag;
    parameters: StUF.WDLParametersVraagAsynchroon;
    scope?: ScopeType_35;
    start?: StartType_31;
    stuurgegevens: StUF.WDLStuurgegevensLv10;
    totEnMet?: WDLVraag;
    vanaf?: WDLVraag;
};
export type WDLSa01 = {
    actueel: WDLLk01T;
    stuurgegevens: StUF.WDLStuurgegevensSa01;
};
export type WDLSa02 = {
    actueel: WDLLk02T;
    stuurgegevens: StUF.WDLStuurgegevensSa02;
};
type WdlSa03Type = {
    object: WDLKerngegevens;
    stuurgegevens: StUF.WDLStuurgegevensSa03;
};
type WdlSa04Type = {
    object: WDLKerngegevens;
    stuurgegevens: StUF.WDLStuurgegevensSa04;
};
type WdlSh01Type = {
    actueel: WDLSa01;
    historie?: WdlSh01TypeHistorieType;
    stuurgegevens: StUF.WDLStuurgegevensSh01;
};
type WdlSh01TypeHistorieType = {
    oudste: WDLLk01T;
    wijziging?: WDLLk01W[];
};
type WdlSh02Type = {
    actueel: WDLSa02;
    historie?: WdlSh02TypeHistorieType;
    stuurgegevens: StUF.WDLStuurgegevensSh02;
};
type WdlSh02TypeHistorieType = {
    oudste?: WDLLk02T;
    wijziging?: WDLLk02W[];
};
type WdlSh03Type = {
    object: WDLKerngegevens;
    stuurgegevens: StUF.WDLStuurgegevensSh03;
};
type WdlSh04Type = {
    object: WDLKerngegevens;
    stuurgegevens: StUF.WDLStuurgegevensSh04;
};
export type WDLVraag = WDLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWaterE;
    typeInfrastructuur?: TypeInfrastructuurE;
};
export type WDLZknantwoord = WDLZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeWaterE;
};
export type WDLZknbasis = WDLBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeWaterE;
};
export type WDLZknkerngegevens = WDLZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeWaterE;
};
export type WDLZknkerngegevensKennisgeving = WDLZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeWaterE;
};
export type WDLZknvraag = WDLZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeWaterE;
};
export type WDOAntwoord = WDOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    bestaatUit?: WDOTGOAntwoord[];
    bestaatUitPand?: WDOPNDAntwoord[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieMaterieel?: WDOHistorieMaterieel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZAntwoord;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** WOZ-deelobject */
export type WDOBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    bestaatUit?: WDOTGOBasis[];
    bestaatUitPand?: WDOPNDBasis[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieMaterieel?: WDOBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZBasis;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOGerelateerdeWOZAntwoord = WDOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    bestaatUit?: WDOTGOGerelateerdeWOZantwoord[];
    bestaatUitPand?: WDOPNDGerelateerdeWOZantwoord[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOGerelateerdeWOZVraag = WDOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    bestaatUit?: WDOTGOGerelateerdeWOZvraag[];
    bestaatUitPand?: WDOPNDGerelateerdeWOZvraag[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOHistorieFormeel = WDOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type WDOHistorieMaterieel = WDOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    extraElementen?: StUF.ExtraElementen;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type WDOKennisgeving = WDOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    bestaatUit?: WDOTGOKennisgeving[];
    bestaatUitPand?: WDOPNDKennisgeving[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZKennisgeving;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOKennisgeving_Sh = WDOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    bestaatUit?: WDOTGOKennisgeving_Sh[];
    bestaatUitPand?: WDOPNDKennisgeving_Sh[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZKennisgeving;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOKerngegevens = WDOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    bestaatUit?: WDOTGOKerngegevens[];
    bestaatUitPand?: WDOPNDKerngegevens[];
    isOnderdeelVan?: WDOWOZKerngegevens;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
};
type WdoLa01Type = {
    antwoord?: WdoLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WDOStuurgegevensLa01;
};
type WdoLa01TypeAntwoordType = {
    object: WDOAntwoord[];
};
type WdoLa02Type = {
    antwoord?: WdoLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WDOStuurgegevensLa02;
};
type WdoLa02TypeAntwoordType = {
    object: WDOAntwoord;
};
type WdoLa03Type = {
    antwoord?: WdoLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WDOStuurgegevensLa03;
};
type WdoLa03TypeAntwoordType = {
    object: WDOAntwoord[];
};
type WdoLa04Type = {
    antwoord?: WdoLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WDOStuurgegevensLa04;
};
type WdoLa04TypeAntwoordType = {
    object: WDOAntwoord;
};
type WdoLa07Type = {
    antwoord?: WdoLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WDOStuurgegevensLa07;
};
type WdoLa07TypeAntwoordType = {
    object: WDOAntwoord[];
};
type WdoLa08Type = {
    antwoord?: WdoLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WDOStuurgegevensLa08;
};
type WdoLa08TypeAntwoordType = {
    object: WDOAntwoord;
};
export type WDOLk01 = {
    object: WDOKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WDOStuurgegevensLk01;
};
export type WDOLk01T = WDOLk01 & {
    object: WDOKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WDOStuurgegevensLk01;
};
export type WDOLk01W = WDOLk01 & {
    object: WDOKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WDOStuurgegevensLk01;
};
export type WDOLk02 = {
    object: WDOKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WDOStuurgegevensLk02;
};
export type WDOLk02T = WDOLk02 & {
    object: WDOKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WDOStuurgegevensLk02;
};
export type WDOLk02W = WDOLk02 & {
    object: WDOKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WDOStuurgegevensLk02;
};
type WdoLv01Type = {
    gelijk?: WDOVraag;
    parameters: StUF.WDOParametersVraagSynchroon;
    scope?: ScopeType_36;
    start?: StartType_32;
    stuurgegevens: StUF.WDOStuurgegevensLv01;
    totEnMet?: WDOVraag;
    vanaf?: WDOVraag;
};
type WdoLv02Type = {
    gelijk?: WDOVraag;
    parameters: StUF.WDOParametersVraagAsynchroon;
    scope?: ScopeType_36;
    start?: StartType_32;
    stuurgegevens: StUF.WDOStuurgegevensLv02;
    totEnMet?: WDOVraag;
    vanaf?: WDOVraag;
};
type WdoLv03Type = {
    gelijk?: WDOVraag;
    parameters: StUF.WDOParametersVraagSynchroonMaterieel;
    scope?: ScopeType_36;
    start?: StartType_32;
    stuurgegevens: StUF.WDOStuurgegevensLv03;
    totEnMet?: WDOVraag;
    vanaf?: WDOVraag;
};
type WdoLv04Type = {
    gelijk?: WDOVraag;
    parameters: StUF.WDOParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_36;
    start?: StartType_32;
    stuurgegevens: StUF.WDOStuurgegevensLv04;
    totEnMet?: WDOVraag;
    vanaf?: WDOVraag;
};
type WdoLv07Type = {
    gelijk?: WDOVraag;
    parameters: StUF.WDOParametersVraagSynchroon;
    scope?: ScopeType_36;
    start?: StartType_32;
    stuurgegevens: StUF.WDOStuurgegevensLv07;
    totEnMet?: WDOVraag;
    vanaf?: WDOVraag;
};
type WdoLv08Type = {
    gelijk?: WDOVraag;
    parameters: StUF.WDOParametersVraagAsynchroon;
    scope?: ScopeType_36;
    start?: StartType_32;
    stuurgegevens: StUF.WDOStuurgegevensLv08;
    totEnMet?: WDOVraag;
    vanaf?: WDOVraag;
};
export type WDOPNDAntwoord = WDOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDAntwoord;
    historieFormeel?: WDOPNDHistorieFormeel[];
    historieFormeelRelatie?: WDOPNDHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is onderdeel van/bestaat uit */
export type WDOPNDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: PNDBasis;
    historieFormeel?: WDOPNDBasis[];
    historieFormeelRelatie?: WDOPNDBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOPNDGerelateerdeWOZantwoord = WDOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: PNDGerelateerdeAntwoord;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOPNDGerelateerdeWOZvraag = WDOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: PNDGerelateerdeVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOPNDHistorieFormeel = WDOPNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WDOPNDHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOPNDHistorieFormeelRelatie = WDOPNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDKerngegevens;
    historieFormeel?: WDOPNDHistorieFormeel[];
    historieFormeelRelatie?: WDOPNDHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type WDOPNDKennisgeving = WDOPNDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOPNDKennisgeving_Sh = WDOPNDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOPNDKerngegevens = WDOPNDBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde?: PNDKerngegevens;
};
export type WDOPNDVraag = WDOPNDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: PNDVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOSa01 = {
    actueel: WDOLk01T;
    stuurgegevens: StUF.WDOStuurgegevensSa01;
};
export type WDOSa02 = {
    actueel: WDOLk02T;
    stuurgegevens: StUF.WDOStuurgegevensSa02;
};
type WdoSa03Type = {
    object: WDOKerngegevens;
    stuurgegevens: StUF.WDOStuurgegevensSa03;
};
type WdoSa04Type = {
    object: WDOKerngegevens;
    stuurgegevens: StUF.WDOStuurgegevensSa04;
};
type WdoSh01Type = {
    actueel: WDOSa01;
    historie?: WdoSh01TypeHistorieType;
    stuurgegevens: StUF.WDOStuurgegevensSh01;
};
type WdoSh01TypeHistorieType = {
    oudste: WDOLk01T;
    wijziging?: WDOLk01W[];
};
type WdoSh02Type = {
    actueel: WDOSa02;
    historie?: WdoSh02TypeHistorieType;
    stuurgegevens: StUF.WDOStuurgegevensSh02;
};
type WdoSh02TypeHistorieType = {
    oudste?: WDOLk02T;
    wijziging?: WDOLk02W[];
};
type WdoSh03Type = {
    object: WDOKerngegevens;
    stuurgegevens: StUF.WDOStuurgegevensSh03;
};
type WdoSh04Type = {
    object: WDOKerngegevens;
    stuurgegevens: StUF.WDOStuurgegevensSh04;
};
export type WDOTGOAntwoord = WDOTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeAntwoord;
    historieFormeel?: WDOTGOHistorieFormeel[];
    historieFormeelRelatie?: WDOTGOHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** is onderdeel van/bestaat uit */
export type WDOTGOBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: TGOBasis;
    historieFormeel?: WDOTGOBasis[];
    historieFormeelRelatie?: WDOTGOBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOTGOGerelateerdeWOZantwoord = WDOTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeAntwoord;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOTGOGerelateerdeWOZvraag = WDOTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOTGOHistorieFormeel = WDOTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WDOTGOHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOTGOHistorieFormeelRelatie = WDOTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevens;
    historieFormeel?: WDOTGOHistorieFormeel[];
    historieFormeelRelatie?: WDOTGOHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type WDOTGOKennisgeving = WDOTGOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOTGOKennisgeving_Sh = WDOTGOKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOTGOKerngegevens = WDOTGOBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde?: TGOKerngegevens;
};
export type WDOTGOVraag = WDOTGOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: TGOGerelateerdeVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WDOVraag = WDOBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    bestaatUit?: WDOTGOVraag[];
    bestaatUitPand?: WDOPNDVraag[];
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZVraag;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
    statusWOZDeelObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOWOZAntwoord = WDOWOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: WOZGerelateerdeAntwoord;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** is onderdeel van */
export type WDOWOZBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: WOZBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOWOZKennisgeving = WDOWOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: WOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOWOZKennisgeving_Sh = WDOWOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: WOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOWOZKerngegevens = WDOWOZBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde?: WOZKerngegevens;
};
export type WDOWOZVraag = WDOWOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: WOZGerelateerdeVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WDOZknantwoord = WDOZknbasis & {
    entiteittype: string;
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZKerngegevens;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
};
export type WDOZknbasis = WDOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZKerngegevens;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
};
export type WDOZknkerngegevens = WDOZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    isOnderdeelVan?: WDOWOZKerngegevens;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
};
export type WDOZknkerngegevensKennisgeving = WDOZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    isOnderdeelVan?: WDOWOZKerngegevens;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
};
export type WDOZknvraag = WDOZknbasis & {
    entiteittype: string;
    codeWOZDeelObject?: CodeWOZDeelObjectE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    isOnderdeelVan?: WDOWOZKerngegevens;
    nummerWOZDeelObject?: NummerWOZDeelObjectE;
};
export type WGDAntwoord = WGDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WGDHistorieFormeel[];
    historieMaterieel?: WGDHistorieMaterieel[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
/** Wegdeel */
export type WGDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WGDBasis[];
    historieMaterieel?: WGDBasis[];
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
export type WGDHistorieFormeel = WGDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WGDHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
export type WGDHistorieMaterieel = WGDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    historieFormeel?: WGDHistorieFormeel[];
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
export type WGDKennisgeving = WGDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
export type WGDKennisgeving_Sh = WGDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
export type WGDKerngegevens = WGDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeWegE;
};
type WgdLa01Type = {
    antwoord?: WgdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WGDStuurgegevensLa01;
};
type WgdLa01TypeAntwoordType = {
    object: WGDAntwoord[];
};
type WgdLa02Type = {
    antwoord?: WgdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WGDStuurgegevensLa02;
};
type WgdLa02TypeAntwoordType = {
    object: WGDAntwoord;
};
type WgdLa03Type = {
    antwoord?: WgdLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WGDStuurgegevensLa03;
};
type WgdLa03TypeAntwoordType = {
    object: WGDAntwoord[];
};
type WgdLa04Type = {
    antwoord?: WgdLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WGDStuurgegevensLa04;
};
type WgdLa04TypeAntwoordType = {
    object: WGDAntwoord;
};
type WgdLa05Type = {
    antwoord?: WgdLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.WGDStuurgegevensLa05;
};
type WgdLa05TypeAntwoordType = {
    object: WGDAntwoord[];
};
type WgdLa06Type = {
    antwoord?: WgdLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.WGDStuurgegevensLa06;
};
type WgdLa06TypeAntwoordType = {
    object: WGDAntwoord;
};
type WgdLa07Type = {
    antwoord?: WgdLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WGDStuurgegevensLa07;
};
type WgdLa07TypeAntwoordType = {
    object: WGDAntwoord[];
};
type WgdLa08Type = {
    antwoord?: WgdLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WGDStuurgegevensLa08;
};
type WgdLa08TypeAntwoordType = {
    object: WGDAntwoord;
};
type WgdLa09Type = {
    antwoord?: WgdLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WGDStuurgegevensLa09;
};
type WgdLa09TypeAntwoordType = {
    object: WGDAntwoord[];
};
type WgdLa10Type = {
    antwoord?: WgdLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WGDStuurgegevensLa10;
};
type WgdLa10TypeAntwoordType = {
    object: WGDAntwoord;
};
export type WGDLk01 = {
    object: WGDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WGDStuurgegevensLk01;
};
export type WGDLk01T = WGDLk01 & {
    object: WGDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WGDStuurgegevensLk01;
};
export type WGDLk01W = WGDLk01 & {
    object: WGDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WGDStuurgegevensLk01;
};
export type WGDLk02 = {
    object: WGDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WGDStuurgegevensLk02;
};
export type WGDLk02T = WGDLk02 & {
    object: WGDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WGDStuurgegevensLk02;
};
export type WGDLk02W = WGDLk02 & {
    object: WGDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WGDStuurgegevensLk02;
};
type WgdLv01Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagSynchroon;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv01;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv02Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagAsynchroon;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv02;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv03Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv03;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv04Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv04;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv05Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagSynchroonFormeel;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv05;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv06Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv06;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv07Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagSynchroon;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv07;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv08Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagAsynchroon;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv08;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv09Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagSynchroon;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv09;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
type WgdLv10Type = {
    gelijk?: WGDVraag;
    parameters: StUF.WGDParametersVraagAsynchroon;
    scope?: ScopeType_37;
    start?: StartType_33;
    stuurgegevens: StUF.WGDStuurgegevensLv10;
    totEnMet?: WGDVraag;
    vanaf?: WGDVraag;
};
export type WGDSa01 = {
    actueel: WGDLk01T;
    stuurgegevens: StUF.WGDStuurgegevensSa01;
};
export type WGDSa02 = {
    actueel: WGDLk02T;
    stuurgegevens: StUF.WGDStuurgegevensSa02;
};
type WgdSa03Type = {
    object: WGDKerngegevens;
    stuurgegevens: StUF.WGDStuurgegevensSa03;
};
type WgdSa04Type = {
    object: WGDKerngegevens;
    stuurgegevens: StUF.WGDStuurgegevensSa04;
};
type WgdSh01Type = {
    actueel: WGDSa01;
    historie?: WgdSh01TypeHistorieType;
    stuurgegevens: StUF.WGDStuurgegevensSh01;
};
type WgdSh01TypeHistorieType = {
    oudste: WGDLk01T;
    wijziging?: WGDLk01W[];
};
type WgdSh02Type = {
    actueel: WGDSa02;
    historie?: WgdSh02TypeHistorieType;
    stuurgegevens: StUF.WGDStuurgegevensSh02;
};
type WgdSh02TypeHistorieType = {
    oudste?: WGDLk02T;
    wijziging?: WGDLk02W[];
};
type WgdSh03Type = {
    object: WGDKerngegevens;
    stuurgegevens: StUF.WGDStuurgegevensSh03;
};
type WgdSh04Type = {
    object: WGDKerngegevens;
    stuurgegevens: StUF.WGDStuurgegevensSh04;
};
export type WGDVraag = WGDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    relatieveHoogteligging?: RelatieveHoogteliggingE;
    status?: StatusGeoElementE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    type?: TypeWegE;
    typeInfrastructuur?: TypeInfrastructuurE;
    verharding?: VerhardingE;
};
export type WGDZknantwoord = WGDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeWegE;
};
export type WGDZknbasis = WGDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeWegE;
};
export type WGDZknkerngegevens = WGDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeWegE;
};
export type WGDZknkerngegevensKennisgeving = WGDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    identificatie?: IdentificatieIMGeoE;
    naam?: ScopedNameE;
    type?: TypeWegE;
};
export type WGDZknvraag = WGDZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieIMGeoE;
    identificatie?: IdentificatieIMGeoE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    naam?: ScopedNameE;
    type?: TypeWegE;
};
export type WijkCode = number;
export type WijkCodeE = WijkCode & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type WijkNaam = string;
export type WijkNaamE = WijkNaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type WoonplaatsCodering = number;
export type WoonplaatsCoderingE = WoonplaatsCodering & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type WoonplaatsNaam = string;
export type WoonplaatsNaamE = WoonplaatsNaam & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type WoonplaatsNaamNen = string;
export type WoonplaatsNaamNenE = WoonplaatsNaamNen & {
    exact: boolean;
    noValue: StUF.NoValue;
};
/** Restrictie om de StUF: noValue te verwijderen voor attributen die
 * verplicht van een waarde voorzien moeten worden */
export type WoonplaatsNaamR = WoonplaatsNaamE & {
    noValue?: StUF.NoValue;
};
export type WoonplaatsWaarinGelegenGrp = {
    'wpl.identificatie'?: WoonplaatsCoderingE;
    'wpl.woonplaatsNaam'?: NaamgevingObjectE;
};
export type WoonplaatsWaarinGelegenGrpBag = WoonplaatsWaarinGelegenGrp & {
    'wpl.identificatie': WoonplaatsCoderingE;
    'wpl.woonplaatsNaam': NaamgevingObjectE;
};
export type WoonplaatsWaarinGelegenGrpHistorie = WoonplaatsWaarinGelegenGrp & {
    'wpl.identificatie'?: WoonplaatsCoderingE;
};
export type WoonplaatsWaarinGelegenGrpKennisgeving = WoonplaatsWaarinGelegenGrp & {
    'wpl.identificatie'?: WoonplaatsCoderingE;
};
export type WOZAntwoord = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpAntwoord;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZAntwoord[];
    brondocument?: BrondocumentWOZ;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBAntwoord[];
    heeftDeelobject?: WOZWDOAntwoord[];
    historieFormeel?: WOZHistorieFormeel[];
    historieMaterieel?: WOZHistorieMaterieel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZ;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
/** WOZ-object */
export type WOZBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingWOZobject?: AanduidingWOZobjectGrpBasis;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZBasis[];
    brondocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBBasis[];
    heeftDeelobject?: WOZWDOBasis[];
    historieFormeel?: WOZBasis[];
    historieMaterieel?: WOZBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZBasis;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZGerelateerdeAntwoord = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpAntwoord;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZKerngegevens[];
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBKerngegevens[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZ;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZGerelateerdeVraag = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpVraag;
    bevatKadastraleObjecten?: WOZKOZKerngegevens[];
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBKerngegevens[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZBasis;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer: WOZObjectNummerE;
};
export type WOZHistorieFormeel = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpHistorie;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    historieFormeel?: WOZHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZ;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wozObjectGeometrie?: GeometrieVlakE;
};
export type WOZHistorieMaterieel = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpHistorie;
    brondocument?: BrondocumentWOZ;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    historieFormeel?: WOZHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekWOZ;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wozObjectGeometrie?: GeometrieVlakE;
};
export type WOZKennisgeving = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKennisgeving;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZKennisgeving[];
    brondocument?: BrondocumentWOZ;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBKennisgeving[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZ;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZKennisgeving_Sh = WOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKennisgeving;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZKennisgeving_Sh[];
    brondocument?: BrondocumentWOZ;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBKennisgeving_Sh[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZ;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZKerngegevens = WOZBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZKerngegevensKennisgeving = WOZBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZKOZAntwoord = WOZKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeWOZAntwoord;
    historieFormeel?: WOZKOZHistorieFormeel[];
    historieFormeelRelatie?: WOZKOZHistorieFormeelRelatie;
    historieMaterieel?: WOZKOZHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** WOZ-object omvat Kadastrale Onroerende Zaken */
export type WOZKOZBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: KOZBasis;
    historieFormeel?: WOZKOZBasis[];
    historieFormeelRelatie?: WOZKOZBasis;
    historieMaterieel?: WOZKOZBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZKOZHistorieFormeel = WOZKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WOZKOZHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZKOZHistorieFormeelRelatie = WOZKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevens;
    historieFormeel?: WOZKOZHistorieFormeel[];
    historieFormeelRelatie?: WOZKOZHistorieFormeelRelatie;
    historieMaterieel?: WOZKOZHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZKOZHistorieMaterieel = WOZKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WOZKOZHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
export type WOZKOZKennisgeving = WOZKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
export type WOZKOZKennisgeving_Sh = WOZKOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
export type WOZKOZKerngegevens = WOZKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    gerelateerde?: KOZKerngegevens;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZKOZVraagScope = WOZKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeWOZVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZKOZVraagSelectie = WOZKOZBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: KOZGerelateerdeWOZVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    meegetaxeerdeOppervlakte?: Maateenheid11E;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
    toegekendeOppervlakte?: Maateenheid112Nege;
};
type WozLa01Type = {
    antwoord?: WozLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WOZStuurgegevensLa01;
};
type WozLa01TypeAntwoordType = {
    object: WOZAntwoord[];
};
type WozLa02Type = {
    antwoord?: WozLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WOZStuurgegevensLa02;
};
type WozLa02TypeAntwoordType = {
    object: WOZAntwoord;
};
type WozLa03Type = {
    antwoord?: WozLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WOZStuurgegevensLa03;
};
type WozLa03TypeAntwoordType = {
    object: WOZAntwoord[];
};
type WozLa04Type = {
    antwoord?: WozLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WOZStuurgegevensLa04;
};
type WozLa04TypeAntwoordType = {
    object: WOZAntwoord;
};
type WozLa05Type = {
    antwoord?: WozLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.WOZStuurgegevensLa05;
};
type WozLa05TypeAntwoordType = {
    object: WOZAntwoord[];
};
type WozLa06Type = {
    antwoord?: WozLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.WOZStuurgegevensLa06;
};
type WozLa06TypeAntwoordType = {
    object: WOZAntwoord;
};
type WozLa07Type = {
    antwoord?: WozLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WOZStuurgegevensLa07;
};
type WozLa07TypeAntwoordType = {
    object: WOZAntwoord[];
};
type WozLa08Type = {
    antwoord?: WozLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WOZStuurgegevensLa08;
};
type WozLa08TypeAntwoordType = {
    object: WOZAntwoord;
};
type WozLa09Type = {
    antwoord?: WozLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WOZStuurgegevensLa09;
};
type WozLa09TypeAntwoordType = {
    object: WOZAntwoord[];
};
type WozLa10Type = {
    antwoord?: WozLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WOZStuurgegevensLa10;
};
type WozLa10TypeAntwoordType = {
    object: WOZAntwoord;
};
export type WOZLk01 = {
    object: WOZKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WOZStuurgegevensLk01;
};
export type WOZLk01T = WOZLk01 & {
    object: WOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WOZStuurgegevensLk01;
};
export type WOZLk01W = WOZLk01 & {
    object: WOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WOZStuurgegevensLk01;
};
export type WOZLk02 = {
    object: WOZKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WOZStuurgegevensLk02;
};
export type WOZLk02T = WOZLk02 & {
    object: WOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WOZStuurgegevensLk02;
};
export type WOZLk02W = WOZLk02 & {
    object: WOZKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WOZStuurgegevensLk02;
};
type WozLv01Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagSynchroon;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv01;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv02Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagAsynchroon;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv02;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv03Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagSynchroonMaterieel;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv03;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv04Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv04;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv05Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagSynchroonFormeel;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv05;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv06Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagAsynchroonFormeel;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv06;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv07Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagSynchroon;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv07;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv08Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagAsynchroon;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv08;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv09Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagSynchroon;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv09;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
type WozLv10Type = {
    gelijk?: WOZVraagSelectie;
    parameters: StUF.WOZParametersVraagAsynchroon;
    scope?: ScopeType_38;
    start?: StartType_34;
    stuurgegevens: StUF.WOZStuurgegevensLv10;
    totEnMet?: WOZVraagSelectie;
    vanaf?: WOZVraagSelectie;
};
export type WOZObjectNummer = number;
export type WOZObjectNummerE = WOZObjectNummer & {
    exact: boolean;
    noValue: StUF.NoValue;
};
export type WOZSa01 = {
    actueel: WOZLk01T;
    stuurgegevens: StUF.WOZStuurgegevensSa01;
};
export type WOZSa02 = {
    actueel: WOZLk02T;
    stuurgegevens: StUF.WOZStuurgegevensSa02;
};
type WozSa03Type = {
    object: WOZKerngegevens;
    stuurgegevens: StUF.WOZStuurgegevensSa03;
};
type WozSa04Type = {
    object: WOZKerngegevens;
    stuurgegevens: StUF.WOZStuurgegevensSa04;
};
type WozSh01Type = {
    actueel: WOZSa01;
    historie?: WozSh01TypeHistorieType;
    stuurgegevens: StUF.WOZStuurgegevensSh01;
};
type WozSh01TypeHistorieType = {
    oudste: WOZLk01T;
    wijziging?: WOZLk01W[];
};
type WozSh02Type = {
    actueel: WOZSa02;
    historie?: WozSh02TypeHistorieType;
    stuurgegevens: StUF.WOZStuurgegevensSh02;
};
type WozSh02TypeHistorieType = {
    oudste?: WOZLk02T;
    wijziging?: WOZLk02W[];
};
type WozSh03Type = {
    object: WOZKerngegevens;
    stuurgegevens: StUF.WOZStuurgegevensSh03;
};
type WozSh04Type = {
    object: WOZKerngegevens;
    stuurgegevens: StUF.WOZStuurgegevensSh04;
};
export type WOZSUBAntwoord = WOZSUBBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: SUBGerelateerdeAntwoord;
    historieFormeel?: WOZSUBHistorieFormeel[];
    historieFormeelRelatie?: WOZSUBHistorieFormeelRelatie;
    historieMaterieel?: WOZSUBHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** WOZ-object heeft als belanghebbende Subject */
export type WOZSUBBasis = {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: SUBRPSBasis;
    historieFormeel?: WOZSUBBasis[];
    historieFormeelRelatie?: WOZSUBBasis;
    historieMaterieel?: WOZSUBBasis[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZSUBHistorieFormeel = WOZSUBBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WOZSUBHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZSUBHistorieFormeelRelatie = WOZSUBBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde: SUBKerngegevens;
    historieFormeel?: WOZSUBHistorieFormeel[];
    historieFormeelRelatie?: WOZSUBHistorieFormeelRelatie;
    historieMaterieel?: WOZSUBHistorieMaterieel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
/** 'aantalVoorkomens' en 'aardAantal' zijn deprecated. */
export type WOZSUBHistorieMaterieel = WOZSUBBasis & {
    aantalVoorkomens: number;
    aardAantal: StUF.AardAantal;
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WOZSUBHistorieFormeel[];
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type WOZSUBKennisgeving = WOZSUBBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: SUBKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WOZSUBKennisgeving_Sh = WOZSUBKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: SUBKerngegevensKennisgeving;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WOZSUBKerngegevens = WOZSUBBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    gerelateerde?: SUBKerngegevens;
};
export type WOZSUBVraagScope = WOZSUBBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: SUBGerelateerdeVraagScope;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WOZSUBVraagSelectie = WOZSUBBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingEigenaarGebruiker?: AanduidingEigenaarGebruikerE;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: SUBGerelateerdeVraagSelectie;
    inOnderzoek?: StUF.StatusMetagegevenNoValue;
    statusBelang?: StatusBelangE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type WOZVraagScope = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpVraag;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZVraagScope[];
    brondocument?: BrondocumentWOZVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBVraagScope[];
    heeftDeelobject?: WOZWDOVraag[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZVraag;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZVraagSelectie = WOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpVraag;
    authentiek?: Authentiek;
    bevatKadastraleObjecten?: WOZKOZVraagSelectie[];
    brondocument?: BrondocumentWOZVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    gebruikscode?: GebruikscodeE;
    grondoppervlakte?: Maateenheid11E;
    heeftBelanghebbende?: WOZSUBVraagSelectie[];
    heeftDeelobject?: WOZWDOVraag[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWOZVraag;
    soortObjectCode?: SoortObjectCodeE;
    statusWozObject?: StatusObjectE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    vastgesteldeWaarde?: WaardeGegevensGrp;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZWDOAntwoord = WOZWDOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: WDOGerelateerdeWOZAntwoord;
};
/** heeft als onderdelen */
export type WOZWDOBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: WDOBasis;
};
export type WOZWDOVraag = WOZWDOBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    gerelateerde?: WDOGerelateerdeWOZVraag;
};
export type WOZZknantwoord = WOZZknbasis & {
    entiteittype: string;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    soortObjectCode?: SoortObjectCodeE;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZZknbasis = WOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    soortObjectCode?: SoortObjectCodeE;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZZknkerngegevens = WOZZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZZknkerngegevensKennisgeving = WOZZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WOZZknvraag = WOZZknbasis & {
    entiteittype: string;
    aanduidingWOZobject?: AanduidingWOZobjectGrpKerngegevens;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    soortObjectCode?: SoortObjectCodeE;
    wozObjectGeometrie?: GeometrieVlakE;
    wozObjectNummer?: WOZObjectNummerE;
};
export type WPLAntwoord = WPLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WPLHistorieFormeel[];
    historieMaterieel?: WPLHistorieMaterieel[];
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWPL;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLBagherindeling = WPLKennisgeving & {
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    'gem.gemeenteCode': GemeentecoderingE;
    'gem.gemeenteNaam': GemeentenaamE;
    identificatie: WoonplaatsCoderingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
};
export type WPLBaghernoemen = WPLKennisgeving & {
    authentiek: Authentiek;
    brondocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    identificatie: WoonplaatsCoderingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLBaginOnderzoek = WPLKennisgeving & {
    authentiek: Authentiek;
    extraElementen: StUF.ExtraElementen;
    identificatie: WoonplaatsCoderingE;
    inOnderzoek: StUF.InOnderzoekWPL;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
};
export type WPLBagintrekken = WPLKennisgeving & {
    authentiek: Authentiek;
    brondocument: BrondocumentBRA;
    einddatumObject: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    identificatie: WoonplaatsCoderingE;
    status: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
};
export type WPLBagmuterenCorrigeren = WPLKennisgeving & {
    authentiek: Authentiek;
    brondocument: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLBagtoevoegen = WPLKennisgeving & {
    authentiek: Authentiek;
    brondocument: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen: StUF.ExtraElementen;
    geconstateerd: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie: GeometrieVlakE;
    identificatie: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    status: StatusWoonplaatsE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLBagwijzigenGrens = WPLKennisgeving & {
    authentiek: Authentiek;
    brondocument: BrondocumentBRA;
    extraElementen: StUF.ExtraElementen;
    geometrie: GeometrieVlakE;
    identificatie: WoonplaatsCoderingE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam: NaamgevingObjectE;
};
/** Woonplaats */
export type WPLBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    authentiek?: Authentiek;
    brondocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WPLBasis[];
    historieMaterieel?: WPLBasis[];
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWPLBasis;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLHistorieFormeel = WPLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WPLHistorieFormeel[];
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLHistorieMaterieel = WPLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRA;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WPLHistorieFormeel[];
    identificatie?: WoonplaatsCoderingE;
    inOnderzoek?: StUF.InOnderzoekWPL;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLKennisgeving = WPLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWPL;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLKennisgeving_Sh = WPLKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBRA;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWPL;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLKerngegevens = WPLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    identificatie?: WoonplaatsCoderingE;
    woonplaatsNaam?: NaamgevingObjectE;
};
type WplLa01Type = {
    antwoord?: WplLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WPLStuurgegevensLa01;
};
type WplLa01TypeAntwoordType = {
    object: WPLAntwoord[];
};
type WplLa02Type = {
    antwoord?: WplLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WPLStuurgegevensLa02;
};
type WplLa02TypeAntwoordType = {
    object: WPLAntwoord;
};
type WplLa03Type = {
    antwoord?: WplLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WPLStuurgegevensLa03;
};
type WplLa03TypeAntwoordType = {
    object: WPLAntwoord[];
};
type WplLa04Type = {
    antwoord?: WplLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WPLStuurgegevensLa04;
};
type WplLa04TypeAntwoordType = {
    object: WPLAntwoord;
};
type WplLa05Type = {
    antwoord?: WplLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.WPLStuurgegevensLa05;
};
type WplLa05TypeAntwoordType = {
    object: WPLAntwoord[];
};
type WplLa06Type = {
    antwoord?: WplLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.WPLStuurgegevensLa06;
};
type WplLa06TypeAntwoordType = {
    object: WPLAntwoord;
};
type WplLa07Type = {
    antwoord?: WplLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WPLStuurgegevensLa07;
};
type WplLa07TypeAntwoordType = {
    object: WPLAntwoord[];
};
type WplLa08Type = {
    antwoord?: WplLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WPLStuurgegevensLa08;
};
type WplLa08TypeAntwoordType = {
    object: WPLAntwoord;
};
type WplLa09Type = {
    antwoord?: WplLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WPLStuurgegevensLa09;
};
type WplLa09TypeAntwoordType = {
    object: WPLAntwoord[];
};
type WplLa10Type = {
    antwoord?: WplLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WPLStuurgegevensLa10;
};
type WplLa10TypeAntwoordType = {
    object: WPLAntwoord;
};
export type WPLLk01 = {
    object: WPLKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01Bagcorrigeren = WPLLk01 & {
    object: WPLBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk01F;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01Bagherindeling = WPLLk01 & {
    object: WPLBagherindeling[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01Baghernoemen = WPLLk01 & {
    object: WPLBaghernoemen[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01BaginOnderzoek = WPLLk01 & {
    object: WPLBaginOnderzoek[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01Bagintrekken = WPLLk01 & {
    object: WPLBagintrekken[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01Bagmuteren = WPLLk01 & {
    object: WPLBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01Bagtoevoegen = WPLLk01 & {
    object: WPLBagtoevoegen[];
    parameters: StUF.ParametersLk01T;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01BagwijzigenGrens = WPLLk01 & {
    object: WPLBagwijzigenGrens[];
    parameters: StUF.ParametersLk01W;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01T = WPLLk01 & {
    object: WPLKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk01W = WPLLk01 & {
    object: WPLKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WPLStuurgegevensLk01;
};
export type WPLLk02 = {
    object: WPLKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02Bagcorrigeren = WPLLk02 & {
    object: WPLBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk02F;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02Bagherindeling = WPLLk02 & {
    object: WPLBagherindeling[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02Baghernoemen = WPLLk02 & {
    object: WPLBaghernoemen[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02BaginOnderzoek = WPLLk02 & {
    object: WPLBaginOnderzoek[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02Bagintrekken = WPLLk02 & {
    object: WPLBagintrekken[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02Bagmuteren = WPLLk02 & {
    object: WPLBagmuterenCorrigeren[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02Bagtoevoegen = WPLLk02 & {
    object: WPLBagtoevoegen[];
    parameters: StUF.ParametersLk02T;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02BagwijzigenGrens = WPLLk02 & {
    object: WPLBagwijzigenGrens[];
    parameters: StUF.ParametersLk02W;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02T = WPLLk02 & {
    object: WPLKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
export type WPLLk02W = WPLLk02 & {
    object: WPLKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WPLStuurgegevensLk02;
};
type WplLv01Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagSynchroon;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv01;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv02Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagAsynchroon;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv02;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv03Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagSynchroonMaterieel;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv03;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv04Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv04;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv05Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagSynchroonFormeel;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv05;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv06Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagAsynchroonFormeel;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv06;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv07Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagSynchroon;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv07;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv08Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagAsynchroon;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv08;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv09Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagSynchroon;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv09;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
type WplLv10Type = {
    gelijk?: WPLVraag;
    parameters: StUF.WPLParametersVraagAsynchroon;
    scope?: ScopeType_39;
    start?: StartType_35;
    stuurgegevens: StUF.WPLStuurgegevensLv10;
    totEnMet?: WPLVraag;
    vanaf?: WPLVraag;
};
export type WPLSa01 = {
    actueel: WPLLk01T;
    stuurgegevens: StUF.WPLStuurgegevensSa01;
};
export type WPLSa02 = {
    actueel: WPLLk02T;
    stuurgegevens: StUF.WPLStuurgegevensSa02;
};
type WplSa03Type = {
    object: WPLKerngegevens;
    stuurgegevens: StUF.WPLStuurgegevensSa03;
};
type WplSa04Type = {
    object: WPLKerngegevens;
    stuurgegevens: StUF.WPLStuurgegevensSa04;
};
type WplSh01Type = {
    actueel: WPLSa01;
    historie?: WplSh01TypeHistorieType;
    stuurgegevens: StUF.WPLStuurgegevensSh01;
};
type WplSh01TypeHistorieType = {
    oudste: WPLLk01T;
    wijziging?: WPLLk01W[];
};
type WplSh02Type = {
    actueel: WPLSa02;
    historie?: WplSh02TypeHistorieType;
    stuurgegevens: StUF.WPLStuurgegevensSh02;
};
type WplSh02TypeHistorieType = {
    oudste?: WPLLk02T;
    wijziging?: WPLLk02W[];
};
type WplSh03Type = {
    object: WPLKerngegevens;
    stuurgegevens: StUF.WPLStuurgegevensSh03;
};
type WplSh04Type = {
    object: WPLKerngegevens;
    stuurgegevens: StUF.WPLStuurgegevensSh04;
};
export type WPLVraag = WPLBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    brondocument?: BrondocumentBAGVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geconstateerd?: IndicatieE;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    inOnderzoek?: StUF.InOnderzoekWPLVraag;
    status?: StatusWoonplaatsE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    woonplaatsNaam?: NaamgevingObjectE;
    woonplaatsNaamNen?: WoonplaatsNaamNenE;
};
export type WPLZknantwoord = WPLZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    woonplaatsNaam?: NaamgevingObjectE;
};
export type WPLZknbasis = WPLBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    woonplaatsNaam?: NaamgevingObjectE;
};
export type WPLZknkerngegevens = WPLZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    identificatie?: WoonplaatsCoderingE;
    woonplaatsNaam?: NaamgevingObjectE;
};
export type WPLZknkerngegevensKennisgeving = WPLZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    authentiek?: Authentiek;
    identificatie?: WoonplaatsCoderingE;
    woonplaatsNaam?: NaamgevingObjectE;
};
export type WPLZknvraag = WPLZknbasis & {
    entiteittype: string;
    authentiek?: Authentiek;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    identificatie?: WoonplaatsCoderingE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    woonplaatsNaam?: NaamgevingObjectE;
};
export type WRDAntwoord = WRDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    beschikking?: BeschikkingGrp[];
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WRDHistorieFormeel[];
    historieMaterieel?: WRDHistorieMaterieel[];
    inOnderzoek?: StUF.InOnderzoekWRD[];
    isVoor?: WRDWOZAntwoord;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
/** Waarde WOZ-object (peildatum afhankelijk) */
export type WRDBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    beschikking?: BeschikkingGrpBasis[];
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WRDBasis[];
    historieMaterieel?: WRDBasis[];
    inOnderzoek?: StUF.InOnderzoekWRDBasis[];
    isVoor?: WRDWOZBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDHistorieFormeel = WRDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    beschikking?: WRDHistorieFormeelBeschikkingType[];
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WRDHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekWRD[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
type WRDHistorieFormeelBeschikkingType = BeschikkingGrp & {
    statusBeschikking?: StatusWOZBeschikkingE;
};
export type WRDHistorieMaterieel = WRDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    beschikking?: BeschikkingGrp[];
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: WRDHistorieFormeel[];
    inOnderzoek?: StUF.InOnderzoekWRD[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDKennisgeving = WRDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    beschikking?: BeschikkingGrpKennisgeving[];
    extraElementen?: StUF.ExtraElementen;
    inOnderzoek?: StUF.InOnderzoekWRD[];
    isVoor: WRDWOZKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDKennisgeving_Sh = WRDKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    beschikking?: BeschikkingGrpKennisgeving[];
    extraElementen?: StUF.ExtraElementen;
    inOnderzoek?: StUF.InOnderzoekWRD[];
    isVoor: WRDWOZKennisgeving_Sh;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDKerngegevens = WRDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    isVoor?: WRDWOZKerngegevens;
    waardepeildatum?: PeildatumE;
};
type WrdLa01Type = {
    antwoord?: WrdLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WRDStuurgegevensLa01;
};
type WrdLa01TypeAntwoordType = {
    object: WRDAntwoord[];
};
type WrdLa02Type = {
    antwoord?: WrdLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WRDStuurgegevensLa02;
};
type WrdLa02TypeAntwoordType = {
    object: WRDAntwoord;
};
type WrdLa03Type = {
    antwoord?: WrdLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WRDStuurgegevensLa03;
};
type WrdLa03TypeAntwoordType = {
    object: WRDAntwoord[];
};
type WrdLa04Type = {
    antwoord?: WrdLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WRDStuurgegevensLa04;
};
type WrdLa04TypeAntwoordType = {
    object: WRDAntwoord;
};
type WrdLa05Type = {
    antwoord?: WrdLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.WRDStuurgegevensLa05;
};
type WrdLa05TypeAntwoordType = {
    object: WRDAntwoord[];
};
type WrdLa06Type = {
    antwoord?: WrdLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.WRDStuurgegevensLa06;
};
type WrdLa06TypeAntwoordType = {
    object: WRDAntwoord;
};
type WrdLa07Type = {
    antwoord?: WrdLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WRDStuurgegevensLa07;
};
type WrdLa07TypeAntwoordType = {
    object: WRDAntwoord[];
};
type WrdLa08Type = {
    antwoord?: WrdLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WRDStuurgegevensLa08;
};
type WrdLa08TypeAntwoordType = {
    object: WRDAntwoord;
};
type WrdLa09Type = {
    antwoord?: WrdLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WRDStuurgegevensLa09;
};
type WrdLa09TypeAntwoordType = {
    object: WRDAntwoord[];
};
type WrdLa10Type = {
    antwoord?: WrdLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WRDStuurgegevensLa10;
};
type WrdLa10TypeAntwoordType = {
    object: WRDAntwoord;
};
export type WRDLk01 = {
    object: WRDKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WRDStuurgegevensLk01;
};
export type WRDLk01T = WRDLk01 & {
    object: WRDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WRDStuurgegevensLk01;
};
export type WRDLk01W = WRDLk01 & {
    object: WRDKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WRDStuurgegevensLk01;
};
export type WRDLk02 = {
    object: WRDKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WRDStuurgegevensLk02;
};
export type WRDLk02T = WRDLk02 & {
    object: WRDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WRDStuurgegevensLk02;
};
export type WRDLk02W = WRDLk02 & {
    object: WRDKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WRDStuurgegevensLk02;
};
type WrdLv01Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagSynchroon;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv01;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv02Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagAsynchroon;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv02;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv03Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagSynchroonMaterieel;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv03;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv04Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv04;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv05Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagSynchroonFormeel;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv05;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv06Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagAsynchroonFormeel;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv06;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv07Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagSynchroon;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv07;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv08Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagAsynchroon;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv08;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv09Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagSynchroon;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv09;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
type WrdLv10Type = {
    gelijk?: WRDVraag;
    parameters: StUF.WRDParametersVraagAsynchroon;
    scope?: ScopeType_40;
    start?: StartType_36;
    stuurgegevens: StUF.WRDStuurgegevensLv10;
    totEnMet?: WRDVraag;
    vanaf?: WRDVraag;
};
export type WRDSa01 = {
    actueel: WRDLk01T;
    stuurgegevens: StUF.WRDStuurgegevensSa01;
};
export type WRDSa02 = {
    actueel: WRDLk02T;
    stuurgegevens: StUF.WRDStuurgegevensSa02;
};
type WrdSa03Type = {
    object: WRDKerngegevens;
    stuurgegevens: StUF.WRDStuurgegevensSa03;
};
type WrdSa04Type = {
    object: WRDKerngegevens;
    stuurgegevens: StUF.WRDStuurgegevensSa04;
};
type WrdSh01Type = {
    actueel: WRDSa01;
    historie?: WrdSh01TypeHistorieType;
    stuurgegevens: StUF.WRDStuurgegevensSh01;
};
type WrdSh01TypeHistorieType = {
    oudste: WRDLk01T;
    wijziging?: WRDLk01W[];
};
type WrdSh02Type = {
    actueel: WRDSa02;
    historie?: WrdSh02TypeHistorieType;
    stuurgegevens: StUF.WRDStuurgegevensSh02;
};
type WrdSh02TypeHistorieType = {
    oudste?: WRDLk02T;
    wijziging?: WRDLk02W[];
};
type WrdSh03Type = {
    object: WRDKerngegevens;
    stuurgegevens: StUF.WRDStuurgegevensSh03;
};
type WrdSh04Type = {
    object: WRDKerngegevens;
    stuurgegevens: StUF.WRDStuurgegevensSh04;
};
export type WRDVraag = WRDBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    beschikking?: BeschikkingGrpVraag[];
    extraElementen?: StUF.ExtraElementen;
    inOnderzoek?: StUF.InOnderzoekWRDVraag[];
    isVoor?: WRDWOZVraag;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    tijdvakObject?: StUF.TijdvakObject;
    toestandspeildatum?: PeildatumE;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDWOZAntwoord = WRDWOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: WOZGerelateerdeAntwoord;
};
/** heeft betrekking op */
export type WRDWOZBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: WOZBasis;
};
export type WRDWOZKennisgeving = WRDWOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: WOZKerngegevensKennisgeving;
};
export type WRDWOZKennisgeving_Sh = WRDWOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: WOZKerngegevensKennisgeving;
};
export type WRDWOZKerngegevens = WRDWOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    gerelateerde: WOZKerngegevensKennisgeving;
};
export type WRDWOZVraag = WRDWOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: WOZGerelateerdeVraag;
};
export type WRDWOZZknbasis = WRDWOZBasis & {
    gerelateerde?: WOZBasis;
};
export type WRDWOZZknkerngegevens = WRDWOZZknbasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: WOZZknkerngegevens;
};
export type WRDWOZZknkerngegevensKennisgeving = WRDWOZZknbasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: WOZZknkerngegevensKennisgeving;
};
export type WRDZknantwoord = WRDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    isVoor?: WRDWOZZknkerngegevens;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDZknbasis = WRDBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    extraElementen?: StUF.ExtraElementen;
    isVoor?: WRDWOZZknbasis;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WRDZknkerngegevens = WRDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    isVoor?: WRDWOZZknkerngegevens;
    waardepeildatum?: PeildatumE;
};
export type WRDZknkerngegevensKennisgeving = WRDZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    isVoor?: WRDWOZZknkerngegevensKennisgeving;
    waardepeildatum?: PeildatumE;
};
export type WRDZknvraag = WRDZknbasis & {
    entiteittype: string;
    extraElementen?: StUF.ExtraElementen;
    isVoor?: WRDWOZZknkerngegevens;
    vastgesteldeWaarde?: Maateenheid11E;
    waardepeildatum?: PeildatumE;
};
export type WYKAntwoord = WYKBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WYKHistorieFormeel[];
    historieMaterieel?: WYKHistorieMaterieel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
/** Wijk */
export type WYKBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WYKBasis[];
    historieMaterieel?: WYKBasis[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKHistorieFormeel = WYKBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WYKHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    wijkNaam?: WijkNaamE;
};
export type WYKHistorieMaterieel = WYKBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    extraElementen?: StUF.ExtraElementen;
    geometrie?: GeometrieVlakE;
    historieFormeel?: WYKHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
    wijkNaam?: WijkNaamE;
};
export type WYKKennisgeving = WYKBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKKennisgeving_Sh = WYKKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKKerngegevens = WYKBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    'gem.gemeenteCode'?: GemeentecoderingE;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
type WykLa01Type = {
    antwoord?: WykLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WYKStuurgegevensLa01;
};
type WykLa01TypeAntwoordType = {
    object: WYKAntwoord[];
};
type WykLa02Type = {
    antwoord?: WykLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WYKStuurgegevensLa02;
};
type WykLa02TypeAntwoordType = {
    object: WYKAntwoord;
};
type WykLa03Type = {
    antwoord?: WykLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.WYKStuurgegevensLa03;
};
type WykLa03TypeAntwoordType = {
    object: WYKAntwoord[];
};
type WykLa04Type = {
    antwoord?: WykLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.WYKStuurgegevensLa04;
};
type WykLa04TypeAntwoordType = {
    object: WYKAntwoord;
};
type WykLa05Type = {
    antwoord?: WykLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.WYKStuurgegevensLa05;
};
type WykLa05TypeAntwoordType = {
    object: WYKAntwoord[];
};
type WykLa06Type = {
    antwoord?: WykLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.WYKStuurgegevensLa06;
};
type WykLa06TypeAntwoordType = {
    object: WYKAntwoord;
};
type WykLa07Type = {
    antwoord?: WykLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WYKStuurgegevensLa07;
};
type WykLa07TypeAntwoordType = {
    object: WYKAntwoord[];
};
type WykLa08Type = {
    antwoord?: WykLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WYKStuurgegevensLa08;
};
type WykLa08TypeAntwoordType = {
    object: WYKAntwoord;
};
type WykLa09Type = {
    antwoord?: WykLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.WYKStuurgegevensLa09;
};
type WykLa09TypeAntwoordType = {
    object: WYKAntwoord[];
};
type WykLa10Type = {
    antwoord?: WykLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.WYKStuurgegevensLa10;
};
type WykLa10TypeAntwoordType = {
    object: WYKAntwoord;
};
export type WYKLk01 = {
    object: WYKKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.WYKStuurgegevensLk01;
};
export type WYKLk01T = WYKLk01 & {
    object: WYKKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.WYKStuurgegevensLk01;
};
export type WYKLk01W = WYKLk01 & {
    object: WYKKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.WYKStuurgegevensLk01;
};
export type WYKLk02 = {
    object: WYKKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.WYKStuurgegevensLk02;
};
export type WYKLk02T = WYKLk02 & {
    object: WYKKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.WYKStuurgegevensLk02;
};
export type WYKLk02W = WYKLk02 & {
    object: WYKKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.WYKStuurgegevensLk02;
};
type WykLv01Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagSynchroon;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv01;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv02Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagAsynchroon;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv02;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv03Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagSynchroonMaterieel;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv03;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv04Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv04;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv05Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagSynchroonFormeel;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv05;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv06Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagAsynchroonFormeel;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv06;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv07Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagSynchroon;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv07;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv08Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagAsynchroon;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv08;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv09Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagSynchroon;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv09;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
type WykLv10Type = {
    gelijk?: WYKVraag;
    parameters: StUF.WYKParametersVraagAsynchroon;
    scope?: ScopeType_41;
    start?: StartType_37;
    stuurgegevens: StUF.WYKStuurgegevensLv10;
    totEnMet?: WYKVraag;
    vanaf?: WYKVraag;
};
export type WYKSa01 = {
    actueel: WYKLk01T;
    stuurgegevens: StUF.WYKStuurgegevensSa01;
};
export type WYKSa02 = {
    actueel: WYKLk02T;
    stuurgegevens: StUF.WYKStuurgegevensSa02;
};
type WykSa03Type = {
    object: WYKKerngegevens;
    stuurgegevens: StUF.WYKStuurgegevensSa03;
};
type WykSa04Type = {
    object: WYKKerngegevens;
    stuurgegevens: StUF.WYKStuurgegevensSa04;
};
type WykSh01Type = {
    actueel: WYKSa01;
    historie?: WykSh01TypeHistorieType;
    stuurgegevens: StUF.WYKStuurgegevensSh01;
};
type WykSh01TypeHistorieType = {
    oudste: WYKLk01T;
    wijziging?: WYKLk01W[];
};
type WykSh02Type = {
    actueel: WYKSa02;
    historie?: WykSh02TypeHistorieType;
    stuurgegevens: StUF.WYKStuurgegevensSh02;
};
type WykSh02TypeHistorieType = {
    oudste?: WYKLk02T;
    wijziging?: WYKLk02W[];
};
type WykSh03Type = {
    object: WYKKerngegevens;
    stuurgegevens: StUF.WYKStuurgegevensSh03;
};
type WykSh04Type = {
    object: WYKKerngegevens;
    stuurgegevens: StUF.WYKStuurgegevensSh04;
};
export type WYKVraag = WYKBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    'gem.gemeenteNaam'?: GemeentenaamE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKZknantwoord = WYKZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKZknbasis = WYKBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKZknkerngegevens = WYKZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'gem.gemeenteCode'?: GemeentecoderingE;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKZknkerngegevensKennisgeving = WYKZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'gem.gemeenteCode'?: GemeentecoderingE;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type WYKZknvraag = WYKZknbasis & {
    entiteittype: string;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    'gem.gemeenteCode'?: GemeentecoderingE;
    geometrie?: GeometrieVlakE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    wijkCode?: WijkCodeE;
    wijkNaam?: WijkNaamE;
};
export type ZKRAntwoord = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRAAntwoord[];
    heeftAlsGerechtigde?: ZKRRPSAntwoord;
    heeftBetrekkingOp?: ZKRKOZAntwoord;
    historieFormeel?: ZKRHistorieFormeel[];
    historieMaterieel?: ZKRHistorieMaterieel[];
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Zakelijk recht */
export type ZKRBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: Brondocument;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRABasis[];
    heeftAlsGerechtigde?: ZKRRPSBasis;
    heeftBetrekkingOp?: ZKRKOZBasis;
    historieFormeel?: ZKRBasis[];
    historieMaterieel?: ZKRBasis[];
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRGerelateerdeKOZAntwoord = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRAAntwoord[];
    heeftAlsGerechtigde?: ZKRRPSGerelateerdeAntwoord;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRGerelateerdeKOZVraagScope = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRKVraag;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRAVraagScope[];
    heeftAlsGerechtigde?: ZKRRPSGerelateerdeVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRGerelateerdeKOZVraagSelectie = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRKVraag;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRAVraagSelectie[];
    heeftAlsGerechtigde?: ZKRRPSGerelateerdeVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRGerelateerdeZRAAntwoord = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSGerelateerdeAntwoord;
    heeftBetrekkingOp?: ZKRKOZAntwoord;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRGerelateerdeZRAVraagScope = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRKVraag;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSGerelateerdeVraagScope;
    heeftBetrekkingOp?: ZKRKOZVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRGerelateerdeZRAVraagSelectie = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRKVraag;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSGerelateerdeVraagSelectie;
    heeftBetrekkingOp?: ZKRKOZVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRHistorieFormeel = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    betrokkenInSplitsing?: BooleanE;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: ZKRHistorieFormeel[];
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type ZKRHistorieMaterieel = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: ZKRHistorieFormeel[];
    identificatie?: IdentificatieBRKE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type ZKRKennisgeving = ZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'avr.aard'?: AardZakelijkRechtE;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKennisgeving;
    heeftBetrekkingOp?: ZKRKOZKennisgeving;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRKennisgeving_Sh = ZKRKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'avr.aard'?: AardZakelijkRechtE;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKennisgeving_Sh;
    heeftBetrekkingOp?: ZKRKOZKennisgeving_Sh;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRKennisgevinginKOZ = ZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'avr.aard'?: AardZakelijkRechtE;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKennisgeving;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRKennisgevinginKOZ_Sh = ZKRKennisgevinginKOZ & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'avr.aard'?: AardZakelijkRechtE;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRK;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKennisgeving_Sh;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRKerngegevens = ZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    'avr.aard'?: AardZakelijkRechtE;
    heeftAlsGerechtigde?: ZKRRPSKerngegevens;
    heeftBetrekkingOp?: ZKRKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
};
export type ZKRKerngegevensKennisgeving = ZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    'avr.aard'?: AardZakelijkRechtE;
    heeftAlsGerechtigde?: ZKRRPSKennisgeving;
    heeftBetrekkingOp?: ZKRKOZKennisgeving;
    identificatie?: IdentificatieBRKE;
};
export type ZKRKOZAntwoord = ZKRKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZGerelateerdeZKRAntwoord;
    historieFormeelRelatie?: ZKRKOZHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
/** is voor */
export type ZKRKOZBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: KOZBasis;
    historieFormeelRelatie?: ZKRKOZBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRKOZHistorieFormeelRelatie = ZKRKOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevens;
    historieFormeelRelatie?: ZKRKOZHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
};
export type ZKRKOZKennisgeving = ZKRKOZBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRKOZKennisgeving_Sh = ZKRKOZKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRKOZKerngegevens = ZKRKOZBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZKerngegevens;
};
export type ZKRKOZVraagScope = ZKRKOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZGerelateerdeZKRVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRKOZVraagSelectie = ZKRKOZBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: KOZGerelateerdeZKRVraagSelectie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
type ZkrLa01Type = {
    antwoord?: ZkrLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ZKRStuurgegevensLa01;
};
type ZkrLa01TypeAntwoordType = {
    object: ZKRAntwoord[];
};
type ZkrLa02Type = {
    antwoord?: ZkrLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ZKRStuurgegevensLa02;
};
type ZkrLa02TypeAntwoordType = {
    object: ZKRAntwoord;
};
type ZkrLa03Type = {
    antwoord?: ZkrLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.ZKRStuurgegevensLa03;
};
type ZkrLa03TypeAntwoordType = {
    object: ZKRAntwoord[];
};
type ZkrLa04Type = {
    antwoord?: ZkrLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.ZKRStuurgegevensLa04;
};
type ZkrLa04TypeAntwoordType = {
    object: ZKRAntwoord;
};
type ZkrLa05Type = {
    antwoord?: ZkrLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.ZKRStuurgegevensLa05;
};
type ZkrLa05TypeAntwoordType = {
    object: ZKRAntwoord[];
};
type ZkrLa06Type = {
    antwoord?: ZkrLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.ZKRStuurgegevensLa06;
};
type ZkrLa06TypeAntwoordType = {
    object: ZKRAntwoord;
};
type ZkrLa07Type = {
    antwoord?: ZkrLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ZKRStuurgegevensLa07;
};
type ZkrLa07TypeAntwoordType = {
    object: ZKRAntwoord[];
};
type ZkrLa08Type = {
    antwoord?: ZkrLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ZKRStuurgegevensLa08;
};
type ZkrLa08TypeAntwoordType = {
    object: ZKRAntwoord;
};
type ZkrLa09Type = {
    antwoord?: ZkrLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ZKRStuurgegevensLa09;
};
type ZkrLa09TypeAntwoordType = {
    object: ZKRAntwoord[];
};
type ZkrLa10Type = {
    antwoord?: ZkrLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ZKRStuurgegevensLa10;
};
type ZkrLa10TypeAntwoordType = {
    object: ZKRAntwoord;
};
export type ZKRLk01 = {
    object: ZKRKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.ZKRStuurgegevensLk01;
};
export type ZKRLk01T = ZKRLk01 & {
    object: ZKRKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.ZKRStuurgegevensLk01;
};
export type ZKRLk01W = ZKRLk01 & {
    object: ZKRKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.ZKRStuurgegevensLk01;
};
export type ZKRLk02 = {
    object: ZKRKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.ZKRStuurgegevensLk02;
};
export type ZKRLk02T = ZKRLk02 & {
    object: ZKRKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.ZKRStuurgegevensLk02;
};
export type ZKRLk02W = ZKRLk02 & {
    object: ZKRKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.ZKRStuurgegevensLk02;
};
type ZkrLv01Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagSynchroon;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv01;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv02Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagAsynchroon;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv02;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv03Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagSynchroonMaterieel;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv03;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv04Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv04;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv05Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagSynchroonFormeel;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv05;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv06Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagAsynchroonFormeel;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv06;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv07Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagSynchroon;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv07;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv08Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagAsynchroon;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv08;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv09Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagSynchroon;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv09;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
type ZkrLv10Type = {
    gelijk?: ZKRVraagSelectie;
    parameters: StUF.ZKRParametersVraagAsynchroon;
    scope?: ScopeType_42;
    start?: StartType_38;
    stuurgegevens: StUF.ZKRStuurgegevensLv10;
    totEnMet?: ZKRVraagSelectie;
    vanaf?: ZKRVraagSelectie;
};
export type ZKRRPSAntwoord = ZKRRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSAntwoord;
    historieFormeelRelatie?: ZKRRPSHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
};
/** heeft als gerechtigde */
export type ZKRRPSBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: RPSBasis;
    historieFormeelRelatie?: ZKRRPSBasis;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRRPSGerelateerdeAntwoord = ZKRRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeAntwoord;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRRPSGerelateerdeVraagScope = ZKRRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRRPSGerelateerdeVraagSelectie = ZKRRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagSelectie;
};
export type ZKRRPSHistorieFormeelRelatie = ZKRRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevens;
    historieFormeelRelatie?: ZKRRPSHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
};
export type ZKRRPSKennisgeving = ZKRRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRRPSKennisgeving_Sh = ZKRRPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRRPSKerngegevens = ZKRRPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevens;
};
export type ZKRRPSVraagScope = ZKRRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
};
export type ZKRRPSVraagSelectie = ZKRRPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSVraagSelectie;
};
export type ZKRSa01 = {
    actueel: ZKRLk01T;
    stuurgegevens: StUF.ZKRStuurgegevensSa01;
};
export type ZKRSa02 = {
    actueel: ZKRLk02T;
    stuurgegevens: StUF.ZKRStuurgegevensSa02;
};
type ZkrSa03Type = {
    object: ZKRKerngegevens;
    stuurgegevens: StUF.ZKRStuurgegevensSa03;
};
type ZkrSa04Type = {
    object: ZKRKerngegevens;
    stuurgegevens: StUF.ZKRStuurgegevensSa04;
};
type ZkrSh01Type = {
    actueel: ZKRSa01;
    historie?: ZkrSh01TypeHistorieType;
    stuurgegevens: StUF.ZKRStuurgegevensSh01;
};
type ZkrSh01TypeHistorieType = {
    oudste: ZKRLk01T;
    wijziging?: ZKRLk01W[];
};
type ZkrSh02Type = {
    actueel: ZKRSa02;
    historie?: ZkrSh02TypeHistorieType;
    stuurgegevens: StUF.ZKRStuurgegevensSh02;
};
type ZkrSh02TypeHistorieType = {
    oudste?: ZKRLk02T;
    wijziging?: ZKRLk02W[];
};
type ZkrSh03Type = {
    object: ZKRKerngegevens;
    stuurgegevens: StUF.ZKRStuurgegevensSh03;
};
type ZkrSh04Type = {
    object: ZKRKerngegevens;
    stuurgegevens: StUF.ZKRStuurgegevensSh04;
};
export type ZKRVraagScope = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRKVraag;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRAVraagScope[];
    heeftAlsGerechtigde?: ZKRRPSVraagScope;
    heeftBetrekkingOp?: ZKRKOZVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRVraagSelectie = ZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aandeelRecht?: AandeelRechtGrp;
    'arv.aardVerkort'?: AardZakelijkRechtVerkortE;
    'arv.omschrijvingVerkort'?: Omschrijving100E;
    'avr.aard'?: AardZakelijkRechtE;
    'avr.omschrijving'?: Omschrijving200E;
    betrokkenInSplitsing?: BooleanE;
    brondocument?: BrondocumentBRKVraag;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsAantekening?: ZKRZRAVraagSelectie[];
    heeftAlsGerechtigde?: ZKRRPSVraagSelectie;
    heeftBetrekkingOp?: ZKRKOZVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZKRZknantwoord = ZKRZknbasis & {
    entiteittype: string;
    'avr.aard'?: AardZakelijkRechtE;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKerngegevens;
    heeftBetrekkingOp?: ZKRKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
};
export type ZKRZknbasis = ZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    'avr.aard'?: AardZakelijkRechtE;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKerngegevens;
    heeftBetrekkingOp?: ZKRKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
};
export type ZKRZknkerngegevens = ZKRZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'avr.aard'?: AardZakelijkRechtE;
    heeftAlsGerechtigde?: ZKRRPSKerngegevens;
    heeftBetrekkingOp?: ZKRKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
};
export type ZKRZknkerngegevensKennisgeving = ZKRZknbasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    'avr.aard'?: AardZakelijkRechtE;
    heeftAlsGerechtigde?: ZKRRPSKerngegevens;
    heeftBetrekkingOp?: ZKRKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
};
export type ZKRZknvraag = ZKRZknbasis & {
    entiteittype: string;
    'avr.aard'?: AardZakelijkRechtE;
    einddatumRecht?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftAlsGerechtigde?: ZKRRPSKerngegevens;
    heeftBetrekkingOp?: ZKRKOZKerngegevens;
    identificatie?: IdentificatieBRKE;
    ingangsdatumRecht?: StUF.DatumMetIndicator;
};
export type ZKRZRAAntwoord = ZKRZRABasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZRAGerelateerdeAntwoord;
    historieFormeel?: ZKRZRAHistorieFormeel[];
    historieFormeelRelatie?: ZKRZRAHistorieFormeelRelatie;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
/** heeft */
export type ZKRZRABasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: ZRABasis;
    historieFormeel?: ZKRZRABasis[];
    historieFormeelRelatie?: ZKRZRABasis;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type ZKRZRAHistorieFormeel = ZKRZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZRAKerngegevens;
    historieFormeel?: ZKRZRAHistorieFormeel[];
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type ZKRZRAHistorieFormeelRelatie = ZKRZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZRAKerngegevens;
    historieFormeelRelatie?: ZKRZRAHistorieFormeelRelatie;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakRelatie: StUF.TijdvakRelatie;
};
export type ZKRZRAVraagScope = ZKRZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZRAGerelateerdeVraagScope;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type ZKRZRAVraagSelectie = ZKRZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZRAGerelateerdeVraagSelectie;
    tijdvakRelatie?: StUF.TijdvakRelatie;
};
export type ZRAAntwoord = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSAntwoord;
    historieFormeel?: ZRAHistorieFormeel[];
    historieMaterieel?: ZRAHistorieMaterieel[];
    hoortBij?: ZRAZKRAntwoord;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
/** Zakelijk Recht Aantekening */
export type ZRABasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    aard?: AardAantekeningZKRE;
    brondocument?: Brondocument;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSBasis;
    historieFormeel?: ZRABasis[];
    historieMaterieel?: ZRABasis[];
    hoortBij?: ZRAZKRBasis;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAGerelateerdeAntwoord = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSGerelateerdeAntwoord;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAGerelateerdeVraagScope = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRKVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSGerelateerdeVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAGerelateerdeVraagSelectie = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRKVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSGerelateerdeVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAHistorieFormeel = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: ZRAHistorieFormeel[];
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type ZRAHistorieMaterieel = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    brondocument?: BrondocumentBRK;
    extraElementen?: StUF.ExtraElementen;
    historieFormeel?: ZRAHistorieFormeel[];
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid: StUF.TijdvakGeldigheid;
};
export type ZRAKennisgeving = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSKennisgeving;
    hoortBij?: ZRAZKRKennisgeving;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAKennisgeving_Sh = ZRAKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRK;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSKennisgeving_Sh;
    hoortBij?: ZRAZKRKennisgeving_Sh;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAKerngegevens = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    hoortBij?: ZRAZKRKerngegevens;
    identificatie?: IdentificatieBRKE;
};
type ZraLa01Type = {
    antwoord?: ZraLa01TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ZRAStuurgegevensLa01;
};
type ZraLa01TypeAntwoordType = {
    object: ZRAAntwoord[];
};
type ZraLa02Type = {
    antwoord?: ZraLa02TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ZRAStuurgegevensLa02;
};
type ZraLa02TypeAntwoordType = {
    object: ZRAAntwoord;
};
type ZraLa03Type = {
    antwoord?: ZraLa03TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonMaterieel;
    stuurgegevens: StUF.ZRAStuurgegevensLa03;
};
type ZraLa03TypeAntwoordType = {
    object: ZRAAntwoord[];
};
type ZraLa04Type = {
    antwoord?: ZraLa04TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonMaterieel;
    stuurgegevens: StUF.ZRAStuurgegevensLa04;
};
type ZraLa04TypeAntwoordType = {
    object: ZRAAntwoord;
};
type ZraLa05Type = {
    antwoord?: ZraLa05TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroonFormeel;
    stuurgegevens: StUF.ZRAStuurgegevensLa05;
};
type ZraLa05TypeAntwoordType = {
    object: ZRAAntwoord[];
};
type ZraLa06Type = {
    antwoord?: ZraLa06TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroonFormeel;
    stuurgegevens: StUF.ZRAStuurgegevensLa06;
};
type ZraLa06TypeAntwoordType = {
    object: ZRAAntwoord;
};
type ZraLa07Type = {
    antwoord?: ZraLa07TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ZRAStuurgegevensLa07;
};
type ZraLa07TypeAntwoordType = {
    object: ZRAAntwoord[];
};
type ZraLa08Type = {
    antwoord?: ZraLa08TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ZRAStuurgegevensLa08;
};
type ZraLa08TypeAntwoordType = {
    object: ZRAAntwoord;
};
type ZraLa09Type = {
    antwoord?: ZraLa09TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordSynchroon;
    stuurgegevens: StUF.ZRAStuurgegevensLa09;
};
type ZraLa09TypeAntwoordType = {
    object: ZRAAntwoord[];
};
type ZraLa10Type = {
    antwoord?: ZraLa10TypeAntwoordType;
    melding?: string[];
    parameters: StUF.ParametersAntwoordAsynchroon;
    stuurgegevens: StUF.ZRAStuurgegevensLa10;
};
type ZraLa10TypeAntwoordType = {
    object: ZRAAntwoord;
};
export type ZRALk01 = {
    object: ZRAKennisgeving[];
    parameters: StUF.ParametersLk01;
    stuurgegevens: StUF.ZRAStuurgegevensLk01;
};
export type ZRALk01T = ZRALk01 & {
    object: ZRAKennisgeving_Sh[];
    parameters: StUF.ParametersLk01TInSx01;
    stuurgegevens: StUF.ZRAStuurgegevensLk01;
};
export type ZRALk01W = ZRALk01 & {
    object: ZRAKennisgeving_Sh[];
    parameters: StUF.ParametersLk01WInSx01;
    stuurgegevens: StUF.ZRAStuurgegevensLk01;
};
export type ZRALk02 = {
    object: ZRAKennisgeving[];
    parameters: StUF.ParametersLk02;
    stuurgegevens: StUF.ZRAStuurgegevensLk02;
};
export type ZRALk02T = ZRALk02 & {
    object: ZRAKennisgeving_Sh[];
    parameters: StUF.ParametersLk02TInSx02;
    stuurgegevens: StUF.ZRAStuurgegevensLk02;
};
export type ZRALk02W = ZRALk02 & {
    object: ZRAKennisgeving_Sh[];
    parameters: StUF.ParametersLk02WInSx02;
    stuurgegevens: StUF.ZRAStuurgegevensLk02;
};
type ZraLv01Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagSynchroon;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv01;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv02Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagAsynchroon;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv02;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv03Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagSynchroonMaterieel;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv03;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv04Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagAsynchroonMaterieel;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv04;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv05Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagSynchroonFormeel;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv05;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv06Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagAsynchroonFormeel;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv06;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv07Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagSynchroon;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv07;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv08Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagAsynchroon;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv08;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv09Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagSynchroon;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv09;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
type ZraLv10Type = {
    gelijk?: ZRAVraagSelectie;
    parameters: StUF.ZRAParametersVraagAsynchroon;
    scope?: ScopeType_43;
    start?: StartType_39;
    stuurgegevens: StUF.ZRAStuurgegevensLv10;
    totEnMet?: ZRAVraagSelectie;
    vanaf?: ZRAVraagSelectie;
};
export type ZRARPSAntwoord = ZRARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeAntwoord;
};
/** heeft als betrokken rechtspersoon */
export type ZRARPSBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: RPSBasis;
};
export type ZRARPSGerelateerdeAntwoord = ZRARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeAntwoord;
};
export type ZRARPSGerelateerdeVraagScope = ZRARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagScope;
};
export type ZRARPSGerelateerdeVraagSelectie = ZRARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagSelectie;
};
export type ZRARPSKennisgeving = ZRARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
};
export type ZRARPSKennisgeving_Sh = ZRARPSKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSKerngegevensKennisgeving;
};
export type ZRARPSKerngegevens = ZRARPSBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    gerelateerde: RPSKerngegevensKennisgeving;
};
export type ZRARPSVraagScope = ZRARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagScope;
};
export type ZRARPSVraagSelectie = ZRARPSBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: RPSGerelateerdeVraagSelectie;
};
export type ZRASa01 = {
    actueel: ZRALk01T;
    stuurgegevens: StUF.ZRAStuurgegevensSa01;
};
export type ZRASa02 = {
    actueel: ZRALk02T;
    stuurgegevens: StUF.ZRAStuurgegevensSa02;
};
type ZraSa03Type = {
    object: ZRAKerngegevens;
    stuurgegevens: StUF.ZRAStuurgegevensSa03;
};
type ZraSa04Type = {
    object: ZRAKerngegevens;
    stuurgegevens: StUF.ZRAStuurgegevensSa04;
};
type ZraSh01Type = {
    actueel: ZRASa01;
    historie?: ZraSh01TypeHistorieType;
    stuurgegevens: StUF.ZRAStuurgegevensSh01;
};
type ZraSh01TypeHistorieType = {
    oudste: ZRALk01T;
    wijziging?: ZRALk01W[];
};
type ZraSh02Type = {
    actueel: ZRASa02;
    historie?: ZraSh02TypeHistorieType;
    stuurgegevens: StUF.ZRAStuurgegevensSh02;
};
type ZraSh02TypeHistorieType = {
    oudste?: ZRALk02T;
    wijziging?: ZRALk02W[];
};
type ZraSh03Type = {
    object: ZRAKerngegevens;
    stuurgegevens: StUF.ZRAStuurgegevensSh03;
};
type ZraSh04Type = {
    object: ZRAKerngegevens;
    stuurgegevens: StUF.ZRAStuurgegevensSh04;
};
export type ZRAVraagScope = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRKVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSVraagScope;
    hoortBij?: ZRAZKRVraagScope;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdstipRegistratie?: StUF.TijdstipE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAVraagSelectie = ZRABasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    aard?: AardAantekeningZKRE;
    brondocument?: BrondocumentBRKVraag;
    einddatumObject?: StUF.DatumMetIndicator;
    extraElementen?: StUF.ExtraElementen;
    heeftBetrokken?: ZRARPSVraagSelectie;
    hoortBij?: ZRAZKRVraagSelectie;
    identificatie?: IdentificatieBRKE;
    ingangsdatumObject?: StUF.DatumMetIndicator;
    omschrijving?: OmschrijvingKZAE;
    tijdvakGeldigheid?: StUF.TijdvakGeldigheid;
};
export type ZRAZKRAntwoord = ZRAZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRGerelateerdeZRAAntwoord;
};
/** is voor */
export type ZRAZKRBasis = {
    noValue: StUF.NoValue;
    scope: StUF.ScopeType;
    sleutelGegevensbeheer: string;
    sleutelOntvangend: string;
    sleutelSynchronisatie: string;
    sleutelVerzendend: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    entiteittype: string;
    gerelateerde?: ZKRBasis;
};
export type ZRAZKRKennisgeving = ZRAZKRBasis & {
    entiteittype: string;
    scope: StUF.ScopeType;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRKerngegevensKennisgeving;
};
export type ZRAZKRKennisgeving_Sh = ZRAZKRKennisgeving & {
    entiteittype: string;
    sleutelSynchronisatie: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRKerngegevensKennisgeving;
};
export type ZRAZKRKerngegevens = ZRAZKRBasis & {
    entiteittype: string;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRKerngegevens;
};
export type ZRAZKRVraagScope = ZRAZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRGerelateerdeZRAVraagScope;
};
export type ZRAZKRVraagSelectie = ZRAZKRBasis & {
    entiteittype: string;
    noValue: StUF.NoValue;
    verwerkingssoort: StUF.Verwerkingssoort;
    gerelateerde: ZKRGerelateerdeZRAVraagSelectie;
};
export interface document {
    acdLa01: AcdLa01Type;
    acdLa02: AcdLa02Type;
    acdLk01: ACDLk01;
    acdLk02: ACDLk02;
    acdLv01: AcdLv01Type;
    acdLv02: AcdLv02Type;
    acdSa01: ACDSa01;
    acdSa02: ACDSa02;
    acdSa03: AcdSa03Type;
    acdSa04: AcdSa04Type;
    aoaLa01: AoaLa01Type;
    aoaLa02: AoaLa02Type;
    aoaLa03: AoaLa03Type;
    aoaLa04: AoaLa04Type;
    aoaLa05: AoaLa05Type;
    aoaLa06: AoaLa06Type;
    aoaLa07: AoaLa07Type;
    aoaLa08: AoaLa08Type;
    aoaLa09: AoaLa09Type;
    aoaLa10: AoaLa10Type;
    aoaLk01: AOALk01;
    aoaLk02: AOALk02;
    aoaLv01: AoaLv01Type;
    aoaLv02: AoaLv02Type;
    aoaLv03: AoaLv03Type;
    aoaLv04: AoaLv04Type;
    aoaLv05: AoaLv05Type;
    aoaLv06: AoaLv06Type;
    aoaLv07: AoaLv07Type;
    aoaLv08: AoaLv08Type;
    aoaLv09: AoaLv09Type;
    aoaLv10: AoaLv10Type;
    aoaSa01: AOASa01;
    aoaSa02: AOASa02;
    aoaSa03: AoaSa03Type;
    aoaSa04: AoaSa04Type;
    aoaSh01: AoaSh01Type;
    aoaSh02: AoaSh02Type;
    aoaSh03: AoaSh03Type;
    aoaSh04: AoaSh04Type;
    arvLa01: ArvLa01Type;
    arvLa02: ArvLa02Type;
    arvLk01: ARVLk01;
    arvLk02: ARVLk02;
    arvLv01: ArvLv01Type;
    arvLv02: ArvLv02Type;
    arvSa01: ARVSa01;
    arvSa02: ARVSa02;
    arvSa03: ArvSa03Type;
    arvSa04: ArvSa04Type;
    avrLa01: AvrLa01Type;
    avrLa02: AvrLa02Type;
    avrLk01: AVRLk01;
    avrLk02: AVRLk02;
    avrLv01: AvrLv01Type;
    avrLv02: AvrLv02Type;
    avrSa01: AVRSa01;
    avrSa02: AVRSa02;
    avrSa03: AvrSa03Type;
    avrSa04: AvrSa04Type;
    /** Archivering geconstateerd object */
    bagAGO_Lk03: BagAGO_Lk03Type;
    /** Archivering geconstateerd object */
    bagAGO_Lk04: BagAGO_Lk04Type;
    /** Archivering bestaand object na constatering */
    bagAOC_Lk03: BagAOC_Lk03Type;
    /** Archivering bestaand object na constatering */
    bagAOC_Lk04: BagAOC_Lk04Type;
    /** Benoemen nevenadres */
    bagBN_Lk03: BagBN_Lk03Type;
    /** Benoemen nevenadres */
    bagBN_Lk04: BagBN_Lk04Type;
    /** Correctie object */
    bagCOR_Lk03: BagCOR_Lk03Type;
    /** Correctie object */
    bagCOR_Lk04: BagCOR_Lk04Type;
    /** Formalisering geconstateerd object */
    bagFGO_Lk03: BagFGO_Lk03Type;
    /** Formalisering geconstateerd object */
    bagFGO_Lk04: BagFGO_Lk04Type;
    /** Gemeentelijke herindeling/grenscorrectie */
    bagHER_Lk03: BagHER_Lk03Type;
    /** Gemeentelijke herindeling/grenscorrectie */
    bagHER_Lk04: BagHER_Lk04Type;
    /** Heropname legitiem gegeven */
    bagHLG_Lk03: BagHLG_Lk03Type;
    /** Heropname legitiem gegeven */
    bagHLG_Lk04: BagHLG_Lk04Type;
    /** Intrekken adres */
    bagIN_Lk03: BagIN_Lk03Type;
    /** Intrekken adres */
    bagIN_Lk04: BagIN_Lk04Type;
    /** In onderzoek plaatsen object */
    bagIO_Lk03: BagIO_Lk03Type;
    /** In onderzoek plaatsen object */
    bagIO_Lk04: BagIO_Lk04Type;
    /** Muteren naar aanleiding van signalering */
    bagMUT_Lk03: BagMUT_Lk03Type;
    /** Muteren naar aanleiding van signalering */
    bagMUT_Lk04: BagMUT_Lk04Type;
    /** Onderzoek object is afgerond */
    bagOA_Lk03: BagOA_Lk03Type;
    /** Onderzoek object is afgerond */
    bagOA_Lk04: BagOA_Lk04Type;
    /** Beschikbaar komen ingemeten geometrie */
    bgrBIG_Lk03: BgrBIG_Lk03Type;
    /** Beschikbaar komen ingemeten geometrie */
    bgrBIG_Lk04: BgrBIG_Lk04Type;
    /** Benoemen ligplaats */
    bgrBSLLP_Lk03: BgrBSLLP_Lk03Type;
    /** Benoemen ligplaats */
    bgrBSLLP_Lk04: BgrBSLLP_Lk04Type;
    /** Benoemen standplaats */
    bgrBSLSP_Lk03: BgrBSLSP_Lk03Type;
    /** Benoemen standplaats */
    bgrBSLSP_Lk04: BgrBSLSP_Lk04Type;
    /** Constatering nieuw object */
    bgrCOG_Lk03: BgrCOG_Lk03Type;
    /** Constatering nieuw object */
    bgrCOG_Lk04: BgrCOG_Lk04Type;
    /** Intrekken bouwvergunning */
    bgrIBV_Lk03: BgrIBV_Lk03Type;
    /** Intrekken bouwvergunning */
    bgrIBV_Lk04: BgrIBV_Lk04Type;
    /** Intrekken ligplaats */
    bgrISLLP_Lk03: BgrISLLP_Lk03Type;
    /** Intrekken ligplaats */
    bgrISLLP_Lk04: BgrISLLP_Lk04Type;
    /** Intrekken standplaats */
    bgrISLSP_Lk03: BgrISLSP_Lk03Type;
    /** Intrekken standplaats */
    bgrISLSP_Lk04: BgrISLSP_Lk04Type;
    /** Intrekken sloopvergunning */
    bgrISV_Lk03: BgrISV_Lk03Type;
    /** Intrekken sloopvergunning */
    bgrISV_Lk04: BgrISV_Lk04Type;
    /** Kleine verbouwing object */
    bgrKVO_Lk03: BgrKVO_Lk03Type;
    /** Kleine verbouwing object */
    bgrKVO_Lk04: BgrKVO_Lk04Type;
    /** Melding of waarneming afzien bouw */
    bgrMAB_Lk03: BgrMAB_Lk03Type;
    /** Melding of waarneming afzien bouw */
    bgrMAB_Lk04: BgrMAB_Lk04Type;
    /** Melding gebruiksgereed */
    bgrMGB_Lk03: BgrMGB_Lk03Type;
    /** Melding gebruiksgereed */
    bgrMGB_Lk04: BgrMGB_Lk04Type;
    /** Melding sloop afgerond */
    bgrMGS_Lk03: BgrMGS_Lk03Type;
    /** Melding sloop afgerond */
    bgrMGS_Lk04: BgrMGS_Lk04Type;
    /** Melding start bouw */
    bgrMSB_Lk03: BgrMSB_Lk03Type;
    /** Melding start bouw */
    bgrMSB_Lk04: BgrMSB_Lk04Type;
    /** Ontvangst aanvraag bouw-/sloopvergunning bestaand object */
    bgrOABSV_Lk03: BgrOABSV_Lk03Type;
    /** Ontvangst aanvraag bouw-/sloopvergunning bestaand object */
    bgrOABSV_Lk04: BgrOABSV_Lk04Type;
    /** Pand onbewoonbaar */
    bgrPNO_Lk03: BgrPNO_Lk03Type;
    /** Pand onbewoonbaar */
    bgrPNO_Lk04: BgrPNO_Lk04Type;
    /** Samenvoegen verblijfsobjecten */
    bgrSSVSAMEN_Lk03: BgrSSVSAMEN_Lk03Type;
    /** Samenvoegen verblijfsobjecten */
    bgrSSVSAMEN_Lk04: BgrSSVSAMEN_Lk04Type;
    /** Splitsen verblijfsobjecten */
    bgrSSVSPLITS_Lk03: BgrSSVSPLITS_Lk03Type;
    /** Splitsen verblijfsobjecten */
    bgrSSVSPLITS_Lk04: BgrSSVSPLITS_Lk04Type;
    /** Melding verandering voortgang bouw/sloop */
    bgrVB_Lk03: BgrVB_Lk03Type;
    /** Melding verandering voortgang bouw/sloop */
    bgrVB_Lk04: BgrVB_Lk04Type;
    /** Verlenen bouwvergunning ingrijpende verbouwing */
    bgrVBI_Lk03: BgrVBI_Lk03Type;
    /** Verlenen bouwvergunning ingrijpende verbouwing */
    bgrVBI_Lk04: BgrVBI_Lk04Type;
    /** Verlenen bouwvergunning */
    bgrVBN_Lk03: BgrVBN_Lk03Type;
    /** Verlenen bouwvergunning */
    bgrVBN_Lk04: BgrVBN_Lk04Type;
    /** Gedeeltelijk verdwijnen object door calamiteit */
    bgrVOCDEEL_Lk03: BgrVOCDEEL_Lk03Type;
    /** Gedeeltelijk verdwijnen object door calamiteit */
    bgrVOCDEEL_Lk04: BgrVOCDEEL_Lk04Type;
    /** Geheel verdwijnen objecten door calamiteiten */
    bgrVOCHEEL_Lk03: BgrVOCHEEL_Lk03Type;
    /** Geheel verdwijnen objecten door calamiteiten */
    bgrVOCHEEL_Lk04: BgrVOCHEEL_Lk04Type;
    /** Verlenen sloopvergunning */
    bgrVSL_Lk03: BgrVSL_Lk03Type;
    /** Verlenen sloopvergunning */
    bgrVSL_Lk04: BgrVSL_Lk04Type;
    /** Benoemen openbare ruimte */
    braBOR_Lk03: BraBOR_Lk03Type;
    /** Benoemen openbare ruimte */
    braBOR_Lk04: BraBOR_Lk04Type;
    /** Benoemen woonplaats */
    braBWP_Lk03: BraBWP_Lk03Type;
    /** Benoemen woonplaats */
    braBWP_Lk04: BraBWP_Lk04Type;
    /** Gedeeltelijk hernoemen openbare ruimte */
    braGHO_Lk03: BraGHO_Lk03Type;
    /** Gedeeltelijk hernoemen openbare ruimte */
    braGHO_Lk04: BraGHO_Lk04Type;
    /** Hernummeren adresseerbaar object */
    braHNU_Lk03: BraHNU_Lk03Type;
    /** Hernummeren adresseerbaar object */
    braHNU_Lk04: BraHNU_Lk04Type;
    /** Hernoemen openbare ruimte buurgemeente */
    braHOB_Lk03: BraHOB_Lk03Type;
    /** Hernoemen openbare ruimte buurgemeente */
    braHOB_Lk04: BraHOB_Lk04Type;
    /** Hernoemen openbare ruimte */
    braHOR_Lk03: BraHOR_Lk03Type;
    /** Hernoemen openbare ruimte */
    braHOR_Lk04: BraHOR_Lk04Type;
    /** Hernoemen woonplaats */
    braHWP_Lk03: BraHWP_Lk03Type;
    /** Hernoemen woonplaats */
    braHWP_Lk04: BraHWP_Lk04Type;
    /** Intrekken openbare ruimte */
    braIOR_Lk03: BraIOR_Lk03Type;
    /** Intrekken openbare ruimte */
    braIOR_Lk04: BraIOR_Lk04Type;
    /** Intrekken woonplaats */
    braIWP_Lk03: BraIWP_Lk03Type;
    /** Intrekken woonplaats */
    braIWP_Lk04: BraIWP_Lk04Type;
    /** Hoofd- en nevenadres adresseerbaar object omdraaien */
    braOHN_Lk03: BraOHN_Lk03Type;
    /** Hoofd- en nevenadres adresseerbaar object omdraaien */
    braOHN_Lk04: BraOHN_Lk04Type;
    /** Ontvangen postcode */
    braOPC_Lk03: BraOPC_Lk03Type;
    /** Ontvangen postcode */
    braOPC_Lk04: BraOPC_Lk04Type;
    /** Wijzigen grens woonplaats */
    braWGW_Lk03: BraWGW_Lk03Type;
    /** Wijzigen grens woonplaats */
    braWGW_Lk04: BraWGW_Lk04Type;
    brtLa01: BrtLa01Type;
    brtLa02: BrtLa02Type;
    brtLa03: BrtLa03Type;
    brtLa04: BrtLa04Type;
    brtLa05: BrtLa05Type;
    brtLa06: BrtLa06Type;
    brtLa07: BrtLa07Type;
    brtLa08: BrtLa08Type;
    brtLa09: BrtLa09Type;
    brtLa10: BrtLa10Type;
    brtLk01: BRTLk01;
    brtLk02: BRTLk02;
    brtLv01: BrtLv01Type;
    brtLv02: BrtLv02Type;
    brtLv03: BrtLv03Type;
    brtLv04: BrtLv04Type;
    brtLv05: BrtLv05Type;
    brtLv06: BrtLv06Type;
    brtLv07: BrtLv07Type;
    brtLv08: BrtLv08Type;
    brtLv09: BrtLv09Type;
    brtLv10: BrtLv10Type;
    brtSa01: BRTSa01;
    brtSa02: BRTSa02;
    brtSa03: BrtSa03Type;
    brtSa04: BrtSa04Type;
    brtSh01: BrtSh01Type;
    brtSh02: BrtSh02Type;
    brtSh03: BrtSh03Type;
    brtSh04: BrtSh04Type;
    gemLa01: GemLa01Type;
    gemLa02: GemLa02Type;
    gemLa03: GemLa03Type;
    gemLa04: GemLa04Type;
    gemLa05: GemLa05Type;
    gemLa06: GemLa06Type;
    gemLa07: GemLa07Type;
    gemLa08: GemLa08Type;
    gemLa09: GemLa09Type;
    gemLa10: GemLa10Type;
    gemLk01: GEMLk01;
    gemLk02: GEMLk02;
    gemLv01: GemLv01Type;
    gemLv02: GemLv02Type;
    gemLv03: GemLv03Type;
    gemLv04: GemLv04Type;
    gemLv05: GemLv05Type;
    gemLv06: GemLv06Type;
    gemLv07: GemLv07Type;
    gemLv08: GemLv08Type;
    gemLv09: GemLv09Type;
    gemLv10: GemLv10Type;
    gemSa01: GEMSa01;
    gemSa02: GEMSa02;
    gemSa03: GemSa03Type;
    gemSa04: GemSa04Type;
    gemSh01: GemSh01Type;
    gemSh02: GemSh02Type;
    gemSh03: GemSh03Type;
    gemSh04: GemSh04Type;
    gorLa01: GorLa01Type;
    gorLa02: GorLa02Type;
    gorLa03: GorLa03Type;
    gorLa04: GorLa04Type;
    gorLa05: GorLa05Type;
    gorLa06: GorLa06Type;
    gorLa07: GorLa07Type;
    gorLa08: GorLa08Type;
    gorLa09: GorLa09Type;
    gorLa10: GorLa10Type;
    gorLk01: GORLk01;
    gorLk02: GORLk02;
    gorLv01: GorLv01Type;
    gorLv02: GorLv02Type;
    gorLv03: GorLv03Type;
    gorLv04: GorLv04Type;
    gorLv05: GorLv05Type;
    gorLv06: GorLv06Type;
    gorLv07: GorLv07Type;
    gorLv08: GorLv08Type;
    gorLv09: GorLv09Type;
    gorLv10: GorLv10Type;
    gorSa01: GORSa01;
    gorSa02: GORSa02;
    gorSa03: GorSa03Type;
    gorSa04: GorSa04Type;
    gorSh01: GorSh01Type;
    gorSh02: GorSh02Type;
    gorSh03: GorSh03Type;
    gorSh04: GorSh04Type;
    hhdLa01: HhdLa01Type;
    hhdLa02: HhdLa02Type;
    hhdLa03: HhdLa03Type;
    hhdLa04: HhdLa04Type;
    hhdLa05: HhdLa05Type;
    hhdLa06: HhdLa06Type;
    hhdLa07: HhdLa07Type;
    hhdLa08: HhdLa08Type;
    hhdLa09: HhdLa09Type;
    hhdLa10: HhdLa10Type;
    hhdLk01: HHDLk01;
    hhdLk02: HHDLk02;
    hhdLv01: HhdLv01Type;
    hhdLv02: HhdLv02Type;
    hhdLv03: HhdLv03Type;
    hhdLv04: HhdLv04Type;
    hhdLv05: HhdLv05Type;
    hhdLv06: HhdLv06Type;
    hhdLv07: HhdLv07Type;
    hhdLv08: HhdLv08Type;
    hhdLv09: HhdLv09Type;
    hhdLv10: HhdLv10Type;
    hhdSa01: HHDSa01;
    hhdSa02: HHDSa02;
    hhdSa03: HhdSa03Type;
    hhdSa04: HhdSa04Type;
    hhdSh01: HhdSh01Type;
    hhdSh02: HhdSh02Type;
    hhdSh03: HhdSh03Type;
    hhdSh04: HhdSh04Type;
    ireLa01: IreLa01Type;
    ireLa02: IreLa02Type;
    ireLa03: IreLa03Type;
    ireLa04: IreLa04Type;
    ireLa05: IreLa05Type;
    ireLa06: IreLa06Type;
    ireLa07: IreLa07Type;
    ireLa08: IreLa08Type;
    ireLa09: IreLa09Type;
    ireLa10: IreLa10Type;
    ireLk01: IRELk01;
    ireLk02: IRELk02;
    ireLv01: IreLv01Type;
    ireLv02: IreLv02Type;
    ireLv03: IreLv03Type;
    ireLv04: IreLv04Type;
    ireLv05: IreLv05Type;
    ireLv06: IreLv06Type;
    ireLv07: IreLv07Type;
    ireLv08: IreLv08Type;
    ireLv09: IreLv09Type;
    ireLv10: IreLv10Type;
    ireSa01: IRESa01;
    ireSa02: IRESa02;
    ireSa03: IreSa03Type;
    ireSa04: IreSa04Type;
    ireSh01: IreSh01Type;
    ireSh02: IreSh02Type;
    ireSh03: IreSh03Type;
    ireSh04: IreSh04Type;
    kgmLa01: KgmLa01Type;
    kgmLa02: KgmLa02Type;
    kgmLk01: KGMLk01;
    kgmLk02: KGMLk02;
    kgmLv01: KgmLv01Type;
    kgmLv02: KgmLv02Type;
    kgmSa01: KGMSa01;
    kgmSa02: KGMSa02;
    kgmSa03: KgmSa03Type;
    kgmSa04: KgmSa04Type;
    kozLa01: KozLa01Type;
    kozLa02: KozLa02Type;
    kozLa03: KozLa03Type;
    kozLa04: KozLa04Type;
    kozLa05: KozLa05Type;
    kozLa06: KozLa06Type;
    kozLa07: KozLa07Type;
    kozLa08: KozLa08Type;
    kozLa09: KozLa09Type;
    kozLa10: KozLa10Type;
    kozLk01: KOZLk01;
    kozLk02: KOZLk02;
    kozLv01: KozLv01Type;
    kozLv02: KozLv02Type;
    kozLv03: KozLv03Type;
    kozLv04: KozLv04Type;
    kozLv05: KozLv05Type;
    kozLv06: KozLv06Type;
    kozLv07: KozLv07Type;
    kozLv08: KozLv08Type;
    kozLv09: KozLv09Type;
    kozLv10: KozLv10Type;
    kozSa01: KOZSa01;
    kozSa02: KOZSa02;
    kozSa03: KozSa03Type;
    kozSa04: KozSa04Type;
    kozSh01: KozSh01Type;
    kozSh02: KozSh02Type;
    kozSh03: KozSh03Type;
    kozSh04: KozSh04Type;
    kwdLa01: KwdLa01Type;
    kwdLa02: KwdLa02Type;
    kwdLa03: KwdLa03Type;
    kwdLa04: KwdLa04Type;
    kwdLa05: KwdLa05Type;
    kwdLa06: KwdLa06Type;
    kwdLa07: KwdLa07Type;
    kwdLa08: KwdLa08Type;
    kwdLa09: KwdLa09Type;
    kwdLa10: KwdLa10Type;
    kwdLk01: KWDLk01;
    kwdLk02: KWDLk02;
    kwdLv01: KwdLv01Type;
    kwdLv02: KwdLv02Type;
    kwdLv03: KwdLv03Type;
    kwdLv04: KwdLv04Type;
    kwdLv05: KwdLv05Type;
    kwdLv06: KwdLv06Type;
    kwdLv07: KwdLv07Type;
    kwdLv08: KwdLv08Type;
    kwdLv09: KwdLv09Type;
    kwdLv10: KwdLv10Type;
    kwdSa01: KWDSa01;
    kwdSa02: KWDSa02;
    kwdSa03: KwdSa03Type;
    kwdSa04: KwdSa04Type;
    kwdSh01: KwdSh01Type;
    kwdSh02: KwdSh02Type;
    kwdSh03: KwdSh03Type;
    kwdSh04: KwdSh04Type;
    kzaLa01: KzaLa01Type;
    kzaLa02: KzaLa02Type;
    kzaLa03: KzaLa03Type;
    kzaLa04: KzaLa04Type;
    kzaLa05: KzaLa05Type;
    kzaLa06: KzaLa06Type;
    kzaLa07: KzaLa07Type;
    kzaLa08: KzaLa08Type;
    kzaLa09: KzaLa09Type;
    kzaLa10: KzaLa10Type;
    kzaLk01: KZALk01;
    kzaLk02: KZALk02;
    kzaLv01: KzaLv01Type;
    kzaLv02: KzaLv02Type;
    kzaLv03: KzaLv03Type;
    kzaLv04: KzaLv04Type;
    kzaLv05: KzaLv05Type;
    kzaLv06: KzaLv06Type;
    kzaLv07: KzaLv07Type;
    kzaLv08: KzaLv08Type;
    kzaLv09: KzaLv09Type;
    kzaLv10: KzaLv10Type;
    kzaSa01: KZASa01;
    kzaSa02: KZASa02;
    kzaSa03: KzaSa03Type;
    kzaSa04: KzaSa04Type;
    kzaSh01: KzaSh01Type;
    kzaSh02: KzaSh02Type;
    kzaSh03: KzaSh03Type;
    kzaSh04: KzaSh04Type;
    lndLa01: LndLa01Type;
    lndLa02: LndLa02Type;
    lndLk01: LNDLk01;
    lndLk02: LNDLk02;
    lndLv01: LndLv01Type;
    lndLv02: LndLv02Type;
    lndSa01: LNDSa01;
    lndSa02: LNDSa02;
    lndSa03: LndSa03Type;
    lndSa04: LndSa04Type;
    macLa01: MacLa01Type;
    macLa02: MacLa02Type;
    macLa03: MacLa03Type;
    macLa04: MacLa04Type;
    macLa05: MacLa05Type;
    macLa06: MacLa06Type;
    macLa07: MacLa07Type;
    macLa08: MacLa08Type;
    macLa09: MacLa09Type;
    macLa10: MacLa10Type;
    macLk01: MACLk01;
    macLk02: MACLk02;
    macLv01: MacLv01Type;
    macLv02: MacLv02Type;
    macLv03: MacLv03Type;
    macLv04: MacLv04Type;
    macLv05: MacLv05Type;
    macLv06: MacLv06Type;
    macLv07: MacLv07Type;
    macLv08: MacLv08Type;
    macLv09: MacLv09Type;
    macLv10: MacLv10Type;
    macSa01: MACSa01;
    macSa02: MACSa02;
    macSa03: MacSa03Type;
    macSa04: MacSa04Type;
    macSh01: MacSh01Type;
    macSh02: MacSh02Type;
    macSh03: MacSh03Type;
    macSh04: MacSh04Type;
    natLa01: NatLa01Type;
    natLa02: NatLa02Type;
    natLk01: NATLk01;
    natLk02: NATLk02;
    natLv01: NatLv01Type;
    natLv02: NatLv02Type;
    natSa01: NATSa01;
    natSa02: NATSa02;
    natSa03: NatSa03Type;
    natSa04: NatSa04Type;
    nnpLa01: NnpLa01Type;
    nnpLa02: NnpLa02Type;
    nnpLa03: NnpLa03Type;
    nnpLa04: NnpLa04Type;
    nnpLa05: NnpLa05Type;
    nnpLa06: NnpLa06Type;
    nnpLa07: NnpLa07Type;
    nnpLa08: NnpLa08Type;
    nnpLa09: NnpLa09Type;
    nnpLa10: NnpLa10Type;
    nnpLk01: NNPLk01;
    nnpLk02: NNPLk02;
    nnpLv01: NnpLv01Type;
    nnpLv02: NnpLv02Type;
    nnpLv03: NnpLv03Type;
    nnpLv04: NnpLv04Type;
    nnpLv05: NnpLv05Type;
    nnpLv06: NnpLv06Type;
    nnpLv07: NnpLv07Type;
    nnpLv08: NnpLv08Type;
    nnpLv09: NnpLv09Type;
    nnpLv10: NnpLv10Type;
    nnpSa01: NNPSa01;
    nnpSa02: NNPSa02;
    nnpSa03: NnpSa03Type;
    nnpSa04: NnpSa04Type;
    nnpSh01: NnpSh01Type;
    nnpSh02: NnpSh02Type;
    nnpSh03: NnpSh03Type;
    nnpSh04: NnpSh04Type;
    npsLa01: NpsLa01Type;
    'npsLa01-prs-GezinssituatieOpAdresAanvrager': NpsLa01PrsGezinssituatieOpAdresAanvragerType;
    'npsLa01-prs-KinderenVanAanvrager': NpsLa01PrsKinderenVanAanvragerType;
    'npsLa01-prs-NatuurlijkPersoon': NpsLa01PrsNatuurlijkPersoonType;
    npsLa02: NpsLa02Type;
    npsLa03: NpsLa03Type;
    npsLa04: NpsLa04Type;
    npsLa05: NpsLa05Type;
    npsLa06: NpsLa06Type;
    npsLa07: NpsLa07Type;
    npsLa08: NpsLa08Type;
    npsLa09: NpsLa09Type;
    npsLa10: NpsLa10Type;
    npsLk01: NPSLk01;
    npsLk02: NPSLk02;
    npsLv01: NpsLv01Type;
    'npsLv01-prs-GezinssituatieOpAdresAanvrager': NpsLv01PrsGezinssituatieOpAdresAanvragerType;
    'npsLv01-prs-KinderenVanAanvrager': NpsLv01PrsKinderenVanAanvragerType;
    'npsLv01-prs-NatuurlijkPersoon': NpsLv01PrsNatuurlijkPersoonType;
    npsLv02: NpsLv02Type;
    npsLv03: NpsLv03Type;
    npsLv04: NpsLv04Type;
    npsLv05: NpsLv05Type;
    npsLv06: NpsLv06Type;
    npsLv07: NpsLv07Type;
    npsLv08: NpsLv08Type;
    npsLv09: NpsLv09Type;
    npsLv10: NpsLv10Type;
    npsSa01: NPSSa01;
    npsSa02: NPSSa02;
    npsSa03: NpsSa03Type;
    npsSa04: NpsSa04Type;
    npsSh01: NpsSh01Type;
    npsSh02: NpsSh02Type;
    npsSh03: NpsSh03Type;
    npsSh04: NpsSh04Type;
    oprLa01: OprLa01Type;
    oprLa02: OprLa02Type;
    oprLa03: OprLa03Type;
    oprLa04: OprLa04Type;
    oprLa05: OprLa05Type;
    oprLa06: OprLa06Type;
    oprLa07: OprLa07Type;
    oprLa08: OprLa08Type;
    oprLa09: OprLa09Type;
    oprLa10: OprLa10Type;
    oprLk01: OPRLk01;
    oprLk02: OPRLk02;
    oprLv01: OprLv01Type;
    oprLv02: OprLv02Type;
    oprLv03: OprLv03Type;
    oprLv04: OprLv04Type;
    oprLv05: OprLv05Type;
    oprLv06: OprLv06Type;
    oprLv07: OprLv07Type;
    oprLv08: OprLv08Type;
    oprLv09: OprLv09Type;
    oprLv10: OprLv10Type;
    oprSa01: OPRSa01;
    oprSa02: OPRSa02;
    oprSa03: OprSa03Type;
    oprSa04: OprSa04Type;
    oprSh01: OprSh01Type;
    oprSh02: OprSh02Type;
    oprSh03: OprSh03Type;
    oprSh04: OprSh04Type;
    pndLa01: PndLa01Type;
    pndLa02: PndLa02Type;
    pndLa03: PndLa03Type;
    pndLa04: PndLa04Type;
    pndLa05: PndLa05Type;
    pndLa06: PndLa06Type;
    pndLa07: PndLa07Type;
    pndLa08: PndLa08Type;
    pndLa09: PndLa09Type;
    pndLa10: PndLa10Type;
    pndLk01: PNDLk01;
    pndLk02: PNDLk02;
    pndLv01: PndLv01Type;
    pndLv02: PndLv02Type;
    pndLv03: PndLv03Type;
    pndLv04: PndLv04Type;
    pndLv05: PndLv05Type;
    pndLv06: PndLv06Type;
    pndLv07: PndLv07Type;
    pndLv08: PndLv08Type;
    pndLv09: PndLv09Type;
    pndLv10: PndLv10Type;
    pndSa01: PNDSa01;
    pndSa02: PNDSa02;
    pndSa03: PndSa03Type;
    pndSa04: PndSa04Type;
    pndSh01: PndSh01Type;
    pndSh02: PndSh02Type;
    pndSh03: PndSh03Type;
    pndSh04: PndSh04Type;
    rdsLa01: RdsLa01Type;
    rdsLa02: RdsLa02Type;
    rdsLk01: RDSLk01;
    rdsLk02: RDSLk02;
    rdsLv01: RdsLv01Type;
    rdsLv02: RdsLv02Type;
    rdsSa01: RDSSa01;
    rdsSa02: RDSSa02;
    rdsSa03: RdsSa03Type;
    rdsSa04: RdsSa04Type;
    rpsLa01: RpsLa01Type;
    rpsLa02: RpsLa02Type;
    rpsLv01: RpsLv01Type;
    rpsLv02: RpsLv02Type;
    rsdLa01: RsdLa01Type;
    rsdLa02: RsdLa02Type;
    rsdLa03: RsdLa03Type;
    rsdLa04: RsdLa04Type;
    rsdLa05: RsdLa05Type;
    rsdLa06: RsdLa06Type;
    rsdLa07: RsdLa07Type;
    rsdLa08: RsdLa08Type;
    rsdLa09: RsdLa09Type;
    rsdLa10: RsdLa10Type;
    rsdLk01: RSDLk01;
    rsdLk02: RSDLk02;
    rsdLv01: RsdLv01Type;
    rsdLv02: RsdLv02Type;
    rsdLv03: RsdLv03Type;
    rsdLv04: RsdLv04Type;
    rsdLv05: RsdLv05Type;
    rsdLv06: RsdLv06Type;
    rsdLv07: RsdLv07Type;
    rsdLv08: RsdLv08Type;
    rsdLv09: RsdLv09Type;
    rsdLv10: RsdLv10Type;
    rsdSa01: RSDSa01;
    rsdSa02: RSDSa02;
    rsdSa03: RsdSa03Type;
    rsdSa04: RsdSa04Type;
    rsdSh01: RsdSh01Type;
    rsdSh02: RsdSh02Type;
    rsdSh03: RsdSh03Type;
    rsdSh04: RsdSh04Type;
    sbdLa01: SbdLa01Type;
    sbdLa02: SbdLa02Type;
    sbdLa03: SbdLa03Type;
    sbdLa04: SbdLa04Type;
    sbdLa05: SbdLa05Type;
    sbdLa06: SbdLa06Type;
    sbdLa07: SbdLa07Type;
    sbdLa08: SbdLa08Type;
    sbdLa09: SbdLa09Type;
    sbdLa10: SbdLa10Type;
    sbdLk01: SBDLk01;
    sbdLk02: SBDLk02;
    sbdLv01: SbdLv01Type;
    sbdLv02: SbdLv02Type;
    sbdLv03: SbdLv03Type;
    sbdLv04: SbdLv04Type;
    sbdLv05: SbdLv05Type;
    sbdLv06: SbdLv06Type;
    sbdLv07: SbdLv07Type;
    sbdLv08: SbdLv08Type;
    sbdLv09: SbdLv09Type;
    sbdLv10: SbdLv10Type;
    sbdSa01: SBDSa01;
    sbdSa02: SBDSa02;
    sbdSa03: SbdSa03Type;
    sbdSa04: SbdSa04Type;
    sbdSh01: SbdSh01Type;
    sbdSh02: SbdSh02Type;
    sbdSh03: SbdSh03Type;
    sbdSh04: SbdSh04Type;
    srvLa01: SrvLa01Type;
    srvLa02: SrvLa02Type;
    srvLk01: SRVLk01;
    srvLk02: SRVLk02;
    srvLv01: SrvLv01Type;
    srvLv02: SrvLv02Type;
    srvSa01: SRVSa01;
    srvSa02: SRVSa02;
    srvSa03: SrvSa03Type;
    srvSa04: SrvSa04Type;
    subLa01: SubLa01Type;
    subLa02: SubLa02Type;
    subLv01: SubLv01Type;
    subLv02: SubLv02Type;
    tdlLa01: TdlLa01Type;
    tdlLa02: TdlLa02Type;
    tdlLa03: TdlLa03Type;
    tdlLa04: TdlLa04Type;
    tdlLa05: TdlLa05Type;
    tdlLa06: TdlLa06Type;
    tdlLa07: TdlLa07Type;
    tdlLa08: TdlLa08Type;
    tdlLa09: TdlLa09Type;
    tdlLa10: TdlLa10Type;
    tdlLk01: TDLLk01;
    tdlLk02: TDLLk02;
    tdlLv01: TdlLv01Type;
    tdlLv02: TdlLv02Type;
    tdlLv03: TdlLv03Type;
    tdlLv04: TdlLv04Type;
    tdlLv05: TdlLv05Type;
    tdlLv06: TdlLv06Type;
    tdlLv07: TdlLv07Type;
    tdlLv08: TdlLv08Type;
    tdlLv09: TdlLv09Type;
    tdlLv10: TdlLv10Type;
    tdlSa01: TDLSa01;
    tdlSa02: TDLSa02;
    tdlSa03: TdlSa03Type;
    tdlSa04: TdlSa04Type;
    tdlSh01: TdlSh01Type;
    tdlSh02: TdlSh02Type;
    tdlSh03: TdlSh03Type;
    tdlSh04: TdlSh04Type;
    tgoLa01: TgoLa01Type;
    tgoLa02: TgoLa02Type;
    tgoLa03: TgoLa03Type;
    tgoLa04: TgoLa04Type;
    tgoLa05: TgoLa05Type;
    tgoLa06: TgoLa06Type;
    tgoLa07: TgoLa07Type;
    tgoLa08: TgoLa08Type;
    tgoLa09: TgoLa09Type;
    tgoLa10: TgoLa10Type;
    tgoLk01: TGOLk01;
    tgoLk02: TGOLk02;
    tgoLv01: TgoLv01Type;
    tgoLv02: TgoLv02Type;
    tgoLv03: TgoLv03Type;
    tgoLv04: TgoLv04Type;
    tgoLv05: TgoLv05Type;
    tgoLv06: TgoLv06Type;
    tgoLv07: TgoLv07Type;
    tgoLv08: TgoLv08Type;
    tgoLv09: TgoLv09Type;
    tgoLv10: TgoLv10Type;
    tgoSa01: TGOSa01;
    tgoSa02: TGOSa02;
    tgoSa03: TgoSa03Type;
    tgoSa04: TgoSa04Type;
    tgoSh01: TgoSh01Type;
    tgoSh02: TgoSh02Type;
    tgoSh03: TgoSh03Type;
    tgoSh04: TgoSh04Type;
    vbtLa01: VbtLa01Type;
    vbtLa02: VbtLa02Type;
    vbtLk01: VBTLk01;
    vbtLk02: VBTLk02;
    vbtLv01: VbtLv01Type;
    vbtLv02: VbtLv02Type;
    vbtSa01: VBTSa01;
    vbtSa02: VBTSa02;
    vbtSa03: VbtSa03Type;
    vbtSa04: VbtSa04Type;
    vesLa01: VesLa01Type;
    'vesLa01-prs-Vestiging': VesLa01PrsVestigingType;
    vesLa02: VesLa02Type;
    vesLa03: VesLa03Type;
    vesLa04: VesLa04Type;
    vesLa05: VesLa05Type;
    vesLa06: VesLa06Type;
    vesLa07: VesLa07Type;
    vesLa08: VesLa08Type;
    vesLa09: VesLa09Type;
    vesLa10: VesLa10Type;
    vesLk01: VESLk01;
    vesLk02: VESLk02;
    vesLv01: VesLv01Type;
    'vesLv01-prs-Vestiging': VesLv01PrsVestigingType;
    vesLv02: VesLv02Type;
    vesLv03: VesLv03Type;
    vesLv04: VesLv04Type;
    vesLv05: VesLv05Type;
    vesLv06: VesLv06Type;
    vesLv07: VesLv07Type;
    vesLv08: VesLv08Type;
    vesLv09: VesLv09Type;
    vesLv10: VesLv10Type;
    vesSa01: VESSa01;
    vesSa02: VESSa02;
    vesSa03: VesSa03Type;
    vesSa04: VesSa04Type;
    vesSh01: VesSh01Type;
    vesSh02: VesSh02Type;
    vesSh03: VesSh03Type;
    vesSh04: VesSh04Type;
    wdlLa01: WdlLa01Type;
    wdlLa02: WdlLa02Type;
    wdlLa03: WdlLa03Type;
    wdlLa04: WdlLa04Type;
    wdlLa05: WdlLa05Type;
    wdlLa06: WdlLa06Type;
    wdlLa07: WdlLa07Type;
    wdlLa08: WdlLa08Type;
    wdlLa09: WdlLa09Type;
    wdlLa10: WdlLa10Type;
    wdlLk01: WDLLk01;
    wdlLk02: WDLLk02;
    wdlLv01: WdlLv01Type;
    wdlLv02: WdlLv02Type;
    wdlLv03: WdlLv03Type;
    wdlLv04: WdlLv04Type;
    wdlLv05: WdlLv05Type;
    wdlLv06: WdlLv06Type;
    wdlLv07: WdlLv07Type;
    wdlLv08: WdlLv08Type;
    wdlLv09: WdlLv09Type;
    wdlLv10: WdlLv10Type;
    wdlSa01: WDLSa01;
    wdlSa02: WDLSa02;
    wdlSa03: WdlSa03Type;
    wdlSa04: WdlSa04Type;
    wdlSh01: WdlSh01Type;
    wdlSh02: WdlSh02Type;
    wdlSh03: WdlSh03Type;
    wdlSh04: WdlSh04Type;
    wdoLa01: WdoLa01Type;
    wdoLa02: WdoLa02Type;
    wdoLa03: WdoLa03Type;
    wdoLa04: WdoLa04Type;
    wdoLa07: WdoLa07Type;
    wdoLa08: WdoLa08Type;
    wdoLk01: WDOLk01;
    wdoLk02: WDOLk02;
    wdoLv01: WdoLv01Type;
    wdoLv02: WdoLv02Type;
    wdoLv03: WdoLv03Type;
    wdoLv04: WdoLv04Type;
    wdoLv07: WdoLv07Type;
    wdoLv08: WdoLv08Type;
    wdoSa01: WDOSa01;
    wdoSa02: WDOSa02;
    wdoSa03: WdoSa03Type;
    wdoSa04: WdoSa04Type;
    wdoSh01: WdoSh01Type;
    wdoSh02: WdoSh02Type;
    wdoSh03: WdoSh03Type;
    wdoSh04: WdoSh04Type;
    wgdLa01: WgdLa01Type;
    wgdLa02: WgdLa02Type;
    wgdLa03: WgdLa03Type;
    wgdLa04: WgdLa04Type;
    wgdLa05: WgdLa05Type;
    wgdLa06: WgdLa06Type;
    wgdLa07: WgdLa07Type;
    wgdLa08: WgdLa08Type;
    wgdLa09: WgdLa09Type;
    wgdLa10: WgdLa10Type;
    wgdLk01: WGDLk01;
    wgdLk02: WGDLk02;
    wgdLv01: WgdLv01Type;
    wgdLv02: WgdLv02Type;
    wgdLv03: WgdLv03Type;
    wgdLv04: WgdLv04Type;
    wgdLv05: WgdLv05Type;
    wgdLv06: WgdLv06Type;
    wgdLv07: WgdLv07Type;
    wgdLv08: WgdLv08Type;
    wgdLv09: WgdLv09Type;
    wgdLv10: WgdLv10Type;
    wgdSa01: WGDSa01;
    wgdSa02: WGDSa02;
    wgdSa03: WgdSa03Type;
    wgdSa04: WgdSa04Type;
    wgdSh01: WgdSh01Type;
    wgdSh02: WgdSh02Type;
    wgdSh03: WgdSh03Type;
    wgdSh04: WgdSh04Type;
    wozLa01: WozLa01Type;
    wozLa02: WozLa02Type;
    wozLa03: WozLa03Type;
    wozLa04: WozLa04Type;
    wozLa05: WozLa05Type;
    wozLa06: WozLa06Type;
    wozLa07: WozLa07Type;
    wozLa08: WozLa08Type;
    wozLa09: WozLa09Type;
    wozLa10: WozLa10Type;
    wozLk01: WOZLk01;
    wozLk02: WOZLk02;
    wozLv01: WozLv01Type;
    wozLv02: WozLv02Type;
    wozLv03: WozLv03Type;
    wozLv04: WozLv04Type;
    wozLv05: WozLv05Type;
    wozLv06: WozLv06Type;
    wozLv07: WozLv07Type;
    wozLv08: WozLv08Type;
    wozLv09: WozLv09Type;
    wozLv10: WozLv10Type;
    wozSa01: WOZSa01;
    wozSa02: WOZSa02;
    wozSa03: WozSa03Type;
    wozSa04: WozSa04Type;
    wozSh01: WozSh01Type;
    wozSh02: WozSh02Type;
    wozSh03: WozSh03Type;
    wozSh04: WozSh04Type;
    wplLa01: WplLa01Type;
    wplLa02: WplLa02Type;
    wplLa03: WplLa03Type;
    wplLa04: WplLa04Type;
    wplLa05: WplLa05Type;
    wplLa06: WplLa06Type;
    wplLa07: WplLa07Type;
    wplLa08: WplLa08Type;
    wplLa09: WplLa09Type;
    wplLa10: WplLa10Type;
    wplLk01: WPLLk01;
    wplLk02: WPLLk02;
    wplLv01: WplLv01Type;
    wplLv02: WplLv02Type;
    wplLv03: WplLv03Type;
    wplLv04: WplLv04Type;
    wplLv05: WplLv05Type;
    wplLv06: WplLv06Type;
    wplLv07: WplLv07Type;
    wplLv08: WplLv08Type;
    wplLv09: WplLv09Type;
    wplLv10: WplLv10Type;
    wplSa01: WPLSa01;
    wplSa02: WPLSa02;
    wplSa03: WplSa03Type;
    wplSa04: WplSa04Type;
    wplSh01: WplSh01Type;
    wplSh02: WplSh02Type;
    wplSh03: WplSh03Type;
    wplSh04: WplSh04Type;
    wrdLa01: WrdLa01Type;
    wrdLa02: WrdLa02Type;
    wrdLa03: WrdLa03Type;
    wrdLa04: WrdLa04Type;
    wrdLa05: WrdLa05Type;
    wrdLa06: WrdLa06Type;
    wrdLa07: WrdLa07Type;
    wrdLa08: WrdLa08Type;
    wrdLa09: WrdLa09Type;
    wrdLa10: WrdLa10Type;
    wrdLk01: WRDLk01;
    wrdLk02: WRDLk02;
    wrdLv01: WrdLv01Type;
    wrdLv02: WrdLv02Type;
    wrdLv03: WrdLv03Type;
    wrdLv04: WrdLv04Type;
    wrdLv05: WrdLv05Type;
    wrdLv06: WrdLv06Type;
    wrdLv07: WrdLv07Type;
    wrdLv08: WrdLv08Type;
    wrdLv09: WrdLv09Type;
    wrdLv10: WrdLv10Type;
    wrdSa01: WRDSa01;
    wrdSa02: WRDSa02;
    wrdSa03: WrdSa03Type;
    wrdSa04: WrdSa04Type;
    wrdSh01: WrdSh01Type;
    wrdSh02: WrdSh02Type;
    wrdSh03: WrdSh03Type;
    wrdSh04: WrdSh04Type;
    wykLa01: WykLa01Type;
    wykLa02: WykLa02Type;
    wykLa03: WykLa03Type;
    wykLa04: WykLa04Type;
    wykLa05: WykLa05Type;
    wykLa06: WykLa06Type;
    wykLa07: WykLa07Type;
    wykLa08: WykLa08Type;
    wykLa09: WykLa09Type;
    wykLa10: WykLa10Type;
    wykLk01: WYKLk01;
    wykLk02: WYKLk02;
    wykLv01: WykLv01Type;
    wykLv02: WykLv02Type;
    wykLv03: WykLv03Type;
    wykLv04: WykLv04Type;
    wykLv05: WykLv05Type;
    wykLv06: WykLv06Type;
    wykLv07: WykLv07Type;
    wykLv08: WykLv08Type;
    wykLv09: WykLv09Type;
    wykLv10: WykLv10Type;
    wykSa01: WYKSa01;
    wykSa02: WYKSa02;
    wykSa03: WykSa03Type;
    wykSa04: WykSa04Type;
    wykSh01: WykSh01Type;
    wykSh02: WykSh02Type;
    wykSh03: WykSh03Type;
    wykSh04: WykSh04Type;
    zkrLa01: ZkrLa01Type;
    zkrLa02: ZkrLa02Type;
    zkrLa03: ZkrLa03Type;
    zkrLa04: ZkrLa04Type;
    zkrLa05: ZkrLa05Type;
    zkrLa06: ZkrLa06Type;
    zkrLa07: ZkrLa07Type;
    zkrLa08: ZkrLa08Type;
    zkrLa09: ZkrLa09Type;
    zkrLa10: ZkrLa10Type;
    zkrLk01: ZKRLk01;
    zkrLk02: ZKRLk02;
    zkrLv01: ZkrLv01Type;
    zkrLv02: ZkrLv02Type;
    zkrLv03: ZkrLv03Type;
    zkrLv04: ZkrLv04Type;
    zkrLv05: ZkrLv05Type;
    zkrLv06: ZkrLv06Type;
    zkrLv07: ZkrLv07Type;
    zkrLv08: ZkrLv08Type;
    zkrLv09: ZkrLv09Type;
    zkrLv10: ZkrLv10Type;
    zkrSa01: ZKRSa01;
    zkrSa02: ZKRSa02;
    zkrSa03: ZkrSa03Type;
    zkrSa04: ZkrSa04Type;
    zkrSh01: ZkrSh01Type;
    zkrSh02: ZkrSh02Type;
    zkrSh03: ZkrSh03Type;
    zkrSh04: ZkrSh04Type;
    zraLa01: ZraLa01Type;
    zraLa02: ZraLa02Type;
    zraLa03: ZraLa03Type;
    zraLa04: ZraLa04Type;
    zraLa05: ZraLa05Type;
    zraLa06: ZraLa06Type;
    zraLa07: ZraLa07Type;
    zraLa08: ZraLa08Type;
    zraLa09: ZraLa09Type;
    zraLa10: ZraLa10Type;
    zraLk01: ZRALk01;
    zraLk02: ZRALk02;
    zraLv01: ZraLv01Type;
    zraLv02: ZraLv02Type;
    zraLv03: ZraLv03Type;
    zraLv04: ZraLv04Type;
    zraLv05: ZraLv05Type;
    zraLv06: ZraLv06Type;
    zraLv07: ZraLv07Type;
    zraLv08: ZraLv08Type;
    zraLv09: ZraLv09Type;
    zraLv10: ZraLv10Type;
    zraSa01: ZRASa01;
    zraSa02: ZRASa02;
    zraSa03: ZraSa03Type;
    zraSa04: ZraSa04Type;
    zraSh01: ZraSh01Type;
    zraSh02: ZraSh02Type;
    zraSh03: ZraSh03Type;
    zraSh04: ZraSh04Type;
}
export {};
//# sourceMappingURL=_StUF_sector_bg_0310.d.ts.map