import { IIconService } from '@opensumi/ide-theme'; import { VSCodeContributePoint } from '../../../common'; import { IContributedSubmenu } from '../../../common/sumi/extension'; import { AbstractExtInstanceManagementService } from '../../types'; export interface KtSubmenusSchema { [MenuPosition: string]: IContributedSubmenu[]; } export declare function isValidSubmenu(submenu: IContributedSubmenu[], collector: Console): boolean; export declare class SubmenusContributionPoint extends VSCodeContributePoint { private readonly menuRegistry; protected readonly iconService: IIconService; protected readonly extensionManageService: AbstractExtInstanceManagementService; static schema: import("@opensumi/ide-core-common").IJSONSchema; contribute(): void; } //# sourceMappingURL=submenu.d.ts.map