import type { AppUsageRecord, DailyUsageReport } from './types'; export type { AppUsageRecord, DailyUsageReport, UsageStatsErrorCode } from './types'; /** * Opens the system Usage Access settings screen (Android only). * On iOS this rejects with E_NOT_SUPPORTED. */ export declare function openUsageAccessSettings(): Promise; /** * Checks whether the app has Usage Stats permission (Android). * On iOS this always resolves `false`. */ export declare function hasUsageAccess(): Promise; /** * Returns foreground usage data for the specified package names over the last N days. * * @param packageNames - Array of Android package names to query. * @param days - Number of days to look back (including today). * @returns Array of per-app, per-day usage records. */ export declare function getUsageByApps(packageNames: string[], days: number): Promise; /** * Returns foreground usage data for ALL apps over the last N days. * * @param days - Number of days to look back (including today). * @returns Array of daily reports, each containing all apps' usage. */ export declare function getUsageAllApps(days: number): Promise; //# sourceMappingURL=index.d.ts.map