/** * Keys for members that the package's modules share but that are not part of * its public API: serialization, dependency-graph plumbing and condition * simplification. * * They are symbols rather than names so that code outside the package cannot * reach them. `mod.ts` does not export this module, and a member keyed by a * symbol that is not in scope cannot be spelled. Inside the package they are * used like any other member: `step[toYaml]()`. */ /** Serializes a step, job, matrix or set of action inputs to its YAML object. */ export declare const toYaml: unique symbol; /** Serializes a job's resolved steps and the outputs declared against them. */ export declare const toStepsYaml: unique symbol; /** Resolves a job's steps into their final order. */ export declare const resolveSteps: unique symbol; /** Infers the jobs a job depends on. */ export declare const inferNeeds: unique symbol; /** Every source an expression value references. */ export declare const allSources: unique symbol; /** The parts of a concatenation, for flattening nested concatenations. */ export declare const concatParts: unique symbol; /** The flat AND terms of a condition, as rendered expressions. */ export declare const getAndTerms: unique symbol; /** The flat AND children of a condition. */ export declare const flattenAnd: unique symbol; /** The flat OR children of a condition. */ export declare const flattenOr: unique symbol; /** Copies a condition with additional tracked sources. */ export declare const withSources: unique symbol; //# sourceMappingURL=internal.d.ts.map