import type { Role as APIRole } from 'revolt-api'; import { BaseManager } from './BaseManager'; import { Role, Server } from '../structures/index'; export declare type RoleResolvable = Role | string; export declare class RoleManager extends BaseManager { protected readonly server: Server; holds: typeof Role; constructor(server: Server); _add(data: APIRole & { id: string; }): Role; create(name: string): Promise; delete(role: RoleResolvable): Promise; }