import type { BufferLikeObject, BufferLikeReactiveObject } from '../../../core';
import { BufferUsage, Resource } from '../../../core';
export interface IndexBufferProperties extends Partial<Omit<BufferLikeObject, 'instanceId'>> {
}
export declare class IndexBuffer extends Resource implements BufferLikeReactiveObject {
    usage: BufferUsage;
    data: BufferLikeObject['data'];
    constructor(properties?: IndexBufferProperties);
}
