export type { BleManager, BlePeer, BleConnection, BleConnectionEvent, BleConnectionControls, BleControlObservationMetadata, BleControlObservationState, BleObservationSource, RssiObservation, MtuObservation, MtuNegotiation, MtuNegotiationState, MaximumWriteLengthObservation, ConnectionPriority, ConnectionPriorityResult, PhyPreference, PhyObservation, PhyUpdateResult, ConnectionParametersObservation, SubrateMode, SubrateResult, WriteMode, WriteReadinessEvent, RediscoverGattOptions, PublicScanObservation, DiscoveryEvent, AndroidScanMode, AndroidScanCallbackType, AndroidScanPhy, AndroidScanPlatformOptions, ScanPlatformOptions, ConnectionIntent, BlePhy, ConnectOptions, ScanSession, ScanPlan, GattDatabase, GattService, GattCharacteristic, GattDescriptor, GattSubscription, GattDatabaseSnapshot, GattValueEvent, GattValueStream, GattDatabaseChangedEvent, GattWriteReceipt, GattLongWriteReceipt, GattWriteOptions, LongWriteOptions, DescriptorWriteOptions, GattSubscribeOptions, GattCharacteristicProperties, GattAccessRequirements, GattServiceReference, OccurrenceSelector, GattPathSelector, UuidInput, GattSubscriptionValue, ScanOptions, ScanStateEvent, FindOptions, ChooseOptions, ChooseFilter, BleDiscoveryInfo, BlePeerDirectory, BlePeerState, KnownPeerQuery, PeerSource, BleSecurity, PairCancelResult, PairingAgent, PairingChallenge, PairingResponse, PairOptions, RequiredSecurityOptions, PairResult, PeerSecurityEvent, PeerSecurityState, SecurityAuthenticationState, SecurityBondState, SecurityEncryptionState, SecureConnectionsState, SecurityPeer, UnpairResult, SecurityRequirement, PeerReference, PeerReferenceScope, ScanQuery, ScanClause, ManufacturerDataPattern, ServiceDataPattern } from './public/ble-manager.js'; export { BUILT_IN_FEATURE_CATALOG, BUILT_IN_FEATURE_IDS } from './backend-contract/capabilities.js'; export type { BleCapabilities, BuiltInFeatureId, CapabilityDescriptor, FeatureId } from './public/capabilities.js'; export type { BleAdapter, BleAdapterState, AdapterReadinessOptions } from './public/ble-adapter.js'; export type { BleDiagnosticTraceDocument, BleDiagnosticTraceRecord, BleDiagnostics, BleDiagnosticsSnapshot, BleResourceCounters } from './public/diagnostics.js'; export type { PeerDirectoryRecord } from './public/peer-directory.js'; export { mergePeerDirectoryRecords } from './public/peer-directory.js'; export { encodePeerReference, decodePeerReference } from './public/peer-reference.js'; export { createConnectionSupervisor } from './public/connection-supervisor.js'; export { withRequiredSecurity } from './public/security.js'; export type { ConnectionGate, ConnectionGateContext, ConnectionGateDecision, ConnectionSupervisor, ConnectionSupervisorEvent, ConnectionSupervisorOptions, ConnectionSupervisorSnapshot, ConnectionSupervisorState, RetryPolicy } from './public/connection-supervisor.js'; export type { OperationOptions } from './public/operation-options.js'; export type { StreamPreset, StreamPolicy, CustomStreamBudget } from './public/stream-presets.js'; export type { PublicBoundedAsyncStream, PublicBoundedAsyncStreamIterator, PublicStreamItem, PublicStreamLimits, PublicStreamOverflowNotice, PublicStreamOverflowPolicy, PublicStreamTerminalNotice, PublicStreamTerminalReason, PublicStreamValue } from './public/streams.js'; export type { BleManagerCreateOptions, DiagnosticsOptions } from './public/host-identity.js'; export { BleError } from './public/errors.js'; export type { BleRecovery, BleRecoveryDisposition } from './public/errors.js'; export type { CleanupFailure, CleanupRecord, NormalizedBleError, PublicPlatformErrorDetail, PublicSerializableRecord, PublicSerializableValue } from './public/cleanup.js'; //# sourceMappingURL=index.d.ts.map