import { Arch } from "builder-util"; import { MsiOptions } from "../"; import { Target } from "../core"; import { WinPackager } from "../winPackager"; export default class MsiTarget extends Target { private readonly packager; readonly outDir: string; private readonly vm; readonly options: MsiOptions; constructor(packager: WinPackager, outDir: string); /** * A product-specific string that can be used in an [MSI Identifier](https://docs.microsoft.com/en-us/windows/win32/msi/identifier). */ private get productMsiIdPrefix(); private get iconId(); private get upgradeCode(); build(appOutDir: string, arch: Arch): Promise; private light; private getCommonWixArgs; private writeManifest; private computeFileDeclaration; }