import { Button as ErisButton, SelectMenu } from 'eris'; import { AnyContext } from '../../contexts/AnyContext'; import { ComponentHandler } from '../interfaces/ComponentHandler'; export declare class BaseComponent { protected readonly ctx: AnyContext; definition: Partial; handler?: ComponentHandler; constructor(ctx: AnyContext, customId: string, handler?: ComponentHandler); /** * Set component as disabled. * @param set Optional Helper, Explicity set disabled state */ disable(set?: boolean): this; /** * Set component as enabled, or rather, not disabled. * @param set Optional Helper, Explicity set enabled state */ enable(set?: boolean): this; }