/** * One quad per line segment instance, with the coverage of the segment computed * analytically. Dashes, dashed rect borders, diagonal rules, shape outlines and * line segments all come through here. * * Each end carries how it finishes: a flat cut, a round cap, or a join, as the * outward bisector of the corner and how far along it the outer corner reaches. * Both segments at a vertex get the same bisector and keep opposite sides of * it, so their union is the joined outline with no overlap between them. */ export declare const slineShader: (blend: string) => string;