import { BaseClientCollectionOptions, BaseClientGuildReferenceCache } from './basecollection';
import { Role } from '../structures/role';
/**
 * @category Collection Options
 */
export interface RolesOptions extends BaseClientCollectionOptions {
}
/**
 * Roles Reference Collection
 * @category Collections
 */
export declare class Roles extends BaseClientGuildReferenceCache<string, Role> {
    key: string;
    insert(role: Role): void;
    get [Symbol.toStringTag](): string;
}
