import { Plane3D } from '../geom/Plane3D';
import { ProjectionBase } from '../projections/ProjectionBase';
export declare class ObliqueNearPlaneProjection extends ProjectionBase {
    private _baseProjection;
    private _plane;
    private _onProjectionMatrixChangedDelegate;
    constructor(baseProjection: ProjectionBase, plane: Plane3D);
    get near(): number;
    set near(value: number);
    get far(): number;
    set far(value: number);
    get plane(): Plane3D;
    set plane(value: Plane3D);
    set baseProjection(value: ProjectionBase);
    private onProjectionMatrixChanged;
    _updateFrustumMatrix3D(): void;
}
//# sourceMappingURL=ObliqueNearPlaneProjection.d.ts.map