import { mat4, vec3 } from 'gl-matrix'; export declare class WebGPUCamera { position: vec3; target: vec3; up: vec3; projectionMatrix: mat4; viewMatrix: mat4; viewProjMatrix: mat4; private fovRange; private aspect; private near; private far; orbitAngle: number; pitchAngle: number; distance: number; smoothSpeed: number; private currentPosition; constructor(); updateAspect(aspect: number): void; updateProjection(): void; updateFollowTarget(targetPos: vec3): void; updateView(): void; private updateViewProj; } //# sourceMappingURL=WebGPUCamera.d.ts.map