import { type Entity } from "./Entity.js";
export declare class SparseSet<T> {
    private readonly denseEntities;
    private readonly denseValues;
    private readonly sparse;
    add(entity: Entity, value: T): void;
    get(entity: Entity): T | undefined;
    has(entity: Entity): boolean;
    delete(entity: Entity): boolean;
    entries(): [Entity, T][];
    entities(): Entity[];
    get size(): number;
}
//# sourceMappingURL=SparseSet.d.ts.map