export declare class XNumber {
    /**
     * Element number value
     */
    value: number;
    /**
     * Initial number to start animate
     */
    from?: number;
    /**
     * Decimal numbers to fix
     */
    fixed?: number;
    /**
     * Symbol thousand separator
     */
    thousandsSeparator?: string;
    /**
     * Element animation interval
     */
    interval?: number;
    /**
     * Element disable animation
     */
    withoutAnimation?: boolean;
    /**
     * Storage state the last number for animate from
     */
    lastNumber: number;
    /**
     * Storage state the actual number for compare
     */
    actualNumber: number | string;
    /**
     * Timer ID for intervals
     */
    typingTimer: any;
    /**
     * Watch changes in value property
     */
    onChangeNumber(): void;
    /**
     * On component will load hook
     */
    componentWillLoad(): void;
    /**
     * On component did loaded hook
     */
    componentDidLoad(): void;
    /**
     * Start number animation
     */
    private animateNumber;
    /**
     * Format number human readable
     *
     * @param n
     * @returns
     */
    private numberWithCommas;
    /**
     * Render component
     */
    render(): any;
}
