import { Component } from 'react'; import { PanMoveEvent } from '../Gestures/Pan'; export interface BrushChangeEvent { start?: number; end?: number; } interface BrushSliceProps { height: number; width: number; start: number; end: number; onBrushChange: (event: BrushChangeEvent) => void; } interface BrushSliceState { isDragging: boolean; } export declare class BrushSlice extends Component { state: BrushSliceState; onPanStart(): void; onPanMove(event: PanMoveEvent): void; onPanEnd(): void; onHandleDrag(direction: 'start' | 'end', deltaX: number): void; render(): JSX.Element; } export {};