import React from "react"; import DiagramStyle from "../utils/DiagramStyle"; export interface DiagramProps { tuning: any; frets: any; diagramStyle: any; mouseClickHandler: any; mouseMoveHandler: any; className: any; orientation: any; text: any; leftHanded: any; stringsProportional: any; fretNumbers: any; fretNumbersPosition: any; shapes: any; debug: any; } export interface DiagramState { style: DiagramStyle; } export default class Diagram extends React.Component { static defaultProps: { classname: string; diagramStyle: {}; orientation: string; leftHanded: boolean; stringsProportional: boolean; frets: number; fretNumbers: string; fretNumbersPosition: string; text: string; tuning: string[]; shapes: null; debug: boolean; }; constructor(props: DiagramProps); onMouseClick: (e: React.MouseEvent) => void; onMouseMove: (e: React.MouseEvent) => void; render(): JSX.Element; }