import { BacktraceAttributeProvider } from '@backtrace/sdk-core'; import { BrowserWindow } from 'electron'; export interface WindowAttributeProviderOptions { /** * Key name to use. If not provided, the window ID will be used. * * The keys will take form of `electron.window.${key}.*`. */ readonly key?: string; /** * If `true`, destroyed windows will not add any information. Default: `true`. */ readonly includeDestroyed?: boolean; } export declare class WindowAttributeProvider implements BacktraceAttributeProvider { private readonly _window; private readonly _options?; constructor(_window: BrowserWindow, _options?: WindowAttributeProviderOptions | undefined); readonly type = "dynamic"; get(): Record; }