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;
}[];
