import { EquipableItemBase } from '../../model/content/enum/equipable-item-base'; import { HeroClass } from '../../model/content/enum/hero-class'; import { EquipableItem } from '../../model/content/equipable-item'; import { Bits } from '../../model/export/bits'; import { SlormancerAffixService } from '../content/slormancer-affix.service'; import { SlormancerDataService } from '../content/slormancer-data.service'; import { SlormancerItemService } from '../content/slormancer-item.service'; import { SlormancerLegendaryEffectService } from '../content/slormancer-legendary-effect.service'; import { BinaryParseReport } from '../../model/export/binary-parse-report'; import * as i0 from "@angular/core"; export declare class SlormancerBinaryItemService { private slormancerDataService; private slormancerItemAffixService; private slormancerLegendaryEffectService; private slormancerItemService; constructor(slormancerDataService: SlormancerDataService, slormancerItemAffixService: SlormancerAffixService, slormancerLegendaryEffectService: SlormancerLegendaryEffectService, slormancerItemService: SlormancerItemService); private affixToBinary; private binaryToAffix; itemToBinary(item: EquipableItem): Bits; binaryToItem(binary: Bits, base: EquipableItemBase, heroClass: HeroClass, version: string, report: BinaryParseReport): EquipableItem; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }