import { WorkspaceService } from '@gedit/workspace-2d/lib/browser'; import { NavigatorDirNode, NavigatorResourceNode, NavigatorTreeNode } from '../common/navigator-resource-node'; import { OpenerService } from '@gedit/application-common/lib/browser'; import { FileStat } from '@gedit/utils'; import { NavigatorFileContributionRegistry } from './navigator-file-contribution'; export declare class NavigatorResourceProvider { protected readonly openerService: OpenerService; protected readonly workspaceService: WorkspaceService; protected readonly fileRegistry: NavigatorFileContributionRegistry; ready(): Promise; createRoot(): Promise; resolveChildren(parent: NavigatorTreeNode): Promise; moveTo(parentNode: NavigatorResourceNode, fromNode: NavigatorResourceNode, toNode?: NavigatorResourceNode): void; toTreeNode(resourceNode: NavigatorResourceNode, parent: NavigatorTreeNode, expanded?: boolean): NavigatorTreeNode; protected getWorkspaceRoot(): Promise; } //# sourceMappingURL=navigator-resource-provider.d.ts.map