import { AbstractServiceOptions, MutationOptions, PrimaryKey } from '../types'; import { Query } from '@directus/shared/types'; import { ItemsService } from './items'; export declare class RolesService extends ItemsService { constructor(options: AbstractServiceOptions); private checkForOtherAdminRoles; private checkForOtherAdminUsers; updateOne(key: PrimaryKey, data: Record, opts?: MutationOptions): Promise; updateMany(keys: PrimaryKey[], data: Record, opts?: MutationOptions): Promise; deleteOne(key: PrimaryKey): Promise; deleteMany(keys: PrimaryKey[]): Promise; deleteByQuery(query: Query, opts?: MutationOptions): Promise; }