import { ConfigService } from '@edirect/config'; import { HttpService } from '@nestjs/axios'; import type { Cache } from 'cache-manager'; import { Observable } from 'rxjs'; import { ServerAuthServiceInterface, ServerTokenParams } from '../interfaces'; import Token from '../interfaces/token.interface'; export declare class ServerAuthService implements ServerAuthServiceInterface { private configService; private readonly tokenManager; constructor(httpService: HttpService, configService: ConfigService, cacheManager: Cache); getToken(params: ServerTokenParams, key?: string): Observable; authenticate(ob: Observable, config?: any): Observable; private getAuthServiceParams; private getKeycloakParams; } //# sourceMappingURL=server-auth.service.d.ts.map