export interface CanSignal { startBit: number; bitLength: number; endianess: keyof typeof CanSignal.Endianess | CanSignal.Endianess; scaling?: number; offset?: number; signed?: boolean; minimum?: number; maximum?: number; unit?: string; } export declare namespace CanSignal { enum Endianess { BIG_ENDIAN = "BIG_ENDIAN", LITTLE_ENDIAN = "LITTLE_ENDIAN" } } export type DataSignal = Pick; export interface CanSignalMap { [key: string]: CanSignal; } export type CanMessageData = Record;