import React from "react";
export declare type NoteFactoryProps = {
    noteName: string;
    scaleName: string;
    instrumentName: string;
    startOctave: number;
    octaveCount: number;
    noteProps: any;
    renderNote: (a: any) => any;
    type: "scale";
};
declare class NoteFactory extends React.Component<NoteFactoryProps> {
    renderNotesFromScale(): JSX.Element[];
    render(): JSX.Element;
}
export default NoteFactory;
