export interface DebugRenderLine {
    readonly from: readonly [number, number, number];
    readonly to: readonly [number, number, number];
    readonly color: readonly [number, number, number, number];
}
export interface DebugLineCanvasRendererOptions {
    readonly scale?: number;
    readonly origin?: readonly [number, number];
    readonly axis?: "xy" | "xz";
    readonly lineWidth?: number;
}
export interface DebugLineCanvasRenderResult {
    readonly lineCount: number;
    readonly bounds: {
        readonly minX: number;
        readonly minY: number;
        readonly maxX: number;
        readonly maxY: number;
    };
}
export declare class DebugLineCanvasRenderer {
    render(context: CanvasRenderingContext2D, lines: readonly DebugRenderLine[], options?: DebugLineCanvasRendererOptions): DebugLineCanvasRenderResult;
}
//# sourceMappingURL=DebugLineCanvasRenderer.d.ts.map