import { Build, BuildCommand } from "../domain/build"; import { Dependency } from "../domain/dependencies"; import { Platform } from "../domain/platform"; import { Post, Pre } from "../domain/pre-post"; export interface DefinitionFile { version: "2.1" | 2.1 | "2.2" | 2.2 | "2.3" | 2.3; dependencies?: string | Dependency[]; extends?: string; default?: { "build-command": BuildCommand; }; build?: Build[]; pre?: Pre; post?: Post; platforms?: Platform[]; }