import { ICurve } from './icurve'; export declare const DebugObject: { dumpDebugCurves: (fileName: string, debugCurves: DebugCurve[]) => void; }; export declare class DebugCurve { pen: number; color: string; fillColor: string; transparency: number; width: number; icurve: ICurve; dashArray: number[]; label: any; drawPN: boolean; clone(): DebugCurve; static mkDebugCurveTWCILD(transparency: number, width: number, color: string, curve: ICurve, label: any, dashArray: number[], drawPN?: boolean): DebugCurve; static mkDebugCurveTWCI(transparency: number, width: number, color: string, curve: ICurve): DebugCurve; static mkDebugCurveWCI(width: number, color: string, curve: ICurve): DebugCurve; static mkDebugCurveCI(color: string, curve: ICurve): DebugCurve; static mkDebugCurveI(curve: ICurve): DebugCurve; static readonly colors: string[]; } export declare let writeDebugCurves: (fileName: string, debugCurves: DebugCurve[]) => void; export declare function setWriteDebugCurves(newFunction: (fileName: string, debugCurves: DebugCurve[]) => void): void;