import type { ApiManager } from '../api-manager/ApiManager'; import type { AnyRecord } from '../BaseTypes'; import type { GenericHashMap } from '../data-structures/Types'; import type { ContextHaving } from '../execution-context/Types'; import type { WithBaseApi } from '../framework'; import type { NamedTask, Task } from '../task/Types'; import type { BaseContext } from '../Types'; export interface Package { onAdd: NamedTask, ApiManager>, void>>; dependencies: (keyof DependencyMap)[]; }