import { RtcmMessage } from '../../rtcm'; import { constructWithPropertiesInternalGuard } from '../../utils'; export declare abstract class RtcmMessageSsrGlonassCorrection extends RtcmMessage { epochTime: number; ssrUpdateInterval: number; multipleMessageIndicator: boolean; protected satelliteReferenceDatum: boolean; iodSsr: number; ssrProviderId: number; ssrSolutionId: number; private _satelliteCount; } export declare class GlonassOrbitCorrectionSatelliteData { satelliteId: number; iod: number; deltaRadial: number; deltaAlongTrack: number; deltaCrossTrack: number; dotDeltaRadial: number; dotDeltaAlongTrack: number; dotDeltaCrossTrack: number; } export declare class RtcmMessageSsrGlonassOrbitCorrection extends RtcmMessageSsrGlonassCorrection { satelliteReferenceDatum: boolean; satellites: GlonassOrbitCorrectionSatelliteData[]; } export declare class GlonassClockCorrectionSatelliteData { satelliteId: number; deltaClockC0: number; deltaClockC1: number; deltaClockC2: number; } export declare class RtcmMessageSsrGlonassClockCorrection extends RtcmMessageSsrGlonassCorrection { satellites: GlonassClockCorrectionSatelliteData[]; } export declare class GlonassCombinedCorrectionSatelliteData extends GlonassOrbitCorrectionSatelliteData { deltaClockC0: number; deltaClockC1: number; deltaClockC2: number; } export declare class RtcmMessageSsrGlonassCombinedCorrection extends RtcmMessageSsrGlonassCorrection { satellites: GlonassCombinedCorrectionSatelliteData[]; } export declare class GlonassCodeBiasSatelliteCodeBias { signalAndTrackingModeIndicator: number; codeBias: number; } export declare class GlonassCodeBiasSatelliteData { satelliteId: number; private _codeBiasCount; codeBiases: GlonassCodeBiasSatelliteCodeBias[]; constructor(internalGuard: never); static construct: typeof constructWithPropertiesInternalGuard; } export declare class RtcmMessageSsrGlonassCodeBias extends RtcmMessageSsrGlonassCorrection { satellites: GlonassCodeBiasSatelliteData[]; } export declare class GlonassUraSatelliteData { satelliteId: number; ssrUra: number; } export declare class RtcmMessageSsrGlonassUra extends RtcmMessageSsrGlonassCorrection { satellites: GlonassUraSatelliteData[]; } export declare class GlonassHighRateClockCorrectionSatelliteData { satelliteId: number; highRateClockCorrection: number; } export declare class RtcmMessageSsrGlonassHighRateClockCorrection extends RtcmMessageSsrGlonassCorrection { satellites: GlonassHighRateClockCorrectionSatelliteData[]; }