/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { ChannelType, MatterError } from "#general";
import { BLE_MAX_MATTER_PAYLOAD_SIZE } from "./BleConsts.js";
class BleError extends MatterError {
}
class Ble {
}
class BleChannel {
  maxPayloadSize = BLE_MAX_MATTER_PAYLOAD_SIZE;
  isReliable = true;
  // BLE uses BTP which is reliable
  supportsLargeMessages = false;
  type = ChannelType.BLE;
}
export {
  Ble,
  BleChannel,
  BleError
};
//# sourceMappingURL=Ble.js.map
