import { HttpClient } from '@angular/common/http'; import { AcabimAuthRole, AcabimSolution, ApiService, EnvironmentModel, PaginatedOrNonPaginatedResponse, PaginatedRequest, SolutionEnvironmentModel } from '@cas-hub/acabim-common-client'; import { NGXLogger } from 'ngx-logger'; import { Observable } from 'rxjs'; import { OrganisationPendingUser, OrganisationUser } from '../../_models/organisation/organisation-users.model'; import * as i0 from "@angular/core"; export declare class OrganisationUsersService extends ApiService { protected readonly client: HttpClient; protected readonly environment: EnvironmentModel; protected solutionEnvironment?: SolutionEnvironmentModel | undefined; protected readonly logger?: NGXLogger | undefined; protected controller: string; constructor(client: HttpClient, environment: EnvironmentModel, solutionEnvironment?: SolutionEnvironmentModel | undefined, logger?: NGXLogger | undefined); getUsers(pagination?: PaginatedRequest): Observable>; getPendingUsers(pagination?: PaginatedRequest): Observable>; changeUserRole(userId: string, role: AcabimAuthRole, attachedSolution?: AcabimSolution): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }