import Entity from '../../../../org/bukkit/entity/Entity.js'; import Fish from '../../../../org/bukkit/entity/Fish.js'; import HandlerList from '../../../../org/bukkit/event/HandlerList.js'; import ItemStack from '../../../../org/bukkit/inventory/ItemStack.js'; import Player from '../../../../org/bukkit/entity/Player.js'; import PlayerBucketEntityEvent from './PlayerBucketEntityEvent.js'; export default interface PlayerBucketFishEvent extends PlayerBucketEntityEvent { getEntity(): Entity; getEntity(): Fish; getEntityBucket(): ItemStack; getEventName(): string; getFishBucket(): ItemStack; getHandlers(): HandlerList; getOriginalBucket(): ItemStack; getPlayer(): Player; getWaterBucket(): ItemStack; isAsynchronous(): boolean; isCancelled(): boolean; setCancelled(cancel: boolean): void; } export default class PlayerBucketFishEvent { static get $javaClass(): any; constructor(player: Player, fish: Fish, waterBucket: ItemStack, fishBucket: ItemStack); static getHandlerList(): HandlerList; }