import type { ReadonlyVec } from "@thi.ng/vectors";
import type { ITessellation, Tessellator } from "./api.js";
export declare function tessellate(points: ReadonlyVec[], tessellators: Tessellator, iter?: number): ITessellation;
export declare function tessellate(points: ReadonlyVec[], tessellators: Iterable<Tessellator>): ITessellation;
export declare function tessellateWith(tessel: ITessellation, points: ReadonlyVec[], tessellators: Tessellator, iter?: number): ITessellation;
export declare function tessellateWith(tessel: ITessellation, points: ReadonlyVec[], tessellators: Iterable<Tessellator>): ITessellation;
export declare const tessellateFaces: (tessel: ITessellation, faces: number[][], tessellators: Iterable<Tessellator>) => ITessellation;
//# sourceMappingURL=tessellate.d.ts.map