import * as spec from '@galacean/effects-specification'; export declare const closePointEps = 0.0001; export declare const curveEps = 0.0001; /** * A stroke attribute object, used to define properties for a stroke. */ export interface StrokeAttributes { /** The width of the stroke. */ width: number; /** The alignment of the stroke. */ alignment: number; /** The line cap style to use. */ cap: spec.LineCap; /** The line join style to use. */ join: spec.LineJoin; /** The miter limit to use. */ miterLimit: number; } /** * Builds a line to draw using the polygon method. * @param points * @param lineStyle * @param flipAlignment * @param closed * @param vertices * @param _verticesStride * @param _verticesOffset * @param indices * @param _indicesOffset */ export declare function buildLine(points: number[], lineStyle: StrokeAttributes, flipAlignment: boolean, closed: boolean, vertices: number[], _verticesStride: number, _verticesOffset: number, indices: number[], _indicesOffset: number): void;