// Automatically generated by GDevelop.js/scripts/generate-types.js declare class gdAbstractFunctionMetadata { addParameter(type: string, description: string, optionalObjectType?: string, parameterIsOptional?: boolean): gdAbstractFunctionMetadata; addCodeOnlyParameter(type: string, supplementaryInformation: string): gdAbstractFunctionMetadata; setDefaultValue(defaultValue: string): gdAbstractFunctionMetadata; setParameterLongDescription(longDescription: string): gdAbstractFunctionMetadata; setParameterHint(hint: string): gdAbstractFunctionMetadata; setParameterExtraInfo(extraInfo: string): gdAbstractFunctionMetadata; setHidden(): gdAbstractFunctionMetadata; setPrivate(): gdAbstractFunctionMetadata; setFunctionName(functionName: string): gdAbstractFunctionMetadata; setIncludeFile(includeFile: string): gdAbstractFunctionMetadata; addIncludeFile(includeFile: string): gdAbstractFunctionMetadata; getIncludeFiles(): gdVectorString; delete(): void; ptr: number; };