import { ITess as ITessWasm, ITessOptions } from 'tess2-wasm'; import { IResult } from '../draw/WorkerTesselatorBody'; export declare class TessAsyncService { private static _instance; static get instance(): TessAsyncService; readonly name = "tessWasm"; status: 'pending' | 'error' | 'done'; module: ITessWasm; private _process; tesselate(options: ITessOptions & { contours: ArrayLike | ArrayLike>; }): IResult; dispose(): void; init(): Promise; } export declare class Tess2Provider { static tesselate(options: ITessOptions & { contours: Array | Array>; }): IResult; static dispose(): void; } //# sourceMappingURL=TessAsyncService.d.ts.map