import type { Snowflake } from 'discord.js'; import { Inhibitor, InhibitorOptions } from './Inhibitor'; import type { CommandContext } from '../lib/structures/contexts/CommandContext'; import type { ComponentContext } from '../lib/structures/contexts/ComponentContext'; export interface MemberRolesOptions extends InhibitorOptions { ids?: Array; getIds?(ctx: CommandContext | ComponentContext): Array; requireAll?: boolean; } export declare class MemberRoles extends Inhibitor { ids?: Array; readonly requireAll?: boolean; getIds?(ctx: CommandContext | ComponentContext): Array; constructor(options: MemberRolesOptions); run(ctx: CommandContext | ComponentContext): boolean | any; } //# sourceMappingURL=MemberRoles.d.ts.map