import { Injector } from '@opensumi/di';
import { IDisposable, ILogger } from '@opensumi/ide-core-common';
import { IMainLayoutService } from '@opensumi/ide-main-layout';
import { IIconService } from '@opensumi/ide-theme';
import { IToolBarViewService } from '@opensumi/ide-toolbar/lib/browser';
import { AbstractSumiBrowserContributionRunner, IRunTimeParams } from '../types';
export declare class ToolBarBrowserContributionRunner extends AbstractSumiBrowserContributionRunner {
    layoutService: IMainLayoutService;
    toolBarViewService: IToolBarViewService;
    iconService: IIconService;
    logger: ILogger;
    injector: Injector;
    run(param: IRunTimeParams): IDisposable;
}
//# sourceMappingURL=toolbar.d.ts.map