import { vec3 } from './vec3.type.js'; /** * Creates a new vec3 initialized with the given values. */ export declare function vec3_from_values(x: number, y: number, z: number): vec3; export declare function vec3_from_values>(x: number, y: number, z: number, ctor: new (size: number) => GType): vec3; import { f32 } from '../../types/numbers/f32/f32.type.js'; export declare function vec3_from_values_f32(x: f32, y: f32, z: f32): vec3; import { f64 } from '../../types/numbers/f64.type.js'; export declare function vec3_from_values_f64(x: f64, y: f64, z: f64): vec3; import { u8 } from '../../types/numbers/u8/u8.type.js'; export declare function vec3_from_values_u8(x: u8, y: u8, z: u8): vec3; import { u16 } from '../../types/numbers/u16/u16.type.js'; export declare function vec3_from_values_u16(x: u16, y: u16, z: u16): vec3; import { u32 } from '../../types/numbers/u32/u32.type.js'; export declare function vec3_from_values_u32(x: u32, y: u32, z: u32): vec3; import { i8 } from '../../types/numbers/i8.type.js'; export declare function vec3_from_values_i8(x: i8, y: i8, z: i8): vec3; import { i16 } from '../../types/numbers/i16.type.js'; export declare function vec3_from_values_i16(x: i16, y: i16, z: i16): vec3; import { i32 } from '../../types/numbers/i32.type.js'; export declare function vec3_from_values_i32(x: i32, y: i32, z: i32): vec3;