import { ElementRef, EventEmitter, OnInit } from '@angular/core';
export declare type atInputSize = 'small' | 'normal' | 'large';
export declare class InputComponent implements OnInit {
    elementRef: ElementRef;
    constructor(elementRef: ElementRef);
    ngOnInit(): void;
    private _atStatus;
    private _atType;
    private _disabled;
    private _placeholder;
    private _type;
    private _atSize;
    private _icon;
    private _value;
    private _step;
    private _max;
    private _min;
    isMax: boolean;
    isMin: boolean;
    atAutoComplete: any;
    max: number;
    min: number;
    _prefixCls: string;
    _BindClass: {};
    atType: string;
    step: number;
    onFocus: EventEmitter<any>;
    onFocusOut: EventEmitter<any>;
    value: any;
    changeAutoComplete(value: any): void;
    atSize: atInputSize;
    icon: string;
    type: string;
    disabled: boolean;
    atStatus: string;
    placeholder: string;
    showAppend: boolean;
    showPrepend: boolean;
    prepend: any;
    append: any;
    inputField: ElementRef;
    ngAfterContentInit(): void;
    trim(str: any): any;
    onChange: any;
    onTouched: any;
    writeValue(value: any): void;
    registerOnChange(fn: (_: any) => {}): void;
    registerOnTouched(fn: () => {}): void;
    numberUp(): void;
    numberDown(): void;
    setNumberStatus(): void;
    value_change: EventEmitter<any>;
    change(): void;
    focus($event: any): void;
    focusOut($event: any): void;
}
