import React from 'react'; import { ToolTipData, ContextMenuData } from './types'; import { Domain } from '../../utils/types'; export declare type GenomeBrowserProps = { domain: Domain; innerWidth: number; width: number | string; dragRegionHeight?: number; svgRef?: React.RefObject; onModeChange?: (id: string, displayMode: string) => void; onDomainChanged?: (domain: Domain) => void; noMargin?: boolean; children?: React.ReactNode; }; export declare type GenomeBrowserState = { domain: Domain; width: number; height: number; tooltip: ToolTipData; contextmenu: ContextMenuData; }; /** * Provides a genome browser container which wraps children in an SVG * element and provides a mechanism for dragging to select regions. */ declare const GenomeBrowser: React.FC; export default GenomeBrowser;