import { IDisposable } from '@opensumi/ide-core-common';
import { IMainLayoutService } from '@opensumi/ide-main-layout';
import { IIconService } from '@opensumi/ide-theme';
import { AbstractSumiBrowserContributionRunner, IRunTimeParams, ITabBarViewContribution } from '../types';
export declare class TabbarBrowserContributionRunner extends AbstractSumiBrowserContributionRunner {
    layoutService: IMainLayoutService;
    iconService: IIconService;
    run(params: IRunTimeParams): IDisposable;
    registerTabBar(view: ITabBarViewContribution, runtimeParams: IRunTimeParams, kind?: 'add' | 'replace', position?: 'left' | 'right' | 'bottom'): IDisposable;
}
//# sourceMappingURL=tabbar.d.ts.map