/// import { IPianoKeyboardProps, IKey, IPianoKeyboardState } from "./@types"; import { LazyCanvasRedrawer } from "../../generic-components/LazyCanvasRedrawer/LazyCanvasRedrawer"; import { IPoint } from "@musicenviro/base"; export { IPianoKeyboardProps }; export declare class PianoKeyboard extends LazyCanvasRedrawer { constructor(props: IPianoKeyboardProps); keys: IKey[]; draw(ctx: CanvasRenderingContext2D): void; handleClick(e: MouseEvent): void; getKeyUnderPoint(point: IPoint): IKey | null; render(): JSX.Element; static defaultProps: IPianoKeyboardProps; } //# sourceMappingURL=PianoKeyboard.d.ts.map