import { Vector3, Camera, Matrix4 } from 'three';
export declare class FrustumCorners {
    readonly near: Vector3[];
    readonly far: Vector3[];
    constructor();
    constructor(camera: Camera, far: number);
    clone(): FrustumCorners;
    copy(other: FrustumCorners): this;
    setFromCamera(camera: Camera, far: number): this;
    split(clipDepths: readonly number[], result?: FrustumCorners[]): FrustumCorners[];
    applyMatrix4(matrix: Matrix4): this;
}
