import type { BleManagerCreateOptions } from './public/host-identity.js'; import type { TauriChannel, TauriInvoke } from './tauri/transport.js'; import type { BleManager } from './public/ble-manager.js'; import { TAURI_PLUGIN_COMPATIBILITY } from './tauri/compatibility.js'; export { TAURI_PLUGIN_COMPATIBILITY }; export declare function createTauriBleManager(options?: BleManagerCreateOptions): Promise; export interface TauriBleManagerEnvironment { readonly invoke: TauriInvoke; readonly Channel: new () => TauriChannel; } export declare function createTauriBleManagerWithEnvironment(environment: TauriBleManagerEnvironment, options?: BleManagerCreateOptions): Promise; export interface TauriBleProvider { /** Creates one independently leased manager for the authenticated Tauri webview. */ createManager(): Promise; } export declare function createTauriBleProvider(options?: BleManagerCreateOptions): TauriBleProvider; //# sourceMappingURL=tauri.d.ts.map