import { ContextId } from '../../injector'; import { ParamProperties } from '../context-utils'; type ParamPropertiesWithMetatype = ParamProperties & { metatype?: T; }; export interface ExternalHandlerMetadata { argsLength: number; paramtypes: any[]; getParamsMetadata: (moduleKey: string, contextId?: ContextId, inquirerId?: string) => ParamPropertiesWithMetatype[]; } export {};