/** * @copyright Sister Software * @license AGPL-3.0 * @author Teffen Ellis, et al. * * The recipe registry. A recipe derives rows from attested data; `recipes/sources.ts` records which * operation each one performs, and only the `invented-*` recipes compose a row with no real record * behind it. Each recipe ({@link CorpusRecipe}) is what one root-level * build script used to be. the `mailwoman corpus slice ` command dispatches to them. A new * recipe is a new entry here rather than a new script. */ import type { CorpusRecipe } from "#recipes/scaffold"; export * from "#recipes/scaffold"; /** * Recipe name → recipe. */ export declare const RECIPES_BY_NAME: ReadonlyMap; /** * Look up a recipe by its `` name. */ export declare function getRecipe(name: string): CorpusRecipe | undefined; /** * All recipes (for `--list` / help). */ export declare function listRecipes(): readonly CorpusRecipe[]; //# sourceMappingURL=recipes.d.ts.map