import { Vec3 } from './vec3.js'; export type Mat4 = Float32Array; export declare function createMat4Identity(): Mat4; export declare function mat4Identity(out?: Mat4): Mat4; export declare function multiplyMat4(a: Float32Array, b: Float32Array): Mat4; export declare function mat4Ortho(out: Mat4, left: number, right: number, bottom: number, top: number, near: number, far: number): Mat4; export declare function transformPointMat4(mat: Float32Array, point: Vec3): Vec3; export declare function mat4FromBasis(origin: Vec3, axis: readonly [Vec3, Vec3, Vec3]): Mat4; export declare function mat4Translate(out: Mat4, v: Vec3): Mat4; export declare function mat4Perspective(out: Mat4, fovy: number, aspect: number, near: number, far: number): Mat4; //# sourceMappingURL=mat4.d.ts.map