import { Key } from '../catalog'; import { ICookbook, ProductRecipe, OptionRecipe, RecipeList, RID } from './interfaces'; export declare class Cookbook implements ICookbook { ridToProductRecipe: Map; ridToOptionRecipe: Map; constructor(recipes: RecipeList); productRecipes(): IterableIterator; optionRecipes(): IterableIterator; findProductRecipe(rid: RID, parent: Key): ProductRecipe; findOptionRecipe(rid: RID, parent: Key): OptionRecipe; }