import { Dictionary } from "@intlayer/types/dictionary"; import { PLUGIN_NODE_TYPES } from "@intlayer/types/nodeType"; //#region src/utils/getUsedNodeTypes.d.ts type PluginNodeType = (typeof PLUGIN_NODE_TYPES)[number]; /** * Returns the set of NodeType strings actually used across the given * built dictionaries. * * @example * const used = getUsedNodeTypes(getDictionaries(config)); * // Set { 'translation', 'enumeration' } */ declare const getUsedNodeTypes: (dictionaries: Record | Dictionary[]) => PluginNodeType[]; declare const getUnusedNodeTypes: (dictionaries: Record | Dictionary[]) => PluginNodeType[]; declare const getUsedNodeTypesAsync: (dictionaries: Record | Dictionary[]) => Promise; declare const getUnusedNodeTypesAsync: (dictionaries: Record | Dictionary[]) => Promise; //#endregion export { PluginNodeType, getUnusedNodeTypes, getUnusedNodeTypesAsync, getUsedNodeTypes, getUsedNodeTypesAsync }; //# sourceMappingURL=getUsedNodeTypes.d.ts.map