import type Modification from "mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/modification"; import type { ItemSpec, UnitSpec } from "wc3data"; declare const War3MapW3uFile: typeof import("mdx-m3-viewer-th/dist/cjs/parsers/w3x/w3u/file").default; export type W3uW3tInput = Parameters["load"]>[0]; /** The object class a data file describes, used to gate field modifications. */ export type ObjectClass = "item" | "unit"; export declare const applyDataFile: (specs: Record, input: W3uW3tInput, objectClass: ObjectClass) => void; export declare const applyModifications: (spec: UnitSpec | ItemSpec, modifications: Modification[], objectClass: ObjectClass) => void; export {};