import { interfaces } from '@theia/core/shared/inversify'; import { RPCProtocol } from '../../common/rpc-protocol'; import { OpenDialogOptionsMain, SaveDialogOptionsMain, DialogsMain, UploadDialogOptionsMain } from '../../common/plugin-api-rpc'; import { FileStat } from '@theia/filesystem/lib/common/files'; export declare class DialogsMainImpl implements DialogsMain { private workspaceService; private fileService; private environments; private fileDialogService; private uploadService; constructor(rpc: RPCProtocol, container: interfaces.Container); protected getRootStat(defaultUri: string | undefined): Promise; $showOpenDialog(options: OpenDialogOptionsMain): Promise; $showSaveDialog(options: SaveDialogOptionsMain): Promise; $showUploadDialog(options: UploadDialogOptionsMain): Promise; } //# sourceMappingURL=dialogs-main.d.ts.map