import { HttpClient } from '@angular/common/http'; import { Config } from './config'; import { DepositAddress } from './user.service'; import { Observable } from 'rxjs'; import { ReplaySubject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class Hub { name: string; description: { en: string; fr: string; de: string; }; slug: string; updated: Date; logo: string; defaultTags: string; address: { streetAdress: string; postalCode: string; region: string; phone: string; url: string; geo: { lat: number; lng: number; }; }; mail: { address: string; signature: string; subject: string; }; colors: { primary: string; primaryText: string; action: string; actionText: string; appbar: string; appbarText: string; colormix: string; }; pageOptions: { themas: boolean; minimal: boolean; maxcat: number; }; status: { reason: { en: string; fr: string; de: string; }; active: boolean; }; maintenance: { reason: { en: string; fr: string; de: string; }; active: boolean; }; header: { message: { en: string; fr: string; de: string; }; active: boolean; }; checkout: { title: { en: string; fr: string; de: string; }; address: { en: string; fr: string; de: string; }; payment: { en: string; fr: string; de: string; }; resume: { en: string; fr: string; de: string; }; message: { en: string; fr: string; de: string; }; active: boolean; }; deposits: DepositAddress[]; noshipping: [ { reason: { en: string; fr: string; de: string; }; from: Date; to: Date; } ]; siteName: { en: string; de: string; fr: string; image: string; }; about: { h: { en: string; de: string; fr: string; }; t: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; }; tagLine: { t: { en: string; de: string; fr: string; }; h: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; }; footer: { t: { en: string; de: string; fr: string; }; h: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; }; home: { customLink: { url: string; label: { en: string; de: string; fr: string; }; }; content: [ { h: { en: string; de: string; fr: string; }; t: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; target: string; } ]; shop: { t: { en: string; de: string; fr: string; }; h: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; }; selection: { h: { en: string; de: string; fr: string; }; t: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; }; howto: { h: { en: string; de: string; fr: string; }; t: { en: string; de: string; fr: string; }; p: { en: string; de: string; fr: string; }; image: string; }; }; manager?: string[]; logistic?: string[]; currentLimit: number; premiumLimit: number; serviceFees: number; reservedAmount: number; acceptLastMinuteOrder: number; timeoutAndNotPaid: number; timelimit: number; uncapturedTimeLimit: number; timelimitH: number; weekdays: number[]; shippingtimes: { type: any; default: any; }; categories: string[]; vendors: string[]; } export declare class HubService { private http; private headers; config: Config | any; hub$: ReplaySubject; constructor(http: HttpClient); list(): Observable; get(hub: string): Observable; save(hub: Hub): Observable; saveManager(hub: Hub): Observable; saveAdmin(hub: Hub): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=hub.service.d.ts.map