import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { IDialogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/dialogs/common/dialogs.service"; import { IWorkbenchContribution } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/contributions"; import { IDebugService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/debug/common/debug.service"; import { ILifecycleService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/lifecycle/common/lifecycle.service"; export declare class DebugLifecycle implements IWorkbenchContribution { private readonly debugService; private readonly configurationService; private readonly dialogService; private disposable; constructor(lifecycleService: ILifecycleService, debugService: IDebugService, configurationService: IConfigurationService, dialogService: IDialogService); private shouldVetoShutdown; dispose(): void; private showWindowCloseConfirmation; }