import { ContextMenuRenderer, NodeProps, TreeProps, TreeNode } from '@theia/core/lib/browser'; import { FileTreeWidget } from '../file-tree'; import { FileDialogModel } from './file-dialog-model'; export declare const FILE_DIALOG_CLASS = "theia-FileDialog"; export declare const NOT_SELECTABLE_CLASS = "theia-mod-not-selectable"; export declare class FileDialogWidget extends FileTreeWidget { readonly model: FileDialogModel; private _disableFileSelection; constructor(props: TreeProps, model: FileDialogModel, contextMenuRenderer: ContextMenuRenderer); set disableFileSelection(isSelectable: boolean); protected createNodeAttributes(node: TreeNode, props: NodeProps): React.Attributes & React.HTMLAttributes; protected handleEnter(event: KeyboardEvent): boolean | void; protected handleEscape(event: KeyboardEvent): boolean | void; protected createNodeClassNames(node: TreeNode, props: NodeProps): string[]; protected shouldDisableSelection(node: TreeNode): boolean; } //# sourceMappingURL=file-dialog-widget.d.ts.map