import { ElementRef } from '@angular/core'; export declare class OnlyNumberDirective { private hostElement; allowDecimals: boolean; allowSign: boolean; decimalSeparator: string; previousValue: string; integerUnsigned: string; integerSigned: string; decimalUnsigned: string; decimalSigned: string; /** * Class constructor * @param hostElement */ constructor(hostElement: ElementRef); /** * Event handler for host's change event * @param e */ onChange(e: any): void; /** * Event handler for host's paste event * @param e */ onPaste(e: any): void; /** * Event handler for host's keydown event * @param event */ onKeyDown(e: KeyboardEvent): void; /** * Test whether value is a valid number or not * @param value */ validateValue(value: string): void; /** * Get key's name * @param e */ getName(e: any): string; }