import type { Path, ProcessedGeometry } from '../types'; export declare class Tessellator { process(paths: Path[], removeOverlaps?: boolean, isCFF?: boolean, needsExtrusionContours?: boolean): ProcessedGeometry; processContours(contours: number[][], removeOverlaps?: boolean, isCFF?: boolean, needsExtrusionContours?: boolean): ProcessedGeometry; private tessellate; private tessellateContours; private pathsToContours; private reverseContours; private reverseContour; private performTessellation; private boundaryToContours; private needsWindingNormalization; private signedArea; }