import { JavaObject } from '../../../java/lang/JavaObject';
export declare class SchuelerLeistungsdaten extends JavaObject {
    id: number;
    lernabschnittID: number;
    fachID: number;
    kursID: Number | null;
    kursart: String | null;
    abifach: String | null;
    istZP10oderZK10: boolean;
    koopSchule: Number | null;
    lehrerID: Number | null;
    wochenstunden: number;
    zusatzkraftID: Number | null;
    zusatzkraftWochenstunden: number;
    aufZeugnis: boolean;
    note: String | null;
    istGemahnt: boolean;
    Mahndatum: String | null;
    istEpochal: boolean;
    geholtJahrgangAbgeschlossen: String | null;
    gewichtungAllgemeinbildend: number;
    noteBerufsabschluss: String | null;
    textFachbezogeneLernentwicklung: String;
    umfangLernstandsbericht: String;
    fehlstundenGesamt: number;
    fehlstundenUnentschuldigt: number;
    constructor();
    isTranspiledInstanceOf(name: string): boolean;
    static transpilerFromJSON(json: string): SchuelerLeistungsdaten;
    static transpilerToJSON(obj: SchuelerLeistungsdaten): string;
    static transpilerToJSONPatch(obj: Partial<SchuelerLeistungsdaten>): string;
}
export declare function cast_de_nrw_schule_svws_core_data_schueler_SchuelerLeistungsdaten(obj: unknown): SchuelerLeistungsdaten;
