import { MenuPath } from '@theia/core'; import { URI as CodeUri } from '@theia/core/shared/vscode-uri'; import { EditorWidget } from '@theia/editor/lib/browser'; import { WebviewWidget } from '../webview/webview'; export declare const PLUGIN_EDITOR_TITLE_MENU: string[]; export declare const PLUGIN_EDITOR_TITLE_RUN_MENU: string[]; /** @deprecated Use SCM_TITLE_MENU from @theia/scm/lib/browser/scm-repositories-widget */ export declare const PLUGIN_SCM_TITLE_MENU: MenuPath; export declare const PLUGIN_VIEW_TITLE_MENU: string[]; export declare const implementedVSCodeContributionPoints: readonly ["comments/comment/context", "comments/comment/title", "comments/commentThread/context", "debug/callstack/context", "debug/variables/context", "debug/toolBar", "editor/context", "editor/content", "editor/title", "editor/title/context", "editor/title/run", "editor/lineNumber/context", "explorer/context", "scm/change/title", "scm/resourceFolder/context", "scm/resourceGroup/context", "scm/resourceState/context", "scm/sourceControl", "scm/sourceControl/context", "scm/sourceControl/title", "scm/title", "timeline/item/context", "testing/item/context", "testing/message/context", "testing/profiles/context", "view/item/context", "view/title", "webview/context", "extension/context", "terminal/context", "terminal/title/context"]; export type ContributionPoint = (typeof implementedVSCodeContributionPoints)[number]; /** The values are menu paths to which the VSCode contribution points correspond */ export declare const codeToTheiaMappings: Map; type CodeEditorWidget = EditorWidget | WebviewWidget; export declare namespace CodeEditorWidgetUtil { function is(arg: unknown): arg is CodeEditorWidget; function getResourceUri(editor: CodeEditorWidget): CodeUri | undefined; } export {}; //# sourceMappingURL=vscode-theia-menu-mappings.d.ts.map