export default HorizontalChromosomeLabels;
declare class HorizontalChromosomeLabels extends TiledPixiTrack<any> {
    constructor(context: any, options: any);
    chromInfo: any;
    dataConfig: any;
    pTicks: import("pixi.js").Graphics;
    gTicks: {};
    tickTexts: {};
    isShowGlobalMousePosition: any;
    textFontSize: number;
    textFontFamily: string;
    textFontColor: string;
    textStrokeColor: string;
    pixiTextConfig: {
        fontSize: string;
        fontFamily: string;
        fill: any;
        lineJoin: string;
        stroke: any;
        strokeThickness: number;
    };
    stroke: number;
    tickWidth: number;
    tickHeight: number;
    tickTextSeparation: number;
    tickColor: number;
    animate: any;
    pubSubs: any[];
    hideMousePosition: Function | undefined;
    calculateVisibleTiles(): never[];
    initBoundsTicks(): void;
    gBoundTicks: import("pixi.js").Graphics | null | undefined;
    leftBoundTick: import("pixi.js").Text | undefined;
    rightBoundTick: import("pixi.js").Text | undefined;
    texts: any[] | undefined;
    initChromLabels(): void;
    rerender(options: any, force: any): void;
    formatTick(pos: any): string;
    drawBoundsTicks(x1: any, x2: any): void;
    drawTicks(cumPos: any): number;
    allTexts: any[] | undefined;
    hideOverlaps(allTexts: any): void;
    setPosition(newPosition: any): void;
    zoomed(newXScale: any, newYScale: any): void;
    exportSVG(): HTMLElement[];
}
import TiledPixiTrack from './TiledPixiTrack';
