export declare class PduktEditRequest { id?: string; basiskategorieId?: string; bezeichnung?: string; beschreibung?: string; artikelNr?: string; bildId?: string; bildNeu: boolean; bildNeuId?: string; vegetarisch: boolean; vegan: boolean; hot1: boolean; hot2: boolean; hot3: boolean; sorte?: string; standardpreis: number; inhaltsstoffe: string[]; inhaltsstoffeToDelete: string[]; extras: Extra[]; extrasToDelete: string[]; auswahlen: Auswahl[]; auswahlenToDelete: string[]; subprodukte: Subprodukt[]; subprodukteToDelete: string[]; varianten: Variante[]; variantenToDelete: string[]; standardvariante?: string; mwSt?: number; } export declare class Variante { id?: string; bezeichnung?: string; standardpreis?: number; } export declare class Extra { id?: string; produktId?: string; varianten: ExtraVariante[]; } export declare class ExtraVariante { varianteId: string; standardpreis: number; } export declare class Auswahl { id?: string; bezeichnung?: string; beschreibung?: string; errorText?: string; required: boolean; optionen: Option[]; } export declare class Subprodukt { id?: string; bezeichnung?: string; beschreibung?: string; errorText?: string; required: boolean; optionen: Option[]; } export declare class Option { id?: string; produktId?: string; varianten: OptionVariante[]; } export declare class OptionVariante { varianteId: string; standardpreis: number; }