import { EntityActionContributorCallback, EntityPropContributorCallback, ToolbarActionContributorCallback } from '@abp/ng.components/extensible'; import { eProjectManagementComponents } from '../enums/components'; export type ProjectManagementEntityPropContributors = Partial<{ [eProjectManagementComponents.ProjectManagement]: EntityPropContributorCallback[]; }>; export type ProjectManagementEntityActionContributors = Partial<{ [eProjectManagementComponents.ProjectManagement]: EntityActionContributorCallback[]; }>; export type ProjectManagementToolbarActionContributors = Partial<{ [eProjectManagementComponents.ProjectManagement]: ToolbarActionContributorCallback[]; }>; export interface ProjectManagementConfigOptions { entityActionContributors?: ProjectManagementEntityActionContributors; entityPropContributors?: ProjectManagementEntityPropContributors; toolbarActionContributors?: ProjectManagementToolbarActionContributors; }