export type PermissionsCommand = PermissionsSetPermission; export interface PermissionsPermissionDescriptor { name: string; } export type PermissionsPermissionState = "granted" | "denied" | "prompt"; export interface PermissionsSetPermission { method: "permissions.setPermission"; params: PermissionsSetPermissionParameters; } export interface PermissionsSetPermissionParameters { descriptor: PermissionsPermissionDescriptor; state: PermissionsPermissionState; origin: string; embeddedOrigin?: string; userContext?: string; } export declare class Permissions { private readonly bidi; private constructor(); static create(driver: unknown): Promise; setPermission(params: PermissionsSetPermissionParameters): Promise; }