export declare function degreesToPosition(degrees: number, model?: string): number;
export declare function positionToDegrees(position: number, model?: string): number;
export declare function rpmToSpeed(rpm: number): number;
export declare function speedToRpm(speed: number): number;
export declare function getModelMaxPosition(model?: string): number;
export declare function getModelMinPosition(model?: string): number;
export declare function clampPosition(position: number, model?: string): number;
export declare function clampSpeed(speed: number): number;
export declare function validateServoId(id: number): void;
export declare function sleep(ms: number): Promise<void>;
export declare function calculateChecksum(data: Uint8Array): number;
export declare function convertDegreesToSteps(degrees: number | number[], models: string | string[]): number[];
export declare function formatHex(value: number, padLength?: number): string;
export declare function bytesToHexString(bytes: Uint8Array): string;
export declare function isWebSerialSupported(): boolean;
export declare function requestPort(): Promise<SerialPort | null>;
export declare function getBaudRateValue(baudRate: number): number;
export declare function getActualBaudRate(registerValue: number): number;
//# sourceMappingURL=helpers.d.ts.map