/// import * as React from 'react'; import { ViewItems, ViewItem } from './viewitems'; export interface Pos { x: number; y: number; } export declare type ViewOrientation = 'vertical' | 'horizontal'; export interface Props { itemLen: number; orientation: ViewOrientation; anchorPos?: number; startIndex?: number; transitionDuration?: number; renderer: (viewItem: ViewItem) => React.ReactElement; } export declare class View extends React.Component { static defaultProps: Partial; private pointings; constructor(props: Props); private posStart; private onMoveStart; private onMove; private onMoveFinish; private getRootPos(); private move(pos, transitioning?); private elRoot; render(): JSX.Element; private reconcile(); componentDidMount(): void; componentDidUpdate(): void; }