import { SvgPathDrawMode, SvgGraphicsStateMode, Parameter } from "./../index";
export interface SvgFormatInterface {
    decimalPrecision?: number;
    graphicsStateMode?: SvgGraphicsStateMode;
    pathDrawMode?: SvgPathDrawMode;
}
export declare class SvgFormat implements SvgFormatInterface, Parameter {
    decimalPrecision?: number;
    graphicsStateMode?: SvgGraphicsStateMode;
    pathDrawMode?: SvgPathDrawMode;
    constructor(data: any);
    static getDecimalPrecisionDefault(): number;
    static getDecimalPrecisionDescription(): string;
    static getDecimalPrecisionMin(): number;
    static getDecimalPrecisionMax(): number;
    static getGraphicsStateModeDefault(): SvgGraphicsStateMode;
    static getGraphicsStateModeDescription(): string;
    static getPathDrawModeDefault(): SvgPathDrawMode;
    static getPathDrawModeDescription(): string;
    static fromJson(data: any): SvgFormat;
    toJson(): any;
    clone(): SvgFormat;
}
