/**
 * @description 生成散点飞入动画，同时恢复透明度和尺寸。
 * @param duration 动画总时长，单位毫秒。
 * @param easing 缓动函数名称。
 * @param loop 是否循环播放。
 * @param startTime 循环时间线起始时间，单位毫秒。
 * @param delayAfter 单次动画结束后的等待时间，单位毫秒。
 * @returns 散点飞入动画配置。
 */
export declare const flyInScatter: (duration: number, easing?: string, loop?: boolean, startTime?: number, delayAfter?: number) => ({
    loop: boolean;
    startTime: number;
    duration: number;
    easing: string | undefined;
    type: string;
    delayAfter: number;
    options: {
        direction: string;
        orient: string;
    };
    controlOptions: {
        immediatelyApply: boolean;
    };
    channel?: undefined;
} | {
    loop: boolean;
    startTime: number;
    duration: number;
    easing: string | undefined;
    delayAfter: number;
    channel: {
        fillOpacity: {
            from: number;
        };
        size: {
            from: (...args: any[]) => any;
        };
    };
    controlOptions: {
        immediatelyApply: boolean;
    };
    type?: undefined;
    options?: undefined;
})[];
/**
 * @description 生成散点缩放进入动画，保持点中心不变并从 0 过渡到最终尺寸。
 * @param duration 动画时长，单位毫秒。
 * @param easing 缓动函数名称。
 * @param loop 是否循环播放。
 * @param startTime 循环时间线起始时间，单位毫秒。
 * @param delayAfter 单次动画结束后的等待时间，单位毫秒。
 * @returns 散点缩放动画配置。
 */
export declare const scaleInScatter: (duration: number, easing?: string, loop?: boolean, startTime?: number, delayAfter?: number) => {
    loop: boolean;
    startTime: number;
    duration: number;
    easing: string | undefined;
    delayAfter: number;
    channel: {
        size: {
            from: number;
            to: (...args: any[]) => any;
        };
    };
    controlOptions: {
        immediatelyApply: boolean;
    };
}[];
