export default CombinedTrack;
declare class CombinedTrack {
    constructor(context: any);
    context: any;
    childTracks: any;
    createdTracks: {};
    uid: string;
    updateContents(newContents: any, trackCreator: any): this;
    setPosition(newPosition: any): void;
    /**
     * Setting the position of this track simply means setting the positions
     * of its children.
     */
    position: any;
    setDimensions(newDimensions: any): void;
    dimensions: any;
    zoomed(newXScale: any, newYScale: any, k: any, x: any, y: any, xPositionOffset: any, yPositionOffset: any): void;
    _xScale: any;
    _yScale: any;
    clickOutside(): void;
    click(...args: any[]): void;
    draw(): void;
    refScalesChanged(refXScale: any, refYScale: any): void;
    remove(): void;
    exportSVG(): HTMLElement[];
    rerender(options: any): void;
    minValue(_: any, ...args: any[]): number | undefined;
    maxValue(_: any, ...args: any[]): number | undefined;
    respondsToPosition(x: any, y: any): boolean;
    stopHover(): void;
    getMouseOverHtml(trackX: any, trackY: any): string;
    /**
     * Get the uids of any items that are below the mouse
     *
     * @param {*} trackX
     * @param {*} trackY
     * @returns
     */
    getMouseOverUids(trackX: any, trackY: any): any[];
}
