import type { FitnessPermissionResult } from './types'; /** * Cross-platform permission helpers for fitness / background GPS apps. * Supports Android 9 (API 28) through Android 15/16+ and iOS 16.1+. */ export declare const PermissionManager: { getStatus(): Promise<{ location: string; always: boolean; }>; requestForeground(): Promise; requestBackground(): Promise; requestMotion(): Promise; requestNotifications(): Promise; /** * Recommended flow for fitness apps: * 1. Foreground location → 2. Background / Always → 3. Notifications (Android 13+) * → 4. Motion (Android 10+) */ requestFitnessPermissions(options?: { includeMotion?: boolean; includeNotifications?: boolean; }): Promise; openSettings(): Promise; openBatterySettings(): Promise; }; export default PermissionManager; //# sourceMappingURL=PermissionManager.d.ts.map