1 | import type { ILayoutAnimationBuilder, LayoutAnimationFunction } from '../animationBuilder/commonTypes';
|
2 | import { BaseAnimationBuilder } from '../animationBuilder';
|
3 | import type { EasingFunction } from '../../commonTypes';
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 | export declare class CurvedTransition extends BaseAnimationBuilder implements ILayoutAnimationBuilder {
|
14 | static presetName: string;
|
15 | easingXV: EasingFunction;
|
16 | easingYV: EasingFunction;
|
17 | easingWidthV: EasingFunction;
|
18 | easingHeightV: EasingFunction;
|
19 | static createInstance<T extends typeof BaseAnimationBuilder>(this: T): InstanceType<T>;
|
20 | static easingX(easing: EasingFunction): CurvedTransition;
|
21 | easingX(easing: EasingFunction): CurvedTransition;
|
22 | static easingY(easing: EasingFunction): CurvedTransition;
|
23 | easingY(easing: EasingFunction): CurvedTransition;
|
24 | static easingWidth(easing: EasingFunction): CurvedTransition;
|
25 | easingWidth(easing: EasingFunction): CurvedTransition;
|
26 | static easingHeight(easing: EasingFunction): CurvedTransition;
|
27 | easingHeight(easing: EasingFunction): CurvedTransition;
|
28 | build: () => LayoutAnimationFunction;
|
29 | }
|
30 |
|
\ | No newline at end of file |