import { Weapon, type WeaponInput } from './Weapon'; import { ModelBase } from './ModelBase'; export type WeaponsCollectionInput = Record; /** * Player weapons collection. */ export declare class WeaponsCollection extends ModelBase { readonly list: Weapon[]; constructor(data?: WeaponsCollectionInput); getActive(): Weapon; getGrenades(): Weapon[]; hasC4(): boolean; getByType(type: any): Weapon[]; getAll(): Weapon[]; find(predicate: (value: Weapon, index: number, obj: Weapon[]) => boolean): Weapon; some(predicate: (value: Weapon, index: number, array: Weapon[]) => unknown): boolean; toSerializableObject(): WeaponsCollectionInput; }