type Device = 'camera' | 'microphone'; type PermissionStatusState = typeof PermissionStatus.prototype.state; type EventListener = (name: Device, state: PermissionStatusState) => void; export declare class NavigatorPermissions { private _cameraPermissionStatus; private _microphonePermissionStatus; private _listener; static isSupported(): boolean; init(listener: EventListener): Promise; private handlePermissionChange; getPermissionState(device: Device): PermissionState | null; } export {};