import type { CacheFrom, ReturnCache } from '../..'; import { type GuildRoleStructure } from '../../client/transformers'; import type { APIRole } from '../../types'; import { GuildRelatedResource } from './default/guild-related'; export declare class Roles extends GuildRelatedResource { namespace: string; filter(data: APIRole, id: string, guild_id: string, from: CacheFrom): boolean; get(id: string): ReturnCache; raw(id: string): ReturnCache; bulk(ids: string[]): ReturnCache; bulkRaw(ids: string[]): ReturnCache; values(guild: '*' | (string & {})): ReturnCache; valuesRaw(guild: string): ReturnCache; }