import { HttpError } from './httpError'; import { BleError } from './bleError'; import { HttpErrorCode, BleErrorCode } from './codes'; export { HttpError, BleError, HttpErrorCode, BleErrorCode, }; export declare const httpErrors: { unauthorized: (message?: string) => HttpError; forbidden: (message?: string) => HttpError; serverError: (message?: string) => HttpError; }; export declare const bleErrors: { unknownError: (message: string) => BleError; notSupported: (message: string) => BleError; invalidPlatform: (message?: string) => BleError; bluetoothUnavailable: () => BleError; bluetoothDisabled: () => BleError; noBoxConnected: () => BleError; invalidName: (message?: string) => BleError; unknownBLEService: (message?: string) => BleError; unknownBLECharacteristic: (message?: string) => BleError; invalidSecretCode: (message?: string) => BleError; invalidKeys: (message?: string) => BleError; invalidCommand: (message?: string) => BleError; invalidCommandTooLarge: (message?: string) => BleError; invalidAuthentication: (message?: string) => BleError; timeout: (message: string) => BleError; };