import type { Recipe as PRecipe } from 'prismarine-recipe';
import type { CraftOptions, Item, CraftingPlan } from './types';
type CraftingFunc = (item: Item, opts?: CraftOptions) => CraftingPlan;
export declare function _build(Recipe: typeof PRecipe): CraftingFunc;
export declare function buildStatic(Recipe: typeof PRecipe): Promise<CraftingFunc>;
export {};
