import type { BrowserWindow } from 'electron'; import type { BrowserWindowAction, BrowserWindowScope } from "../../../constants/browser-window"; export declare function createBrowserWindowScope(scope: BrowserWindowScope): BrowserWindowScope; /** * isolate source */ export declare function matchBrowserWindowScope(browserWindow: BrowserWindow, scope?: BrowserWindowScope): boolean; /** * isolate sink */ export declare function attachBrowserWindowActionScope(action: BrowserWindowAction, scope?: BrowserWindowScope): BrowserWindowAction; /** * match action affected browser windows */ export declare function matchBrowserWindowAction(browserWindow: BrowserWindow, action: BrowserWindowAction): boolean;