import { JavaObject } from '../../../java/lang/JavaObject';
import { SchuleAbschnitte } from '../../../core/data/schule/SchuleAbschnitte';
import { Schuljahresabschnitt } from '../../../core/data/schule/Schuljahresabschnitt';
import { Vector } from '../../../java/util/Vector';
export declare class SchuleStammdaten extends JavaObject {
    schulNr: number;
    schulform: String;
    bezeichnung1: String;
    bezeichnung2: String | null;
    bezeichnung3: String | null;
    strassenname: String | null;
    hausnummer: String | null;
    hausnummerZusatz: String | null;
    plz: String | null;
    ort: String | null;
    telefon: String | null;
    fax: String | null;
    email: String | null;
    webAdresse: String | null;
    idSchuljahresabschnitt: number;
    anzJGS_Jahr: number;
    schuleAbschnitte: SchuleAbschnitte;
    dauerUnterrichtseinheit: number;
    readonly abschnitte: Vector<Schuljahresabschnitt>;
    constructor();
    isTranspiledInstanceOf(name: string): boolean;
    static transpilerFromJSON(json: string): SchuleStammdaten;
    static transpilerToJSON(obj: SchuleStammdaten): string;
    static transpilerToJSONPatch(obj: Partial<SchuleStammdaten>): string;
}
export declare function cast_de_nrw_schule_svws_core_data_schule_SchuleStammdaten(obj: unknown): SchuleStammdaten;
