import { Recipe } from '../shoppingCart/ShoppingCartCore';
export declare enum ActionTaken {
    Buy = "Buy",
    Craft = "Craft"
}
export declare class Action {
    monetaryCost: number;
    time: number;
    recipe: Recipe | null;
    recipe_id: string;
    actionSequence: Array<ActionTaken> | null;
    /**
     *
     * @param monetaryCost Cost of individual item
     * @param time Time spent per item
     * @param recipe
     * @param recipe_id
     * @param actionSequence
     */
    constructor(monetaryCost: number | undefined, time: number | undefined, recipe: Recipe | null, recipe_id: string | null, actionSequence: Array<ActionTaken> | null);
    calculateProfit(sellPrice: number): number;
    calculatePPS(sellPrice: number): number;
}
//# sourceMappingURL=Action.d.ts.map