// Automatically generated by GDevelop.js/scripts/generate-types.js declare class gdVariable { constructor(): void; setString(str: string): void; getString(): string; setValue(val: number): void; getValue(): number; hasChild(str: string): boolean; getChild(str: string): gdVariable; removeChild(name: string): void; renameChild(oldName: string, newName: string): boolean; getAllChildrenNames(): gdVectorString; getChildrenCount(): number; isNumber(): boolean; isStructure(): boolean; contains(variableToSearch: gdVariable, recursive: boolean): boolean; removeRecursively(variableToRemove: gdVariable): void; serializeTo(element: gdSerializerElement): void; unserializeFrom(element: gdSerializerElement): void; delete(): void; ptr: number; };