export type BuildConfiguration = { jobs: Jobs; }; export type Jobs = Record; export type Job = { steps: { before?: Step[]; after?: Steps; during?: Steps; }; }; export type Steps = Step[]; export type Step = { name: string; enableOption?: string | string[]; parameterOption?: string | string[]; run: string; condition?: BooleanValueOrFunctionText; env?: EnvVars; }; export type EnvVars = { [varName: string]: StringValueOrFunctionText; }; export type StringValueOrFunctionText = string | { function: string; }; export type BooleanValueOrFunctionText = boolean | { function: string; }; //# sourceMappingURL=types.d.ts.map