actionDescriptionsSlow: {
    0: Action<[ItemNearby, [OptionalItemArrayNearby, Undefined]], default<number>, void, IDisassembleCanUse, [default, (undefined | default)[]?]>;
    1: Action<[[ItemInventory, Undefined]], default<number>, void, IPickUpCanUse, [default?]>;
    10: Action<[], default<number>, void, IActionUsable, []>;
    100: Action<[[ItemInventory, Undefined], [Tile, Undefined]], default | default<number>, void, IGatherCanUse, [default?, default?]>;
    101: Action<[], default<number>, void, IToggleHitchCanUse, []>;
    102: Action<[[ItemNearby, Doodad, Undefined]], default<number>, void, ToggleVehicleCanUse, [(default | default)?]>;
    103: Action<[[Doodad, Undefined], [Boolean, Undefined]], default<number>, undefined | true, IToggleDoorCanUse, [default?, boolean?]>;
    104: Action<[[Container, NPCNearby, Undefined], [Boolean, Undefined]], default<number>, void, IToggleContainerCanUse, [(default | IContainer)?, boolean?]>;
    105: Action<[String, Object], default<number>, void, IActionUsable, [string, any?]>;
    106: Action<[Object], default<number>, void, IActionUsable, [any?]>;
    107: Action<[[Vector2Array, Undefined], [Boolean, Undefined]], default<number>, void, IActionUsable, [IVector2[]?, boolean?]>;
    109: Action<[ItemInventory, [ItemInventory, Undefined]], default<number>, void, IAbsorbCanUse, [default, default?]>;
    11: Action<[[ItemNearby, Doodad, Undefined], [RestType, Undefined]], default<number>, void, IRestCanUse, [(default | default)?, RestType?]>;
    110: Action<[ItemInventory, [ItemInventory, Undefined]], default<number>, void, IExudeCanUse, [default, default?]>;
    111: Action<[[ItemInventory, Undefined]], default<number>, void, ITillCanUse, [default?]>;
    112: Action<[[ItemInventory, Undefined]], default<number>, void, ITillCanUse, [default?]>;
    113: Action<[[ItemNearby, Doodad, Undefined]], default<number>, void, ToggleVehicleCanUse, [(default | default)?]>;
    114: Action<[String, Tile], default<number>, void, IActionUsable, [string, default]>;
    115: Action<[NPC], default<number>, void, IActionUsable, [default]>;
    116: Action<[[Doodad, Undefined], [Boolean, Undefined]], default<number>, undefined | true, IToggleDoorCanUse, [default?, boolean?]>;
    117: Action<[ItemNearby], default<number>, void, IActionUsable, [default]>;
    118: Action<[Human], default<number>, void, IActionUsable, [default<number>]>;
    119: Action<[NPCNearby, [Island, Vector2, Undefined], [Integer32, Undefined]], default<number>, void, IShipToIslandCanUse, [default, (default | IVector2)?, number?]>;
    12: Action<[ItemNearby], default<number>, void, IConsumeItemCanUse, [default]>;
    120: Action<[ItemInventory], default<number>, void, ICageCreature, [default]>;
    121: Action<[ItemInventory], default<number>, void, ISummonAction, [default]>;
    122: Action<[Integer32], default<number>, void, ISetCreatureAiCanUse, [number]>;
    123: Action<[[Undefined, Integer32]], default, void, IActionUsable, [number?]>;
    124: Action<[ItemInventory], default<number>, void, IUncageCanUse, [default]>;
    125: Action<[NPCNearby, [Undefined, Integer32]], default<number>, void, INPCInteractUsable, [default, number?]>;
    13: Action<[[ItemInventory, Undefined]], default<number>, void, IDigCanUse, [default?]>;
    14: Action<[[ItemNearby, Doodad, Undefined]], default<number>, void, ToggleVehicleCanUse, [(default | default)?]>;
    15: Action<[ItemNearby], default<number>, void, IGatherLiquidCanUse, [default]>;
    16: Action<[ItemInventory], default<number>, void, ICastCanUse, [default]>;
    17: Action<[ItemInventory], default<number>, void, ILockpickCanUse, [default]>;
    18: Action<[ItemNearby, [ItemNearby, Doodad, Undefined]], default<number>, void, IRepairCanUse, [default, (default | default)?]>;
    19: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    2: Action<[[ItemInventory, Undefined], [AttackType, Undefined], [ItemInventory, Undefined]], default<number>, void, IAttackCanUse, [default?, AttackType?, default?]>;
    20: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    21: Action<[ItemNearby, [ItemNearby, Undefined]], default<number>, void, IReinforceCanUse, [default, default?]>;
    22: Action<[[ItemInventory, Undefined], [Tile, Undefined]], default | default<number>, void, IGatherCanUse, [default?, default?]>;
    23: Action<[ItemInventory], default<number>, void, IStokeFireCanUse, [default]>;
    24: Action<[ItemNearby], default<number>, void, IPourCanUse, [default]>;
    25: Action<[ItemInventory], default<number>, void, IPlantCanUse, [default]>;
    26: Action<[ItemNearby], default<number>, void, IActionUsable, [default]>;
    27: Action<[ItemInventory], default<number>, void, IIgniteCanUse, [default]>;
    28: Action<[ItemNearby, [Tile, Undefined]], default<number>, void, IBuildCanUse, [default, default?]>;
    29: Action<[[Container, NPCNearby, Undefined], [Boolean, Undefined]], default<number>, void, IToggleContainerCanUse, [(default | IContainer)?, boolean?]>;
    3: Action<[[ItemInventory, Undefined], [AttackType, Undefined], [ItemInventory, Undefined]], default<number>, void, IAttackCanUse, [default?, AttackType?, default?]>;
    30: Action<[ItemNearby, [ItemNearby, Undefined]], default<number>, void, IPreserveCanUse, [default, default?]>;
    31: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    32: Action<[ItemNearby], default<number>, void, IConsumeItemCanUse, [default]>;
    33: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    34: Action<[[ItemNearby, Undefined], [Boolean, Undefined]], default, void, ISailToCivilizationCanUse, [default?, boolean?]>;
    35: Action<[ItemInventory, [ItemInventory, Undefined]], default<number>, void, ITransmogrifyCanUse, [default, default?]>;
    36: Action<[ItemInventory], default<number>, void, IAttackCloseUpCanUse | IAttackThrowItemCanUse | IAttackRangedWeaponCanUse, [default]>;
    37: Action<[ItemInventory], default<number>, void, {
        usable: true;
    }, [default]>;
    38: Action<[[Undefined, ItemNearby, Doodad]], default<number>, void, IActionUsable, [(default | default)?]>;
    39: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    4: Action<[ItemInventory, [ItemInventory, Undefined], [ItemNearby, Undefined], [ItemNearby, Undefined], [ItemNearby, Undefined]], default<number>, void, IStartFireCanUse, [default, default?, default?, default?, default?]>;
    40: Action<[ItemNearby, [ItemNearby, Undefined]], default<number>, void, IDismantleCanUse, [default, default?]>;
    41: Action<[ItemNearby], default<number>, void, IPourOnYourselfCanUse, [default]>;
    42: Action<[ItemInventory], default<number>, void, {
        usable: true;
    }, [default]>;
    43: Action<[], default<number>, void, IPetCanUse, []>;
    44: Action<[], default<number>, void, ITameCanUse, []>;
    45: Action<[], default<number>, void, IReleaseCanUse, []>;
    46: Action<[ItemInventory], default<number>, void, IHealOtherCanUse, [default]>;
    47: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    48: Action<[ItemNearby], default<number>, void, {
        usable: true;
    }, [default]>;
    49: Action<[[Doodad, Undefined], [Boolean, Undefined]], default<number>, undefined | true, IToggleDoorCanUse, [default?, boolean?]>;
    5: Action<[ItemInventory], default<number>, void, IButcherCanUse, [default]>;
    50: Action<[[Doodad, Undefined], [Boolean, Undefined]], default<number>, undefined | true, IToggleDoorCanUse, [default?, boolean?]>;
    51: Action<[ItemNearby, ItemInventory], default<number>, void, IAddFuelCanUse, [default, default]>;
    52: Action<[ItemInventory], default<number>, void, IGraspCanUse, [default]>;
    53: Action<[], default<number>, void, IActionUsable, []>;
    54: Action<[], default<number>, void, IPickUpAllItemsCanUse, []>;
    55: Action<[ItemInventory], default<number>, void, IOfferCanUse, [default]>;
    56: Action<[[Undefined, ItemNearby, ItemArrayNearby, ItemType], [Undefined, Quality], [Undefined, String], [Undefined, Integer32], [Undefined, Container]], default<number>, void, {
        into: undefined | IContainer;
        items: default[];
        tile: default;
        usable: true;
    }, [(default | ItemType | default[])?, Quality?, string?, number?, IContainer?]>;
    57: Action<[], default<number>, void, IJumpCanUse, []>;
    58: Action<[Direction], default<number>, void, {
        usable: true;
    }, [None | East | North | West | South]>;
    59: Action<[Vector2, [Direction, Undefined]], default<number>, void, {
        usable: true;
    }, [IVector2, (None | East | North | West | South)?]>;
    6: Action<[ItemInventory], default<number>, void, ISetDownCanUse, [default]>;
    60: Action<[Direction, [Integer32, Undefined]], default<number>, void, {
        usable: true;
    }, [None | East | North | West | South, number?]>;
    61: Action<[], default<number>, void, {
        usable: true;
    }, []>;
    62: Action<[], default<number>, void, IDrinkInFrontCanUse, []>;
    63: Action<[ItemNearby, EquipType], default<number>, boolean, IEquipCanUse, [default, EquipType]>;
    64: Action<[[ItemInventory, Undefined]], default<number>, void, IActionUsable, [default?]>;
    65: Action<[[ItemNearbyIncludingTradeContainer, Undefined], [Container, Undefined], [ItemType, Undefined], [Quality, Undefined], [String, Undefined]], default<number>, void, MoveItemCanUse, [default?, IContainer?, ItemType?, Quality?, string?]>;
    66: Action<[ItemType, [ItemArrayNearby, Undefined], [ItemArrayNearby, Undefined], [ItemNearby, Undefined], [Boolean, Undefined]], default<number>, void, ICraftCanUse, [ItemType, default[]?, default[]?, default?, boolean?]>;
    67: Action<[[ItemInventory, Undefined]], default<number>, void, ITillCanUse, [default?]>;
    68: Action<[[ItemNearby, Doodad, Creature, NPC], String], default<number>, void, IActionUsable, [default | default | default | default, string]>;
    69: Action<[[ItemInventory, Undefined], [Tile, Undefined]], default | default<number>, void, IHarvestCanUse, [default?, default?]>;
    7: Action<[ItemNearby], default<number>, void, IConsumeItemCanUse, [default]>;
    70: Action<[ItemNearby], default<number>, void, IReadCanUse, [default]>;
    71: Action<[[Container, NPCNearby, Undefined], [Boolean, Undefined]], default<number>, void, IToggleContainerCanUse, [(default | IContainer)?, boolean?]>;
    72: Action<[ItemInventory], default<number>, void, ISmotherFireCanUse, [default]>;
    73: Action<[NPCNearby], default<number>, void, INPCInteractUsable, [default]>;
    74: Action<[ItemNearby, [Tile, Undefined]], default<number>, void, IBuildCanUse, [default, default?]>;
    75: Action<[ItemNearby], default<number>, void, IConsumeItemCanUse, [default]>;
    76: Action<[], default<number>, void, IToggleHitchCanUse, []>;
    77: Action<[], default<number>, void, IToggleHitchCanUse, []>;
    78: Action<[ItemNearby], default<number>, void, IAttachContainerCanUse, [default]>;
    79: Action<[[Doodad, Undefined]], default<number>, void, IDetachContainerCanUse, [default?]>;
    8: Action<[ItemNearby], default<number>, void, IConsumeItemCanUse, [default]>;
    80: Action<[ItemNearby, [ItemNearby, Undefined]], default<number>, void, IRefineCanUse, [default, default?]>;
    81: Action<[[ItemInventory, Undefined]], default<number>, void, IPickUpExcrementCanUse, [default?]>;
    82: Action<[[ItemInventory, Undefined]], default<number>, void, ITestDepthCanUse, [default?]>;
    83: Action<[ItemNearby, [ItemNearby, Undefined]], default<number>, void, IEnchantCanUse, [default, default?]>;
    84: Action<[ItemInventory], default<number>, void, {
        usable: true;
    }, [default]>;
    85: Action<[[ItemInventory, Undefined], [AttackType, Undefined], [ItemInventory, Undefined]], default<number>, void, IAttackCanUse, [default?, AttackType?, default?]>;
    86: Action<[[ItemNearbyIncludingTradeContainer, Undefined], [Container, Undefined], [ItemType, Undefined], [Quality, Undefined], [String, Undefined]], default<number>, void, MoveItemCanUse, [default?, IContainer?, ItemType?, Quality?, string?]>;
    87: Action<[], default, void, IRespawnCanUse, []>;
    88: Action<[ItemNearby, Boolean], default<number>, void, IActionUsable, [default, boolean]>;
    89: Action<[ItemNearby, Boolean], default<number>, void, IActionUsable, [default, boolean]>;
    9: Action<[[ItemNearby, Doodad, Undefined], [RestType, Undefined]], default<number>, void, IRestCanUse, [(default | default)?, RestType?]>;
    90: Action<[Container, [UnsignedInteger32NumberArray, Undefined]], default<number>, void, IActionUsable, [IContainer, number[]?]>;
    91: Action<[Integer32, [Boolean, Integer32]], default, void, IActionUsable, [number, number | boolean]>;
    92: Action<[ItemNearby, [ItemNearby, Undefined]], default<number>, void, IUpgradeCanUse, [default, default?]>;
    93: Action<[ItemInventory, [ItemInventory, Undefined]], default<number>, void, IEnhanceCanUse, [default, default?]>;
    94: Action<[ItemInventory], default<number>, void, IShootCanUse, [default]>;
    95: Action<[ItemInventory, [ItemInventory, Undefined]], default<number>, void, IAlterCanUse, [default, default?]>;
    96: Action<[Integer32, Integer32, [Integer32, Undefined]], default<number>, void, ISailToIslandCanUse, [number, number, number?]>;
    98: Action<[Island, String], default<number>, void, IActionUsable, [default, string]>;
    99: Action<[[ItemInventory, Undefined], [Tile, Undefined]], default | default<number>, void, IGatherCanUse, [default?, default?]>;
} = ...

It's recommended to use just the "actionDescriptions" export if possible. Otherwise you're going to slow down your IDE

Type declaration

Generated using TypeDoc