import { mat3, mat4 } from 'gl-matrix'; export declare function composite(scales: number[], matrices: Float32Array[]): Float32Array; export declare enum CameraMode { GNOMONIC = "GNOMONIC", STEROGRAPHIC = "STEREOGRAPHIC", FLOATING_EYE = "FLOATING_EYE" } export interface ICameraParams { aspectRatio: number; fovy: number; mode: CameraMode; theta: number; phi: number; roll: number; za: number; zd: number; zp: number; } export declare function zenith3(a: number, d: number, p: number): mat3; export declare function izenith3(a: number, d: number, p: number): mat3; export declare function normalizeZenith(a: number, d: number, z: number): number[]; export declare function cameraMatrix(p: ICameraParams): mat4;