import { Resource } from '../uma/resource'; import { KeycloakService } from '../service'; import { ResourceQuery } from '../@types/resource'; export declare class ResourceManager { private readonly requestManager; constructor(client: KeycloakService, endpoint: string); create(resource: Resource): Promise; update(resource: Resource): Promise; delete(resource: Resource): Promise; findById(id: string): Promise; findAll(params: ResourceQuery): Promise; findByAttribute(key: string, attribute: string): Promise; } //# sourceMappingURL=resource-manager.d.ts.map