import { BaseService } from '../infrastructure'; import { BaseModelContructorOptions } from '../infrastructure/BaseService'; import { RequestOptions } from '../infrastructure/RequestHelper'; /** A valid access level */ export declare type AccessLevel = number; declare class ResourceMembers extends BaseService { constructor(resourceType: string, baseParams: BaseModelContructorOptions); all(resourceId: ResourceId, includeInherited?: boolean, options?: {}): Promise; add(resourceId: ResourceId, userId: UserId, accessLevel: AccessLevel, options: RequestOptions): Promise; edit(resourceId: ResourceId, userId: UserId, accessLevel: AccessLevel, options: RequestOptions): Promise; show(resourceId: ResourceId, userId: UserId): Promise; remove(resourceId: ResourceId, userId: UserId): Promise; } export default ResourceMembers;