import { LiefergebietType } from "../../common/enums/liefergebiet_type"; export declare class FilialeUpdateRequest { id?: string; aktiv: boolean; bezeichnung?: string; strasse?: string; plz?: string; ort?: string; telefon?: string; email?: string; bildId?: string; bildNeu: boolean; bildNeuId?: string; bannerId?: string; bannerNeu: boolean; logoKleinId?: string; logoKleinNeuId?: string; logoKleinNeu: boolean; bannerNeuId?: string; betriebId?: string; latitude?: number; longitude?: number; timeZoneId?: number; supportsAbholung: boolean; supportsReservierung: boolean; supportsSofortbestellung: boolean; supportsLieferung: boolean; supportsPaypal: boolean; colorPrimary?: string; colorSecondary?: string; colorTertiary?: string; urlPath?: string; url?: string; darkMode: boolean; tischeAussenbereich: boolean; tischeRaucherbereich: boolean; supportsBezahlungBar: boolean; supportsBezahlungECKarte: boolean; abholungSettings?: AbholungSettings; reservierungSettings?: ReservierungSettings; sofortbestellungSettings?: SofortbestellungSettings; lieferungSettings?: LieferungSettings; paypalSettings?: PaypalSettings; } export declare class AbholungSettings { supportsVorbestellung: boolean; supportsMehrereTage: boolean; zeitVorSchliessung: number; vorbestellungTage: number; verzehrVorOrt: boolean; } export declare class ReservierungSettings { supportsVorbestellung: boolean; zeitVorSchliessung: number; reservierungTage: number; } export declare class SofortbestellungSettings { zeitVorSchliessung: number; serviceRufbar: boolean; nachbestellbar: boolean; nurSelbstbestellung: boolean; } export declare class LieferungSettings { supportsTermin: boolean; terminTage: number; type: LiefergebietType; } export declare class PaypalSettings { paypalAdresse?: string; }