import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { LibConfig } from '../config.token'; import { IrisSymptomsRequest } from '../models/request/iris-symptom.request'; import { IrisSymptoms } from '../models/shared/iris-symptom'; import { HexaPosts } from '../models/shared/hexa-post'; import { DataStoreService } from './data-store.service'; import { ProductsXS } from '../models/shared/product'; import { CreateCDMBaseWarrantiesResponse } from '../models/response/create-mandate.response'; import { Brands } from '../models/shared/brand'; import { SecurityCookieService } from './security-cookie.service'; import { CreateContractProductRequest } from '../models/request/create-contract-product'; import * as i0 from "@angular/core"; export declare class ReferentialService { private http; private readonly store; private readonly securityCookieService; private config; constructor(http: HttpClient, store: DataStoreService, securityCookieService: SecurityCookieService, config: LibConfig); getHexapostes(): Observable; getIrisSymptoms(request: IrisSymptomsRequest): Observable; searchProductByCommercialRef(commercialRef: string): Observable; searchProductByBrandAndCommercialRef(commercialRef: string, brandId: number, manufacturerId: number, isSolmis: boolean): Observable; createCDMBaseWarranties(productReference: string, salesDate: string, fileId: string): Observable; getBrands(): Observable; createContractProduct(req: CreateContractProductRequest): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }