export declare enum Model {
    VLP16 = 0,
    VLP16HiRes = 1,
    VLP32C = 2,
    HDL32E = 3,
    HDL64E = 4,
    HDL64E_S21 = 5,
    HDL64E_S3 = 6,
    VLS128 = 7
}
export declare enum BlockId {
    Block_0_To_31 = 61183,
    Block_32_To_63 = 56831,
    Block_64_To_95 = 52479,
    Block_96_To_127 = 48127
}
export declare enum StatusType {
    Hours = 72,
    Minutes = 77,
    Seconds = 83,
    Date = 68,
    Month = 78,
    Year = 89,
    GpsStatus = 71,
    Temperature = 84,
    FirmwareVersion = 86
}
export declare enum ReturnMode {
    Strongest = 55,
    LastReturn = 56,
    DualReturn = 57
}
export declare enum FactoryId {
    HDL32E = 33,
    VLP16 = 34,
    VLP32AB = 35,
    VLP16HiRes = 36,
    VLP32C = 40,
    Velarray = 49,
    VLS128Old = 99,
    HDL64 = 160,
    VLS128 = 161
}
export interface LaserCorrection {
    laserId: number;
    rotCorrection: number;
    vertCorrection: number;
    distCorrection: number;
    twoPtCorrectionAvailable: boolean;
    distCorrectionX: number;
    distCorrectionY: number;
    vertOffsetCorrection: number;
    horizOffsetCorrection: number;
    maxIntensity: number;
    minIntensity: number;
    focalDistance: number;
    focalSlope: number;
    cosRotCorrection: number;
    sinRotCorrection: number;
    cosVertCorrection: number;
    sinVertCorrection: number;
}
//# sourceMappingURL=VelodyneTypes.d.ts.map