import type { EasingType } from '@visactor/vchart'; import { ACustomAnimate } from '@visactor/vchart'; export interface ICandlestickScaleAnimationOptions { center?: number; } export declare class CandlestickScaleIn extends ACustomAnimate> { constructor(from: null, to: null, duration: number, easing: EasingType, params?: ICandlestickScaleAnimationOptions); onBind(): void; computeAttribute(): { from?: { [channel: string]: any; }; to?: { [channel: string]: any; }; }; onUpdate(end: boolean, ratio: number, out: Record): void; } export declare class CandlestickScaleOut extends ACustomAnimate> { constructor(from: null, to: null, duration: number, easing: EasingType, params?: ICandlestickScaleAnimationOptions); onBind(): void; computeAttribute(): { from?: { [channel: string]: any; }; to?: { [channel: string]: any; }; }; onUpdate(end: boolean, ratio: number, out: Record): void; } export declare const registerCandlestickScaleAnimation: () => void;