/** * Recipe toolshed — reusable NeutralScenario builders. * * Each recipe module exports a build* function that returns NeutralScenario[]. * Recipes are merged (additive) into whatever scenarios the adapter already has; * they never replace existing scenarios. * * Available recipes: * auth — login / logout / protected-route flows * a11y — accessibility checks (landmark/heading/aria/title) * nav — deep-link / browser-back / 404-handling * seed — data-seeding and state-reset helpers */ import type { RecipeId, RecipeConfig } from '../schemas/recipe.schema.js'; import type { NeutralScenario } from '../schemas/gap-analysis.schema.js'; export { buildAuthScenarios } from './auth.js'; export { buildA11yScenarios } from './a11y.js'; export { buildNavScenarios } from './nav.js'; export { buildSeedScenarios } from './seed.js'; /** * Expand a list of RecipeIds into their NeutralScenario arrays, applying * optional per-recipe config. Returns an empty array when ids is empty or * undefined — safe to call unconditionally. */ export declare function expandRecipes(ids: RecipeId[] | undefined, config?: RecipeConfig): NeutralScenario[]; //# sourceMappingURL=index.d.ts.map