import { IClientRolesManager } from './Interfaces/IClientRolesManager'; import { IObserver } from '../observer/IObserver'; import { ISubject } from '../observer/ISubject'; import { IClientManager } from './Interfaces/IClientManager'; import { RoleRepresentation } from '../models/role-representation'; import { ClientRepresentation } from '../models/client-representation'; export declare class ClientManager implements IClientRolesManager, IClientManager, IObserver { private readonly url; private accessToken; constructor(url: string); getRole: (realmName: string, clientId: string, roleName: string) => Promise; get: (realmName: string, clientId: string) => Promise; update(subject: ISubject, args: string[]): void; }