// Automatically generated by GDevelop.js/scripts/generate-types.js declare class gdVariableInstructionSwitcher { static isSwitchableVariableInstruction(instructionType: string): boolean; static isSwitchableObjectVariableInstruction(instructionType: string): boolean; static getSwitchableVariableInstructionIdentifier(instructionType: string): string; static getSwitchableInstructionVariableType(instructionType: string): Variable_Type; static switchVariableInstructionType(instruction: gdInstruction, variableType: Variable_Type): void; static getVariableTypeFromParameters(platform: gdPlatform, projectScopedContainers: gdProjectScopedContainers, instruction: gdInstruction): Variable_Type; static switchBetweenUnifiedInstructionIfNeeded(platform: gdPlatform, projectScopedContainers: gdProjectScopedContainers, instruction: gdInstruction): void; delete(): void; ptr: number; };