import Component from '../AbstractComponent';
import Props from './Props';
/**
 * @author 田尘殇Sean(sean.snow@live.com)
 * @date 2017/10/24
 */
export default class Marquee extends Component<Props> {
    static defaultProps: {
        speed: number;
        spaceRatio: number;
    };
    state: any;
    alpha: any;
    animateEnable: any;
    width: any;
    twidth: any;
    spaceWidth: any;
    constructor(props: any);
    componentWillReceiveProps(nextProps: any): void;
    onLayout(i: any): (e: any) => void;
    onLayoutContainer(e: any): void;
    startMoveFirstLabelHead(): void;
    moveFirstLabelHead(): void;
    moveFirstLabelTail(): void;
    moveSecondLabelHead(): void;
    moveSecondLabelTail(): void;
    render(): JSX.Element;
}
