import { Inhibitor } from 'discord-akairo';
import { BushMessage } from '../discord.js/BushMessage';
import { BushClient } from './BushClient';
import { BushCommand } from './BushCommand';
import { BushSlashMessage } from './BushSlashMessage';

export class BushInhibitor extends Inhibitor {
	public declare client: BushClient;

	public override exec(message: BushMessage, command: BushCommand): any;
	public override exec(message: BushMessage | BushSlashMessage, command: BushCommand): any {
		return super.exec(message, command);
	}
}