/** @packageDocumentation
 * @module Rendering
 */
import { Point3d, Transform } from "@itwin/core-geometry";
import { DisplayParams } from "./DisplayParams";
/** @internal */
export declare class StrokesPrimitivePointList {
    points: Point3d[];
    constructor(points?: Point3d[]);
}
/** @internal */
export declare class StrokesPrimitivePointLists extends Array<StrokesPrimitivePointList> {
    constructor(...args: StrokesPrimitivePointList[]);
}
/** @internal */
export declare class StrokesPrimitive {
    readonly displayParams: DisplayParams;
    readonly isDisjoint: boolean;
    readonly isPlanar: boolean;
    strokes: StrokesPrimitivePointLists;
    static create(params: DisplayParams, isDisjoint: boolean, isPlanar: boolean): StrokesPrimitive;
    private constructor();
    transform(trans: Transform): void;
}
/** @internal */
export declare class StrokesPrimitiveList extends Array<StrokesPrimitive> {
    constructor(...args: StrokesPrimitive[]);
}
//# sourceMappingURL=Strokes.d.ts.map