import { HttpClient } from "@angular/common/http"; import { Subject } from 'rxjs'; import { CookieService } from 'ng2-cookies'; import { BaseService } from "./base.service"; import { Session } from "./models/session.model"; import { GroupParam } from './models/GroupParam'; import { Module } from './models/Module'; import * as i0 from "@angular/core"; export declare class PublicService extends BaseService { private httpClient; private cookieService; protected env: any; partnerChange: Subject; constructor(httpClient: HttpClient, cookieService: CookieService, env: any); get isSuperadmin(): boolean; get isAdmin(): boolean; get isResponsable(): boolean; get isWorker(): boolean; get isUser(): boolean; get isOwner(): boolean; getGroupParam(paramKey: string): string; getGroupModule(moduleKey: string): boolean; protected getBasePath(): string; getCSS(partnerName: string): string; getPartnerLogo(partnerName: string): string; getRawColors(): import("rxjs").Observable; login(username: string, password: string): import("rxjs").Observable; loginToken(token: string): import("rxjs").Observable; CompleteRestorePassword(password: string, passwordRep: string, token: string): import("rxjs").Observable; CompleteRegister(password: string, passwordRep: string, token: string): import("rxjs").Observable; StartRestorePassword(email: string): import("rxjs").Observable; private removeAllCookies; logout(): void; logoutWorker(): void; setAccessTokenGroup(accessToken: string): void; getAccessTokenGroup(): string; deleteAccessTokenGroup(): void; setAccessToken(accessToken: string): void; getAccessToken(): string; deleteAccessToken(): void; getTokenType(): string; setClaims(claims: string[]): void; getClaims(): string[]; deleteClaims(): void; setUserId(userId: string): void; getUserId(): string; deleteUserId(): void; setGroupId(gropId: string): void; getGroupId(): string; deleteGroupId(): void; setIsGroupPartner(isGroupPartner: boolean): void; getIsGroupPartner(): boolean; deleteIsGroupPartner(): void; setAvatarFilename(avatarFilename: string): void; getAvatarFilename(): string; deleteAvatarFilename(): void; setAvatarId(avatarId: string): void; getAvatarId(): string; deleteAvatarId(): void; setUserName(username: string): void; getUserName(): string; deleteUserName(): void; setGroupUserName(username: string): void; getGroupUserName(): string; deleteGroupUserName(): void; setGroupPassword(password: string): void; getGroupPassword(): string; deleteGroupPassword(): void; setName(name: string): void; getName(): string; deleteName(): void; setLanguage(language: string): void; getLanguage(): string; deleteLanguage(): void; setPartnerName(partnerName: any): void; getPartnerName(): string; deletePartnerName(): void; setEMail(mail: string): void; getEMail(): string; deleteEMail(): void; setMachineId(machineId: string): void; getMachineId(): string; deleteMachineId(): void; setMachineName(machineName: string): void; getMachineName(): string; deleteMachineName(): void; setMachineModel(machineModel: string): void; getMachineModel(): string; deleteMachineModel(): void; setWorkerCode(workerCode: string): void; getWorkerCode(): string; deleteWorkerCode(): void; setGroupParams(params: GroupParam[]): void; getGroupParams(): GroupParam[]; deleteGroupParams(): void; setGroupModules(modules: Module[]): void; getGroupModules(): Module[]; deleteGroupModules(): void; isAuthenticated(): Promise; HasGroupToken(): boolean; _GetBasePath(): string; GetMachineFile(fileId: string): string; GetMachineVersionActivePhoto(id: string, size: number): string; GetAvatarPhoto(photoId: any, photoFileName: any, size: number): string; GetAvatarUserPhoto(userId: any, size: number): string; GetPhaseReferencePhoto(photoId: any, photoFileName: any, size: number): string; GetReferencePhoto(photoId: any, photoFileName: any, size: number): string; GetToolingPhoto(photoId: any, photoFileName: any, size: number): string; getFilters(filterId: any): any; setFilters(filterId: any, filter: any): void; checkSavedFilters(filterId: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }