~~~
'plugin:setting': ComponentDescriptorType<ComponentProps<typeof Form>>;
'editor:tool': ComponentDescriptorType<ComponentProps<typeof Tool>>;
'editor:tool:video:upload': ComponentDescriptorType<AssetHandler>;
'editor:tool:audio:upload': ComponentDescriptorType<AssetHandler>;
'editor:tool:image:upload': ComponentDescriptorType<AssetHandler>;
'editor:tool:attachment:upload': ComponentDescriptorType<AssetHandler>;
'editor:directive': ComponentDescriptorType;
'editor:block': ComponentDescriptorType<XBlockProps>;
'editor:block:edit': ComponentDescriptorType<XBlockEditProps>;
'editor:inline': ComponentDescriptorType<XInlineProps>;
'editor:inline:edit': ComponentDescriptorType<XInlineEditProps>;
~~~