import { Box3, Matrix4, BufferAttribute } from 'three';
type QuadBufferAttribute = Omit<BufferAttribute, 'count'> & {
    count: BufferAttribute['count'];
};
export declare class QuadGeometry {
    attributes: Record<string, QuadBufferAttribute>;
    index: number[];
    userData: {
        [key: string]: any;
    };
    setAttribute(attribName: string, attribute: BufferAttribute): void;
    setIndex(indices: number[]): void;
    quadsCount(): number;
    applyMatrix(matrix: Matrix4): QuadGeometry;
    clone(): QuadGeometry;
    boundingBox(target: Box3): void;
}
export {};
