import type { VoxelBox } from '../types';
export interface GreedyQuad {
    material: number;
    axis: 0 | 1 | 2;
    normal: 1 | -1;
    plane: number;
    origin: [number, number, number];
    size: [number, number];
}
export declare function generateGreedyQuads(voxels: number[], dimensions: [number, number, number]): GreedyQuad[];
export declare function generateQuadsForVoxelBox(primitive: VoxelBox): GreedyQuad[];
