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