export interface Coordinates {
    lon: number;
    lat: number;
}
export declare enum CoordinateEncoding {
    GEO_HASH = 0,
    FIELDS = 1
}
export interface Track extends Array<number[]> {
}
export interface GeoTable {
    getValue(index: number, field: string): number;
    getRowCount(): number;
    getLatLon(index: number): Coordinates;
    getTimeString(index: number): string;
    isTruncated(): boolean;
    mapTracks<T, U>(mapper: (track: Track, options: U, index: number) => T, options: U): T[];
}
export interface MinAndMax {
    min?: number;
    max?: number;
}
export declare const getMinAndMax: (table: GeoTable, field: string) => MinAndMax;
