'use strict' ; import * as vscode from 'vscode' ; export const IApplicationShell = Symbol . for ( 'IApplicationShell' ) ; export interface IApplicationShell { showInformationMessage ( message , ... items ) : Thenable < string | undefined > ; param message param options param items return showInformationMessage ( message , options , ... items ) : Thenable < string | undefined > ; see param message param items return showInformationMessage < T extends vscode . MessageItem > ( message , ... items ) : Thenable < T | undefined > ; see param message param options param items return showInformationMessage < T extends vscode . MessageItem > ( message , options , ... items ) : Thenable < T | undefined > ; see param message param items return showWarningMessage ( message , ... items ) : Thenable < string | undefined > ; see param message param options param items return showWarningMessage ( message , options , ... items ) : Thenable < string | undefined > ; see param message param items return showWarningMessage < T extends vscode . MessageItem > ( message , ... items ) : Thenable < T | undefined > ; see param message param options param items return showWarningMessage < T extends vscode . MessageItem > ( message , options , ... items ) : Thenable < T | undefined > ; see param message param items return showErrorMessage ( message , ... items ) : Thenable < string | undefined > ; see param message param options param items return showErrorMessage ( message , options , ... items ) : Thenable < string | undefined > ; see param message param items return showErrorMessage < T extends vscode . MessageItem > ( message , ... items ) : Thenable < T | undefined > ; see param message param options param items return showErrorMessage < T extends vscode . MessageItem > ( message , options , ... items ) : Thenable < T | undefined > ; param items param options param token return showQuickPick ( items , options ? , token ? ) : Thenable < string | undefined > ; param items param options param token return showQuickPick < T extends vscode . QuickPickItem > ( items , options ? , token ? ) : Thenable < T | undefined > ; param options returns showOpenDialog ( options ) : Thenable < vscode . Uri [ ] | undefined > ; param options returns showSaveDialog ( options ) : Thenable < vscode . Uri | undefined > ; param options param token return showInputBox ( options ? , token ? ) : Thenable < string | undefined > ; } export { ICommandManager } from './types/commandManager' ; export { IDisposableRegistry } from './types/disposableRegistry' ; export { IDocumentManager } from './types/documentManager' ;