import type { VertexObjectDescription, VO } from '../vertex-objects/types.js';
export interface BaseSprite extends VO {
    x0: number;
    x1: number;
    x2: number;
    x3: number;
    y0: number;
    y1: number;
    y2: number;
    y3: number;
    z0: number;
    z1: number;
    z2: number;
    z3: number;
    u0: number;
    u1: number;
    u2: number;
    u3: number;
    v0: number;
    v1: number;
    v2: number;
    v3: number;
    setPosition(position: number[]): void;
    setUv(texCoords: number[]): void;
}
export declare class BaseSprite {
    make(width?: number, height?: number, xOffset?: number, yOffset?: number): void;
}
export declare const BaseSpriteDescriptor: VertexObjectDescription;
//# sourceMappingURL=BaseSprite.d.ts.map