export declare enum MessageType {
    Unknown = 0,
    FlagBits = 66,// 'B'
    Information = 73,// 'I'
    FormatDefinition = 70,// 'F'
    InformationMulti = 77,// 'M'
    Parameter = 80,// 'P'
    ParameterDefault = 81,// 'Q'
    AddLogged = 65,// 'A'
    RemoveLogged = 82,// 'R'
    Data = 68,// 'D'
    Log = 76,// 'L'
    LogTagged = 67,// 'C'
    Synchronization = 83,// 'S'
    Dropout = 79
}
export declare enum CompatibleFlags {
    DefaultParameters = 1
}
export declare enum IncompatibleFlags {
    AppendedData = 1
}
export declare enum ParameterDefaultFlags {
    SystemWide = 1,
    CurrentConfigurationDefault = 2
}
export declare enum LogLevel {
    Emerg = 0,// System is unusable
    Alert = 1,// Action must be taken immediately
    Crit = 2,// Critical conditions
    Err = 3,// Error conditions
    Warning = 4,// Warning conditions
    Notice = 5,// Normal but significant condition
    Info = 6,// Informational
    Debug = 7
}
export type BuiltinType = "int8_t" | "uint8_t" | "int16_t" | "uint16_t" | "int32_t" | "uint32_t" | "int64_t" | "uint64_t" | "float" | "double" | "bool" | "char";
/**
 * Well-known key names for Information 'I' messages
 */
export type InformationKey = "sys_name" | "ver_hw" | "ver_hw_subtype" | "ver_sw" | "ver_sw_branch" | "ver_sw_release" | "sys_os_name" | "sys_os_ver" | "ver_os_release" | "sys_toolchain" | "sys_toolchain_ver" | "sys_mcu" | "sys_uuid" | "log_type" | "replay" | "time_ref_utc";
//# sourceMappingURL=enums.d.ts.map