import { EventEmitter, OnChanges } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class StepperComponent implements OnChanges, ControlValueAccessor {
    prefixCls: string;
    upDisableCls: object;
    downDisableCls: object;
    stepperCls: object;
    private _max;
    private _min;
    private _value;
    private _step;
    private _defaultValue;
    private _disabled;
    private _readOnly;
    private _showNumber;
    private _upDisabled;
    private _downDisabled;
    private _isUpClick;
    private _isDownClick;
    max: number;
    min: number;
    value: number;
    step: any;
    defaultValue: any;
    disabled: boolean;
    readOnly: boolean;
    showNumber: boolean;
    onChange: EventEmitter<any>;
    clsStepper: boolean;
    clsStpDisabled: boolean;
    clsShowNum: boolean;
    private onChangeFn;
    private onTouchFn;
    constructor();
    onIncrease(): void;
    onDecrease(): void;
    inputChange(event: any): void;
    setCls(): void;
    ngOnChanges(): void;
    writeValue(value: number): void;
    registerOnChange(fn: (value: number) => void): void;
    registerOnTouched(fn: (value: number) => void): void;
    plus(num1: number, num2: number): number;
    minus(num1: number, num2: number): number;
    digitLength(num: number): number;
    times(num1: number, num2: number): number;
    floatToFixed(num: number): number;
    strip(num: number, precision?: number): number;
}
