// Automatically generated by GDevelop.js/scripts/generate-types.js declare class gdEventsFunctionsExtension { constructor(): void; setNamespace(namespace_: string): gdEventsFunctionsExtension; getNamespace(): string; setVersion(version: string): gdEventsFunctionsExtension; getVersion(): string; setShortDescription(shortDescription: string): gdEventsFunctionsExtension; getShortDescription(): string; setDescription(description: string): gdEventsFunctionsExtension; getDescription(): string; setDimension(dimension: string): gdEventsFunctionsExtension; getDimension(): string; setName(name: string): gdEventsFunctionsExtension; getName(): string; setFullName(fullName: string): gdEventsFunctionsExtension; getFullName(): string; setCategory(category: string): gdEventsFunctionsExtension; getCategory(): string; getTags(): gdVectorString; getAuthorIds(): gdVectorString; setAuthor(author: string): gdEventsFunctionsExtension; getAuthor(): string; setPreviewIconUrl(previewIconUrl: string): gdEventsFunctionsExtension; getPreviewIconUrl(): string; setIconUrl(iconUrl: string): gdEventsFunctionsExtension; getIconUrl(): string; setHelpPath(helpPath: string): gdEventsFunctionsExtension; getHelpPath(): string; setOrigin(originName: string, originIdentifier: string): void; getOriginName(): string; getOriginIdentifier(): string; addDependency(): gdDependencyMetadata; removeDependencyAt(index: number): void; getAllDependencies(): gdVectorDependencyMetadata; addSourceFile(): gdSourceFileMetadata; removeSourceFileAt(index: number): void; getAllSourceFiles(): gdVectorSourceFileMetadata; getEventsFunctions(): gdEventsFunctionsContainer; getGlobalVariables(): gdVariablesContainer; getSceneVariables(): gdVariablesContainer; getEventsBasedBehaviors(): gdEventsBasedBehaviorsList; getEventsBasedObjects(): gdEventsBasedObjectsList; serializeTo(element: gdSerializerElement): void; serializeToExternal(element: gdSerializerElement): void; unserializeFrom(project: gdProject, element: gdSerializerElement): void; static isExtensionLifecycleEventsFunction(eventsFunctionName: string): boolean; delete(): void; ptr: number; };