import type { DisplayModel } from './util';
import type { AnyConfigurationModel } from '@jbrowse/core/configuration';
import type { Feature, Region } from '@jbrowse/core/util';
import type { SceneGraph } from '@jbrowse/core/util/layouts';
declare const FeatureGlyph: (props: {
    feature: Feature;
    rootLayout: SceneGraph;
    config: AnyConfigurationModel;
    name: string;
    description: string;
    shouldShowName: boolean;
    shouldShowDescription: boolean;
    colorByCDS: boolean;
    fontHeight: number;
    allowedWidthExpansion: number;
    exportSVG?: unknown;
    displayModel?: DisplayModel;
    selected?: boolean;
    reversed?: boolean;
    topLevel?: boolean;
    region: Region;
    viewParams: {
        end: number;
        start: number;
        offsetPx: number;
        offsetPx1: number;
    };
    bpPerPx: number;
}) => import("react/jsx-runtime").JSX.Element | null;
export default FeatureGlyph;
