// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdBehaviorCodeGenerator {
  constructor(project: gdProject): void;
  generateRuntimeBehaviorCompleteCode(extensionName: string, eventsBasedBehavior: gdEventsBasedBehavior, codeNamespace: string, behaviorMethodMangledNames: gdMapStringString, includes: gdSetString, compilationForRuntime: boolean): string;
  static getBehaviorPropertyGetterName(propertyName: string): string;
  static getBehaviorPropertySetterName(propertyName: string): string;
  delete(): void;
  ptr: number;
};