/**
 * Battery Collector
 * Collects battery status information (where available)
 */
import { BatteryData, CollectorMetadata } from "../types";
import { AsyncBaseCollector } from "./base";
/**
 * Battery Collector
 * Note: Battery API is deprecated but still works in some browsers
 */
export declare class BatteryCollector extends AsyncBaseCollector<BatteryData> {
    readonly name = "battery";
    readonly metadata: CollectorMetadata;
    isSupported(): boolean;
    collect(): Promise<BatteryData>;
    private collectBattery;
}
//# sourceMappingURL=battery.d.ts.map