import { Disposable, IDisposable } from '../serializer/disposable'; import { IAction } from '../widgets/utils'; import { IActionsProvider } from './_actionsProvider.interface'; export interface IDisposableActionsProvider extends IActionsProvider, IDisposable { } export declare class BaseActionsProvider extends Disposable implements IDisposableActionsProvider { actions: IAction[]; initActions(actions: IAction[]): void; getActions(context: any): IAction[]; condition(context: any): boolean; setDisabled: (context: any) => void; }