import type { GeometryAttributeLike, VertexFormat } from '../../../core';
import { Resource } from '../../../core';
import { VertexBuffer } from './VertexBuffer';
export interface VertexAttributeProperties extends Partial<GeometryAttributeLike> {
}
export declare class VertexAttribute extends Resource implements GeometryAttributeLike {
    buffer: VertexBuffer;
    format: VertexFormat;
    instance?: boolean;
    stride?: number;
    offset?: number;
    start?: number;
    divisor?: number;
    constructor(properties?: VertexAttributeProperties);
}
