import { IPickAndOpenOptions, ISaveDialogOptions, IOpenDialogOptions } from "@codingame/monaco-vscode-api/vscode/vs/platform/dialogs/common/dialogs"; import { IFileDialogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/dialogs/common/dialogs.service"; import { URI } from "@codingame/monaco-vscode-api/vscode/vs/base/common/uri"; import { AbstractFileDialogService } from "./abstractFileDialogService.js"; import { HTMLFileSystemProvider } from "@codingame/monaco-vscode-api/vscode/vs/platform/files/browser/htmlFileSystemProvider"; export declare class FileDialogService extends AbstractFileDialogService implements IFileDialogService { protected get fileSystemProvider(): HTMLFileSystemProvider; pickFileFolderAndOpen(options: IPickAndOpenOptions): Promise; protected addFileSchemaIfNeeded(schema: string, isFolder: boolean): string[]; pickFileAndOpen(options: IPickAndOpenOptions): Promise; pickFolderAndOpen(options: IPickAndOpenOptions): Promise; pickWorkspaceAndOpen(options: IPickAndOpenOptions): Promise; pickFileToSave(defaultUri: URI, availableFileSystems?: string[]): Promise; private getFilePickerTypes; showSaveDialog(options: ISaveDialogOptions): Promise; showOpenDialog(options: IOpenDialogOptions): Promise; private getFilePickerStartIn; private showUnsupportedBrowserWarning; protected shouldUseSimplified(scheme: string): boolean; }