/** @packageDocumentation
 * @module Item
 */
import type { ItemDefBase } from "./ItemDefBase";
/** Contains a map of Items.
 * @public
 * @deprecated in 4.15.0. Map for deprecated {@link ItemDefBase} class instances. Use `Map` to store your objects.
 */
export declare class ItemMap extends Map<string, ItemDefBase> {
    constructor(items?: ItemDefBase[]);
    addItem(item: ItemDefBase): void;
    addItems(items: ItemDefBase[]): void;
}
/** Contains a list of Items.
 * @public
 * @deprecated in 4.15.0. List of deprecated {@link ItemDefBase} class instances. Use `Array` to store your objects.
 */
export declare class ItemList extends Array<ItemDefBase> {
    constructor(items?: ItemDefBase[]);
    addItem(item: ItemDefBase): void;
    addItems(items: ItemDefBase[]): void;
    get items(): ItemDefBase[];
}
//# sourceMappingURL=ItemMap.d.ts.map