import { HttpService } from '@nestjs/axios'; import { Observable } from 'rxjs'; import { IAMProviderInterface } from './iam-provider.interface'; import { IAMProviderParams } from './iam-provider.params'; import { TokenManagerService } from './token-manager.service'; export declare abstract class IMAProvider implements IAMProviderInterface { protected readonly httpService: HttpService; protected readonly tokenManager: TokenManagerService; protected readonly params: IAMProviderParams; constructor(httpService: HttpService, tokenManager: TokenManagerService, params: IAMProviderParams); protected getUrl(adminUrl: string, path: string, query?: Record): string; get(path: string, body?: Record, query?: Record): Observable; post(path: string, body?: Record, query?: Record): Observable; put(path: string, body?: Record, query?: Record): Observable; delete(path: string, body?: Record, query?: Record): Observable; } //# sourceMappingURL=iam.provider.d.ts.map