/**
 * Module-level registry for overlay recipes.
 * Allows components like TileCard to look up recipes by ID
 * without needing to prop-drill the entire recipe config.
 */
import type { CanvasRecipe } from './types';
/** Register recipes (called when overlays are loaded) */
export declare function registerRecipes(recipes: CanvasRecipe[]): void;
/** Get a recipe by ID */
export declare function getRecipeById(id: string): CanvasRecipe | undefined;
/** Get the first step's route for a recipe */
export declare function getRecipeStartRoute(recipeId: string): string | undefined;
/** Clear the registry */
export declare function clearRecipes(): void;
