import { Camera, Object3D, Vector2 } from 'three';
import { NamedFunction0, ObjectNamedFunction2, ObjectNamedFunction3, ObjectNamedFunction4 } from './_Base';
export declare class setPerspectiveCameraFov extends ObjectNamedFunction3<[number, number, boolean]> {
    static type(): string;
    func(object3D: Object3D, fov: number, lerp: number, updateProjectionMatrix: boolean): void;
}
export declare class setPerspectiveCameraNearFar extends ObjectNamedFunction4<[number, number, number, boolean]> {
    static type(): string;
    func(object3D: Object3D, near: number, far: number, lerp: number, updateProjectionMatrix: boolean): void;
}
export declare class getDefaultCamera extends NamedFunction0 {
    static type(): string;
    func(): Camera;
}
export declare class setCameraViewOffset extends ObjectNamedFunction2<[Vector2, Vector2]> {
    static type(): string;
    func(object3D: Object3D, min: Vector2, max: Vector2): void;
}
