/** * Permissions watchdog for granting browser permissions on connection. */ import { BaseWatchdog, WatchdogConfig } from './base'; import { BrowserSession } from '../session'; import { BrowserConnectedEvent } from '../events'; export interface PermissionsWatchdogConfig extends WatchdogConfig { } export declare class PermissionsWatchdog extends BaseWatchdog { static LISTENS_TO: string[]; static EMITS: string[]; constructor(browserSession: BrowserSession, config?: PermissionsWatchdogConfig); protected onAttached(): void; protected onDetached(): void; /** * Grant permissions when browser connects. */ on_BrowserConnectedEvent(event: BrowserConnectedEvent): Promise; } //# sourceMappingURL=permissions.d.ts.map