import { TranslateService } from '@ngx-translate/core'; import { CookieService } from 'ngx-cookie-service'; import * as i0 from "@angular/core"; export interface TokenOptions { redirectUrl?: string; redirectParam: string; tokenCookie: string; tenantCookie: string; authenticationUrl: string; } export declare class TokenService { private cookieService; private translateService; private options?; private emptyString; private onInvalidateToken; constructor(cookieService: CookieService, translateService: TranslateService); storeToken(token: string): void; storeTenantId(tenantId: string): void; getTenantId(): string; getToken(): string; removeToken(): void; setOptions(options: TokenOptions): void; redirectIfTokenMissing(options: TokenOptions): void; throwUndefinedOptionsException(): void; redirectToAuthenticationService(options?: TokenOptions): void; setOnInvalidateToken(onInvalidateToken: () => void): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }