import type { BackendProvider, HostNeutralBackendIdentity } from './backend-contract/identity.js'; import { type NativeCoreBluetoothProviderOptions } from './node-corebluetooth.js'; import { type NativeWinRtProviderOptions } from './node-winrt.js'; export * from './node-corebluetooth.js'; export * from './node-winrt.js'; export * from './electron/main.js'; /** * Creates the Electron-main provider. Renderer IPC is deliberately outside this * entrypoint so Electron and Node share the exact same radio/GATT backend. */ export declare function createElectronMainCoreBluetoothBackendProvider(options: NativeCoreBluetoothProviderOptions): BackendProvider>; /** Creates the Electron-main Windows provider over the exact same WinRT backend as Node. */ export declare function createElectronMainWinRtBackendProvider(options: NativeWinRtProviderOptions): BackendProvider>; //# sourceMappingURL=electron-main.d.ts.map