export interface Recipe { id: string; title: string; description: string; category: RecipeCategory; tags: string[]; difficulty: 'easy' | 'medium' | 'hard'; code: string; explanation: string; } export type RecipeCategory = 'movement' | 'physics' | 'animation' | 'input' | 'audio' | 'ai' | 'ui' | 'procedural' | 'rendering' | 'multiplayer' | 'optimization' | 'patterns'; export declare const COOKBOOK_RECIPES: Recipe[]; export declare function searchRecipes(query: string): Recipe[]; export declare function getRecipesByCategory(category: RecipeCategory): Recipe[]; export declare function getRecipeCategories(): { category: RecipeCategory; count: number; }[];