export function faceOrdersSubset(faceOrders: [number, number, number][], faces: number[]): [number, number, number][];
export function overlappingFaceOrdersClusters({ faceOrders }: FOLD): {
    clusters_faces: number[][];
    clusters_faceOrders: [number, number, number][][];
};
export function faceOrdersToDirectedEdges({ vertices_coords, faces_vertices, faceOrders, faces_normal }: FOLDExtended, rootFace?: number): [number, number][];
export function linearizeFaceOrders({ vertices_coords, faces_vertices, faceOrders, faces_normal }: FOLDExtended, rootFace?: number): number[] | undefined;
export function linearize2DFaces({ vertices_coords, faces_vertices, faceOrders, faces_layer, faces_normal, }: FOLDExtended, rootFace?: number): number[];
export function nudgeFacesWithFaceOrders({ vertices_coords, faces_vertices, faceOrders, faces_normal: facesNormal, }: FOLDExtended): {
    vector: [number, number, number];
    layer: number;
}[];
export function nudgeFacesWithFacesLayer({ faces_layer }: FOLDExtended): {
    vector: [number, number] | [number, number, number];
    layer: number;
}[];
export function makeFacesLayer({ vertices_coords, faces_vertices, faceOrders, faces_normal }: FOLDExtended): number[];
export function flipFacesLayer(faces_layer: number[]): number[];
//# sourceMappingURL=orders.d.ts.map