import '../../../../globals.js';
/**
 * Updates the edges with the correct chunk indices (clippedChunk => outputChunk) and first/last flags.
 *
 * NOTE: It was possible to attempt to set first/last flags earlier (when we wrote the edges), but it would require
 * more traversal for edges that were fully clipped at the start/end (so they didn't contribute at all). We would
 * instead have to find the first/last "non-degenerate" EdgeClip, so it's just easier to do it here.
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { ParallelStorageArray, RasterEdge } from '../../imports.js';
export default class ParallelRasterEdgeIndexPatch {
    static dispatch(workgroupSize: number, chunkIndexMap: ParallelStorageArray<number>, chunkIndices: ParallelStorageArray<number>, numEdges: number, edges: ParallelStorageArray<RasterEdge>): Promise<void>;
}
//# sourceMappingURL=ParallelRasterEdgeIndexPatch.d.ts.map