import { ContainerRef } from '@cleartrip/ct-design-container'; import { AnimatedStyleWithController, IAnimatedRef, IAnimationOptions } from '../type'; import { IAnimatedStyleClass } from './IAnimatedStyleClass'; declare class AnimatedStyle implements IAnimatedStyleClass { private animatedStyle; private elementRef?; constructor(animatedStyle?: IAnimationOptions | AnimatedStyleWithController[], elementRef?: React.RefObject | null); getNativeAnimatedSequenceStyles(): AnimatedStyleWithController[]; getNativeAnimatedStyle(): IAnimationOptions | null; getNativeElementRef(): React.RefObject | null; getNativeIsSequence(): boolean; setNativeElementRef(callback: React.RefObject | null): void; getAnimatedStyle(): IAnimationOptions | null; getAnimatedSequenceStyles(): AnimatedStyleWithController[]; getIsSequence(): boolean; getWebAnimatedStyle(): IAnimationOptions | null; setWebElementRef(_: React.MutableRefObject | null): void; getWebClassNamesRef(): React.RefObject | null; setWebClassNamesRef(_: React.RefObject): void; getWebIsSequence(): boolean; getWebIsSpring(): boolean; getWebAnimatedSequenceStyles(): AnimatedStyleWithController[]; getWebSpringRef(): React.RefObject | null; } export default AnimatedStyle; //# sourceMappingURL=AnimatedStyle.native.d.ts.map