/**
 * Media Devices Collector
 * Enumerates available media input/output devices
 */
import { CollectorMetadata, MediaDevicesData } from "../types";
import { AsyncBaseCollector } from "./base";
/**
 * Media Devices Collector
 * Counts cameras, microphones, and speakers
 */
export declare class MediaDevicesCollector extends AsyncBaseCollector<MediaDevicesData> {
    readonly name = "mediaDevices";
    readonly metadata: CollectorMetadata;
    isSupported(): boolean;
    collect(): Promise<MediaDevicesData>;
    private collectDevices;
}
//# sourceMappingURL=media.d.ts.map