import { Diagram } from './Diagram';
export interface SvgDiagramOptions {
    fretWidth?: number;
    fretHeight?: number;
    stringLineColor?: string;
    stringLineWidth?: number;
    fretLineColor?: string;
    fretLineWidth?: number;
    fingerOrBarreWidth?: number;
    fingerOrBarreLineWidth?: number;
    fingerOrBarreLineColor?: string;
    openStringSymbolColor?: string;
    openStringSymbolLineColor?: string;
}
export declare class SvgDiagram {
    static svgDefs: string;
    diagram: Diagram;
    constructor(diagram: Diagram, options?: SvgDiagramOptions);
    get openStrings(): number[];
    get mutedStrings(): number[];
    get playedStrings(): number[];
    svg(showVariant?: boolean): string;
    private svgTitle;
    private svgNut;
    private svgMinFretText;
    private svgFingersOrBarres;
    private svgStrings;
}
