import { Context } from "koishi";
import { DishData, DishType } from "./dishClass";
import { Result } from "../ResultClass";
export declare class DishMgr {
    private static instance;
    static Inst(): DishMgr;
    constructor();
    private _ctx;
    private _dishNameConfigs;
    setConfigs(ctx: Context): Promise<void>;
    private setDishNameConfigs;
    getDishTypeByName(name: string): DishType;
    getDishDatasByType(type: DishType, dishes?: DishData[]): Promise<Result<DishData[]>>;
    getDishDatasByLevel(level: number, dishes?: DishData[]): Promise<Result<DishData[]>>;
}
