import { ACustomAnimate } from './custom-animate';
type RotateSphereParams = {
    center: {
        x: number;
        y: number;
        z: number;
    };
    r: number;
    cb?: (out: any) => void;
} | (() => any);
export declare class RotateBySphereAnimate extends ACustomAnimate<any> {
    params: RotateSphereParams;
    theta: number;
    phi: number;
    onBind(): void;
    onFirstRun(): void;
    onStart(): void;
    onEnd(): void;
    onUpdate(end: boolean, ratio: number, out: Record<string, any>): void;
}
export {};
