import { CraftingAction } from './actions/crafting-action';
import { SimulationFailCause } from './simulation-fail-cause.enum';
import { StepState } from './step-state';
export interface ActionResult {
    action: CraftingAction;
    success: boolean | null;
    failCause?: SimulationFailCause;
    addedProgression: number;
    addedQuality: number;
    cpDifference: number;
    solidityDifference: number;
    skipped: boolean;
    combo?: boolean;
    state: StepState;
    afterBuffTick?: {
        addedProgression: number;
        addedQuality: number;
        cpDifference: number;
        solidityDifference: number;
    };
}
