import type { VertexAttributeDataType, VertexAttributeDescription, VertexAttributeUsageType } from './types.js';
export declare class VertexAttributeDescriptor {
    private readonly description;
    readonly name: string;
    constructor(name: string, description: VertexAttributeDescription);
    get dataType(): VertexAttributeDataType;
    get normalizedData(): boolean;
    get usageType(): VertexAttributeUsageType;
    get autoTouch(): boolean;
    get size(): number;
    get hasComponents(): boolean;
    get components(): string[];
    get bufferName(): string;
    get getterName(): string | undefined;
    get setterName(): string | undefined;
}
//# sourceMappingURL=VertexAttributeDescriptor.d.ts.map