export type ParsedCanID = {
    canId: number;
    prio: number;
    src: number;
    pgn: number;
    dst: number;
};
export type CanID = {
    prio: number;
    src: number;
    pgn: number;
    dst: number;
};
export declare const parseCanId: (id: number) => ParsedCanID;
export declare const parseCanIdStr: (canId: string) => ParsedCanID;
export declare const buildCanId: (prio: string | number, pgn: string | number, dst: string | number, src: string | number) => CanID;
export declare const encodeCanId: (id: CanID) => number;
export declare const canIdString: (canId: number) => string;
export declare const encodeCanIdString: (id: CanID) => string;
export declare const parseEncode: (x: number) => number;
//# sourceMappingURL=canId.d.ts.map