import { IJSONSchema } from '@opensumi/ide-core-common';
import { IIconService } from '@opensumi/ide-theme';
import { VSCodeContributePoint } from '../../../common';
import { IContributeMenubarItem } from '../../../common/sumi/extension';
import { AbstractExtInstanceManagementService } from '../../types';
export type KtMenubarsSchema = IContributeMenubarItem[];
export declare class MenubarsContributionPoint extends VSCodeContributePoint<KtMenubarsSchema> {
    private readonly menuRegistry;
    protected readonly extensionManageService: AbstractExtInstanceManagementService;
    protected readonly iconService: IIconService;
    static schema: IJSONSchema;
    contribute(): void;
}
//# sourceMappingURL=menubar.d.ts.map