import { FrameConfig, FrameConfigInitializer, FrameMode, HeaderFirstByte } from '@data-link-layer/model'; import { MinMaxRange } from '@shared/model'; export declare const detectFrameMode: (frameConfigInitializer: FrameConfigInitializer) => FrameMode; export declare const getFrameConfig: (frameConfigInitializer: FrameConfigInitializer) => FrameConfig; export declare const getFrameConfigsFromAllFrameModes: () => FrameConfig[]; export declare const getHeaderFirstByte: (frameConfigInitializer: FrameConfigInitializer) => HeaderFirstByte; export declare const getPayloadLength: (frameConfigInitializer: FrameConfigInitializer) => MinMaxRange; export declare const getRawBytesLength: (frameConfigInitializer: FrameConfigInitializer, payloadLength: MinMaxRange) => MinMaxRange; export declare const validateFrameConfigInitializer: (frameConfigInitializer: FrameConfigInitializer) => void;