export declare class PduktInsertRequest { id?: string; index?: number; betriebId?: string; basiskategorieId?: string; bezeichnung?: string; beschreibung?: string; artikelNr?: string; bildId?: string; vegetarisch?: boolean; vegan?: boolean; hot1?: boolean; hot2?: boolean; hot3?: boolean; extraZusatz?: boolean; standardpreis: number; kategorieId?: string; menu?: boolean; inhaltsstoffe?: string[]; extras?: Extra[]; subprodukte?: Subprodukt[]; auswahlen?: Auswahl[]; varianten: Variante[]; standardvariante?: string; sorte?: string; mwSt?: number; mwStAbholung?: number; } export declare class Extra { id?: string; index?: number; produktId?: string; varianten: ExtraVariante[]; } export declare class ExtraVariante { varianteId: string; varianteIndex: number; standardpreis: number; } export declare class Auswahl { id?: string; index?: number; bezeichnung?: string; beschreibung?: string; errorText?: string; required: boolean; optionen: Option[]; defaultOptionId: string; } export declare class Subprodukt { id?: string; index?: number; bezeichnung?: string; beschreibung?: string; errorText?: string; required: boolean; optionen: Option[]; } export declare class Option { id?: string; index?: number; produktId?: string; varianteId?: string; varianten: OptionVariante[]; } export declare class OptionVariante { varianteId: string; varianteIndex: number; standardpreis: number; } export declare class Variante { id?: string; index?: number; standardpreis: number; bezeichnung?: string; }