import { IAsset } from '../library/IAsset';
export declare class WeakAssetSet<T extends IAsset> {
    private _assets;
    private _numAssets;
    get numAssets(): number;
    add(asset: T): void;
    remove(asset: T): any;
    clear(): void;
    forEach(callback: (asset: T) => void): void;
}
//# sourceMappingURL=WeakAssetSet.d.ts.map