import { LegacyProfile } from "../antv2/types.js"; import { BleCharacteristic, BleProperty, BleProtocol, BleRawPeripheral } from "./types.js"; type MappingRecord = { profile: LegacyProfile; protocol: BleProtocol; }; export declare function mapLegacyProfile(profile: string): MappingRecord; export declare function uuid(s: string): string; export declare function matches(uuid1: string, uuid2: string): boolean; export declare function getPeripheralInfo(p: BleRawPeripheral): { id: string; name: any; address: string; services: any; }; export declare function getCharachteristicsInfo(c: BleCharacteristic): string; export declare const parseUUID: (str: string) => string; export declare const beautifyUUID: (str: string, withX?: boolean) => string; export declare const isSameServiceFamily: (uuid1: string, uuid2: string) => boolean; export declare const fullUUID: (str: string) => string; export declare const propertyVal: (properties: BleProperty[]) => number; export declare const propertyFromVal: (val: number) => BleProperty[]; export declare const bit: (nr: any) => number; export {};