import { YRange, ValuedPoint, Domain } from "../../../utils/types"; import { BigWigData, BigZoomData } from "bigwig-reader"; export type FullBigWigProps = { data?: BigWigData[] | BigZoomData[] | ValuedPoint[]; width: number; height: number; id: string; transform?: string; color?: string; range?: YRange; domain: Domain; onHeightChanged?: (value: number) => void; svgRef?: React.RefObject; className?: string; noTransparency?: boolean; }; export type DenseBigWigProps = { data?: BigWigData[] | BigZoomData[] | ValuedPoint[]; width: number; height: number; id: string; transform?: string; color?: string; domain: Domain; onHeightChanged?: (value: number) => void; svgRef?: React.RefObject; className?: string; }; export type RenderedBigWigData = { renderPoints: ValuedPoint[]; range: YRange; };