import * as React from "react"; import { RNSharedElementTransition, RNSharedElementNodeConfig, RNSharedElementAnimation, RNSharedElementResize, RNSharedElementAlign } from "./web/index.web"; type PropsType = { startNode: { node: RNSharedElementNodeConfig | null; ancestor: RNSharedElementNodeConfig | null; }; endNode: { node: RNSharedElementNodeConfig | null; ancestor: RNSharedElementNodeConfig | null; }; nodePosition: number | any; animation: RNSharedElementAnimation; resize: RNSharedElementResize; align: RNSharedElementAlign; }; type StateType = { transition: RNSharedElementTransition; }; export declare class RNSharedElementTransitionView extends React.Component { state: { transition: RNSharedElementTransition; }; static getDerivedStateFromProps(props: PropsType, state: StateType): null; shouldComponentUpdate(): boolean; componentWillUnmount(): void; private onSetRef; render(): JSX.Element; } export {}; //# sourceMappingURL=RNSharedElementTransitionView.web.d.ts.map