declare function _exports(version: any): { new (obj: any): { nbt: any; networkId: number; runtimeId: number; count: number; metadata: number; version: any; toBedrock(): { network_id: number; count: number; metadata: number; has_stack_id: any; stack_id: any; extra: { has_nbt: boolean; nbt: { version: number; nbt: any; }; can_place_on: never[]; can_destroy: never[]; blocking_tick: number; }; runtime_id?: undefined; item?: undefined; } | { runtime_id: number; item: { network_id: number; auxiliary_value: number; has_nbt: boolean; nbt: { version: number; nbt: any; }; can_place_on: never[]; can_destroy: never[]; blocking_tick: number; }; network_id?: undefined; count?: undefined; metadata?: undefined; has_stack_id?: undefined; stack_id?: undefined; extra?: undefined; }; }; fromBedrock(obj: any): { nbt: any; networkId: number; runtimeId: number; count: number; metadata: number; version: any; toBedrock(): { network_id: number; count: number; metadata: number; has_stack_id: any; stack_id: any; extra: { has_nbt: boolean; nbt: { version: number; nbt: any; }; can_place_on: never[]; can_destroy: never[]; blocking_tick: number; }; runtime_id?: undefined; item?: undefined; } | { runtime_id: number; item: { network_id: number; auxiliary_value: number; has_nbt: boolean; nbt: { version: number; nbt: any; }; can_place_on: never[]; can_destroy: never[]; blocking_tick: number; }; network_id?: undefined; count?: undefined; metadata?: undefined; has_stack_id?: undefined; stack_id?: undefined; extra?: undefined; }; }; }; export = _exports;