// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdInstructionsList {
  push_back(gdInstruction): void;
  constructor(): void;
  insert(instr: gdInstruction, pos: number): gdInstruction;
  insertInstructions(list: gdInstructionsList, begin: number, end: number, pos: number): void;
  size(): number;
  set(index: number, instr: gdInstruction): void;
  contains(instr: gdInstruction): boolean;
  get(index: number): gdInstruction;
  remove(instr: gdInstruction): void;
  removeAt(index: number): void;
  clear(): void;
  serializeTo(element: gdSerializerElement): void;
  unserializeFrom(project: gdProject, element: gdSerializerElement): void;
  delete(): void;
  ptr: number;
};