import { PerspectiveCamera, Vector3, Quaternion } from "three";
export declare const cameraInterpolationSystem: {
    add: ((item: PerspectiveCamera, initData?: {
        positionFrom: Vector3;
        quaternionFrom: Quaternion;
        cameraFrom: PerspectiveCamera;
        progress: number;
        diffMax: number;
        onFinish: () => void;
    } | undefined) => false | import("@lincode/promiselikes").Cancellable) | ((item: PerspectiveCamera, initData?: {
        positionFrom: Vector3;
        quaternionFrom: Quaternion;
        cameraFrom: PerspectiveCamera;
        progress: number;
        diffMax: number;
        onFinish: () => void;
    } | undefined) => boolean);
    delete: ((item: PerspectiveCamera) => false | import("@lincode/promiselikes").Cancellable | undefined) | ((item: PerspectiveCamera) => boolean);
};
