import { WebContentsView } from "electron";
/**
 * DevToolsManager
 *
 * Manages DevTools for WebContentsViews, including:
 * - Keyboard shortcut registration (Ctrl+Shift+D)
 * - Automatic cleanup when views are destroyed
 */
export declare class DevToolsManager {
    private viewsWithDevTools;
    /**
     * Register DevTools shortcut (Ctrl+Shift+D) on a WebContentsView
     * Works on both X11 and Wayland
     */
    registerShortcut(view: WebContentsView): void;
    /**
     * Close DevTools for a view when it's being destroyed
     */
    closeDevToolsForView(view: WebContentsView): void;
    /**
     * Get the set of webContents IDs that have DevTools open
     */
    getViewsWithDevTools(): Set<number>;
    /**
     * Clear all tracked DevTools
     */
    clear(): void;
}
//# sourceMappingURL=DevToolsManager.d.ts.map