import { Camera, Matrix } from '../loader/babylonjs-import';
export interface ProjectionMatrixOptionsBase {
    minZ?: number;
    maxZ?: number;
}
export interface ProjectionMatrixPerspectiveOptions extends ProjectionMatrixOptionsBase {
    fov?: number;
}
export interface ProjectionMatrixOrthographicOptions extends ProjectionMatrixOptionsBase {
    ortho?: {
        left?: number;
        right?: number;
        bottom?: number;
        top?: number;
    };
}
export type ProjectionMatrixOptions = ProjectionMatrixPerspectiveOptions | ProjectionMatrixOrthographicOptions;
export declare class ProjectionMatrix {
    static getToRef(camera: Camera, options: ProjectionMatrixOptions, dstMatrix: Matrix): Matrix;
}
//# sourceMappingURL=ProjectionMatrix.d.ts.map