import { WeaponClass } from '../enum';
import type { Weapon } from '../types';
export type SwordAndShieldAttack = 'Unsheathe Attack' | 'Jumping Slash' | 'Rising Slash' | 'Regular Combo' | 'Horizontal Combo' | 'Shield Combo' | 'Revolving Slice' | 'Guard Slice' | 'Unsheathe Attack' | 'Forward Slash' | 'Normal Slash' | 'Upward Slash' | 'Uppercut Slash' | 'Horizontal Slash' | 'Shield Bash' | 'Rising Slice' | 'Revolving Slice' | 'Guard Slice';
export type SwordAndShieldAttackMode = 'land' | 'water';
export interface SwordAndShieldSpecialMultiplierArgs {
    readonly mode: SwordAndShieldAttackMode;
}
export type SwordAndShield = Weapon & {
    readonly type: WeaponClass.SWORD_AND_SHIELD;
};
