1 | import type { TransitionInteractiveState, TransitionNavigationType } from '.';
|
2 | import { SharedTransitionState } from './shared-transition';
|
3 | interface PlatformTransitionInteractiveState extends TransitionInteractiveState {
|
4 | transitionContext?: UIViewControllerContextTransitioning;
|
5 | propertyAnimator?: UIViewPropertyAnimator;
|
6 | }
|
7 | export declare class SharedTransitionHelper {
|
8 | static animate(state: SharedTransitionState, transitionContext: UIViewControllerContextTransitioning, type: TransitionNavigationType): void;
|
9 | static interactiveStart(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType): void;
|
10 | static interactiveUpdate(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType, percent: number): void;
|
11 | static interactiveCancel(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType): void;
|
12 | static interactiveFinish(state: SharedTransitionState, interactiveState: PlatformTransitionInteractiveState, type: TransitionNavigationType): void;
|
13 | }
|
14 | export {};
|