import { default as React } from 'react'; import { Note, PianoRollTheme, KeyboardConfig, AnimationConfig } from '../types'; interface NoteCanvasProps { /** * Array of notes to display */ notes: Note[]; /** * Current playback time in seconds */ currentTime: number; /** * Whether playback is currently running */ isPlaying?: boolean; /** * Keyboard configuration */ keyboardConfig: Required; /** * Theme configuration */ theme: Required; /** * Animation configuration */ animationConfig: Required; /** * Width of the canvas */ width: number; /** * Height of the canvas (note roll area) */ height: number; /** * Callback when a note should be played */ onNoteTrigger?: (note: Note) => void; } export declare const NoteCanvas: React.FC; export {}; //# sourceMappingURL=NoteCanvas.d.ts.map