import { vec4 } from './vec4.type.js'; /** * Creates a new vec4 initialized with the given values. */ export declare function vec4_from_values(x: number, y: number, z: number, w: number): vec4; export declare function vec4_from_values>(x: number, y: number, z: number, w: number, ctor: new (size: number) => GType): vec4; import { f32 } from '../../types/numbers/f32/f32.type.js'; export declare function vec4_from_values_f32(x: f32, y: f32, z: f32, w: f32): vec4; import { f64 } from '../../types/numbers/f64.type.js'; export declare function vec4_from_values_f64(x: f64, y: f64, z: f64, w: f64): vec4; import { u8 } from '../../types/numbers/u8/u8.type.js'; export declare function vec4_from_values_u8(x: u8, y: u8, z: u8, w: u8): vec4; import { u16 } from '../../types/numbers/u16/u16.type.js'; export declare function vec4_from_values_u16(x: u16, y: u16, z: u16, w: u16): vec4; import { u32 } from '../../types/numbers/u32/u32.type.js'; export declare function vec4_from_values_u32(x: u32, y: u32, z: u32, w: u32): vec4; import { i8 } from '../../types/numbers/i8.type.js'; export declare function vec4_from_values_i8(x: i8, y: i8, z: i8, w: i8): vec4; import { i16 } from '../../types/numbers/i16.type.js'; export declare function vec4_from_values_i16(x: i16, y: i16, z: i16, w: i16): vec4; import { i32 } from '../../types/numbers/i32.type.js'; export declare function vec4_from_values_i32(x: i32, y: i32, z: i32, w: i32): vec4;