import { vec2 } from 'gl-matrix';
export declare function direction(out: vec2, a: vec2, b: vec2): vec2;
export default class ExtrudePolyline {
    complex: {
        positions: number[];
        indices: number[];
        startIndex: number;
        indexes: number[];
    };
    private started;
    private totalDistance;
    private currentIndex;
    constructor();
    simpleExtrude(points: number[][]): {
        positions: number[];
        indices: number[];
        startIndex: number;
        indexes: number[];
    };
    private simpleSegment;
    private extrusions;
    private lineSegmentDistance;
}
