import { type ConfigPlugin } from 'expo/config-plugins'; import type { AndroidBackgroundOptions } from './expoPluginSchema'; import type { AndroidManifestWithExtraTools } from './withBLEAndroidManifest'; export declare const BLE_FOREGROUND_SERVICE_NAME = "com.sfourdrinier.unifiedblemanager.BlePlxForegroundService"; export declare const BLE_FOREGROUND_SERVICE_RECOVERY_RECEIVER_NAME = "com.sfourdrinier.unifiedblemanager.background.BlePlxForegroundServiceRecoveryReceiver"; export declare const FOREGROUND_SERVICE_OWNERSHIP_METADATA_NAME = "com.sfourdrinier.unifiedblemanager.foreground-service-ownership"; export declare const FOREGROUND_SERVICE_PERMISSION_OWNERSHIP_METADATA_NAME = "com.sfourdrinier.unifiedblemanager.foreground-service-permission-ownership"; export declare const FOREGROUND_SERVICE_NOTIFICATION_METADATA: Readonly<{ channelId: "com.sfourdrinier.unifiedblemanager.foreground-service.channel-id"; channelName: "com.sfourdrinier.unifiedblemanager.foreground-service.channel-name"; title: "com.sfourdrinier.unifiedblemanager.foreground-service.title"; body: "com.sfourdrinier.unifiedblemanager.foreground-service.body"; icon: "com.sfourdrinier.unifiedblemanager.foreground-service.icon"; restart: "com.sfourdrinier.unifiedblemanager.foreground-service.restart"; }>; export declare const FOREGROUND_SERVICE_PERMISSIONS: readonly string[]; export declare function reconcileAndroidForegroundService(androidManifest: AndroidManifestWithExtraTools, options: AndroidBackgroundOptions): AndroidManifestWithExtraTools; export declare const withBLEAndroidForegroundService: ConfigPlugin; export default withBLEAndroidForegroundService;