import { InstancedVertexObjectGeometry } from '../../vertex-objects/InstancedVertexObjectGeometry.js';
import type { VertexObjectPool } from '../../vertex-objects/VertexObjectPool.js';
import type { TileBaseSprite } from './descriptors.js';
import { type TileSprite } from './descriptors.js';
export interface TileSpritesGeometry {
    basePool: VertexObjectPool<TileBaseSprite>;
    instancedPool: VertexObjectPool<TileSprite>;
}
export declare class TileSpritesGeometry extends InstancedVertexObjectGeometry<TileSprite, TileBaseSprite> {
    constructor(capacity?: number);
}
//# sourceMappingURL=TileSpritesGeometry.d.ts.map