/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

import { BrowserWindow } from 'electron';
import { ILogService } from '../../log/common/log.mjs';
import { IV8Profile } from '../common/profiling.mjs';
export declare class WindowProfiler {
	private readonly _window;
	private readonly _sessionId;
	private readonly _logService;
	constructor(_window: BrowserWindow, _sessionId: string, _logService: ILogService);
	inspect(duration: number): Promise<IV8Profile>;
	private _connect;
	private _disconnect;
}
