import { Subject } from 'rxjs'; import { ActionData } from '@abp/ng.theme.shared/extensions'; import { Contributors } from '../utils/defaults.util'; export declare class ActionEvent { method: string; data?: ActionData; } export declare class ActionEventHub { private actions$; private contributorStore; constructor(); AddContributors(key: string, contributors: Contributors): void; GetContributors(key: string): Contributors; Register(key: string): Subject>; Notify(key: string, data?: ActionEvent): void; }