import type { WeaponMultipliers } from '../types';
/**
 * Type assertion for Longsword special multiplier args
 */
export declare function assertLongswordWeaponMultipliers(longsword: WeaponMultipliers['longsword'] | undefined): asserts longsword is NonNullable<WeaponMultipliers['longsword']>;
/**
 * Type assertion for Switch Axe special multiplier args
 */
export declare function assertSwitchAxeWeaponMultipliers(switchAxeMode: WeaponMultipliers['switchAxeMode'] | undefined): asserts switchAxeMode is NonNullable<WeaponMultipliers['switchAxeMode']>;
/**
 * Type assertion for Sword and Shield special multiplier args
 */
export declare function assertSwordAndShieldWeaponMultipliers(swordAndShieldMode: WeaponMultipliers['swordAndShieldMode'] | undefined): asserts swordAndShieldMode is NonNullable<WeaponMultipliers['swordAndShieldMode']>;
