import { type IBaseObjectsIterator } from "../../common/baseObject/IBaseObjectsIterator";
import { type RageBaseObject } from "./RageBaseObject";
export declare class RageBaseObjectsIterator<T extends RageBaseObject> implements IBaseObjectsIterator<T> {
    private readonly _baseObjects;
    constructor(baseObjects: ReadonlyMap<number, T>);
    all(): IterableIterator<T>;
}
