import type { Mat } from "./api.js";
/**
 * Constructs a 4x4 matrix representing the given view frustum. Creates
 * new matrix if `out` is `null`.
 *
 * @param out -
 * @param left -
 * @param right -
 * @param bottom -
 * @param top -
 * @param near -
 * @param far -
 */
export declare const frustum: (out: Mat | null, left: number, right: number, bottom: number, top: number, near: number, far: number) => Mat;
export declare const frustumBounds: (fovy: number, aspect: number, near: number, far: number) => {
    left: number;
    right: number;
    bottom: number;
    top: number;
    near: number;
    far: number;
};
//# sourceMappingURL=frustum.d.ts.map