/**
 * Periodic scheduler for background data collection tasks.
 * Mirrors Android PeriodicDataScheduler.
 */
export declare class PeriodicDataScheduler {
    private readonly task;
    private readonly intervalMs;
    private intervalId;
    constructor(task: () => void, intervalMs?: number);
    start(): void;
    stop(): void;
    isRunning(): boolean;
}
