import { Domain } from '../../../utils/types'; export interface Rect { start: number; end: number; pwm?: number[][] }; export type DenseMotifProps = { width: number; height: number; id?: string; transform?: string; color?: string; peakColor?: string; domain: Domain; data?: Rect[]; peaks?: Rect[]; svgRef?: React.RefObject; onHeightChanged?: (height: number) => void; }; export type SquishMotifProps = { data?: Rect[]; peaks?: Rect[]; width: number; rowHeight: number; id?: string; transform?: string; color?: string; peakColor?: string; domain: Domain; svgRef?: React.RefObject; onHeightChanged?: (height: number) => void; };