export declare function fromTensorToCompositionType(vec: any): { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "MAT2"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "MAT3"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "MAT4"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "SCALAR"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "UNKNOWN"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "VEC2"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "VEC3"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; } | { toString(): string; toJSON(): number; readonly __numberOfComponents: number; readonly __glslStr: string; readonly __hlslStr: string; readonly __webgpuStr: string; readonly __wgslStr: string; readonly __isArray: boolean; readonly __vec4SizeOfProperty: import("./CommonTypes").IndexOf16Bytes; readonly __dummyStr: "VEC4"; get webgpu(): string; get wgsl(): string; getNumberOfComponents(): import("./CommonTypes").Count; getGlslStr(componentType: import("../foundation").ComponentTypeEnum): string; getGlslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; getWgslInitialValue(componentType: import("../foundation").ComponentTypeEnum): string; toWGSLType(componentType: import("../foundation").ComponentTypeEnum): string; getVec4SizeOfProperty(): import("./CommonTypes").IndexOf16Bytes; readonly index: number; readonly symbol: symbol; readonly str: string; };