import { CraftingAction } from './actions/crafting-action';
import { ActionType } from './actions/action-type';
export declare class CraftingActionsRegistry {
    private static ACTION_IMPORT_NAMES;
    static readonly ALL_ACTIONS: {
        name: string;
        action: CraftingAction;
    }[];
    static getActionsByType(type: ActionType): CraftingAction[];
    static importFromCraftOpt(importArray: string[]): CraftingAction[];
    static exportToCraftOpt(actionNames: string[]): string;
    static createFromIds(ids: number[]): CraftingAction[];
    static serializeRotation(rotation: CraftingAction[]): string[];
    static deserializeRotation(rotation: string[]): CraftingAction[];
}
