import { BrowserWindow } from 'electron'; interface AttachTitlebarToWindowOptions { minWidth?: number; minHeight?: number; /** * Absolute path to a theme config JSON file to load in main and deliver to renderer. */ themeConfigPath?: string; } type DetachListeners = () => void; declare const _default$1: (browserWindow: BrowserWindow, options?: AttachTitlebarToWindowOptions) => DetachListeners; declare const _default: () => void; interface SetupAndAttachTitlebarOptions extends AttachTitlebarToWindowOptions { setupGlobal?: boolean; } declare function setupTitlebarAndAttachToWindow(browserWindow: BrowserWindow, options?: SetupAndAttachTitlebarOptions): Promise<() => void>; export { type AttachTitlebarToWindowOptions, type SetupAndAttachTitlebarOptions, _default$1 as attachTitlebarToWindow, _default as setupTitlebar, setupTitlebarAndAttachToWindow };