///
import { Domain } from '../../../utils/types';
export interface Rect {
start: number;
end: number;
pwm?: number[][];
}
export declare 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 declare 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;
};