export default Tiled1DPixiTrack;
declare class Tiled1DPixiTrack extends TiledPixiTrack<any> {
    constructor(context: any, options: any);
    onMouseMoveZoom: any;
    isValueScaleLocked: any;
    getLockGroupExtrema: any;
    initTile(tile: any): void;
    tileToLocalId(tile: any): string;
    tileToRemoteId(tile: any): string;
    relevantScale(): null;
    setVisibleTiles(tilePositions: any): void;
    calculateVisibleTiles(): void;
    zoomLevel: number | undefined;
    getTilePosAndDimensions(zoomLevel: any, tilePos: any, binsPerTileIn: any): {
        tileX: number;
        tileY: number;
        tileWidth: number;
        tileHeight: number;
    };
    updateTile(tile: any): void;
    scheduleRerender(): void;
    handleRerender(): void;
    getIndicesOfVisibleDataInTile(tile: any): number[] | null[];
    /**
     * Returns the minimum in the visible area (not visible tiles)
     */
    minVisibleValue(ignoreFixedScale?: boolean): number;
    /**
     * Returns the maximum in the visible area (not visible tiles)
     */
    maxVisibleValue(ignoreFixedScale?: boolean): number;
    /**
     * Return an aggregated visible value. For example, the minimum or maximum.
     *
     * @description
     *   The difference to `minVisibleValueInTiles`
     *   is that the truly visible min or max value is returned instead of the
     *   min or max value of the tile. The latter is not necessarily visible.
     *
     *   For 'min' and 'max' this is identical to minVisibleValue and maxVisibleValue
     *
     * @param  {string} aggregator Aggregation method. Currently supports `min`
     *   and `max` only.
     * @return {number} The aggregated value.
     */
    getAggregatedVisibleValue(aggregator?: string): number;
    /**
     * Get the data value at a relative pixel position
     * @param   {number}  relPos  Relative pixel position, where 0 indicates the
     *   start of the track
     * @return  {number}  The data value at `relPos`
     */
    getDataAtPos(relPos: number): number;
    mouseMoveHandler({ x, y }?: {}): void;
    mouseX: any;
    mouseY: any;
    mouseMoveZoomHandler(): void;
    zoomed(...args: any[]): void;
}
import TiledPixiTrack from './TiledPixiTrack';
