import { TalkerSentence } from "../../types/sentences/TalkerSentence";
import { GeoCoordinate, TimeOnly } from "../../types";
import { RawNmeaSentence } from "../../types/sentences/RawNmeaSentence";
import { PositionFixQualityIndicator } from "./common/PositionFixQualityIndicator";
export declare class GGA extends TalkerSentence {
    static readonly ID: string;
    constructor(data: RawNmeaSentence);
    get time(): TimeOnly;
    get latitude(): GeoCoordinate;
    get longitude(): GeoCoordinate;
    get gpsQuality(): PositionFixQualityIndicator;
    get satellitesInView(): number;
    get horizontalDOP(): number;
    get altMean(): number;
    get geoidalSeparation(): number;
    get differentialAge(): number | null;
    get differentialStationId(): number;
    get valid(): boolean;
    get invalidReason(): null | string;
}
