import { IScaleData } from '../ScaleData'; import { ITheme } from '../theme'; import { defaultProps } from './Block'; export declare type BlockState = { start: number; end: number; }; export declare type BlockProps = { index?: number; start?: number; end?: number; scale: IScaleData; className?: string; theme: ITheme; handleMouseDown?(index: number, altKey: boolean): void; handleMouseUp?(altKey: boolean): void; handleMouseEnter?(index: number): void; } & typeof defaultProps;