import { Vec3 } from '../math/Vec3';
import { Circle } from '../struct/3d/Circle';
export declare class DelaunaySlow {
    private vs?;
    constructor(vs?: Vec3[] | undefined);
    supertriangle(vertices: Vec3[]): Vec3[];
    triangulation(vs: Vec3[]): number[];
    /**
     * 外接圆
     * @param vertices 点击
     * @param i
     * @param j
     * @param k
     */
    circumcircle(vertices: Vec3[], i: number, j: number, k: number): Circle;
    dedup(edges: any[]): void;
    contains(tri: Vec3[], p: Vec3): number[] | null;
}
