import { ElementRef, EventEmitter } from '@angular/core';
import { DialogService } from '../modal/dialog/dialog.service';
import * as i0 from "@angular/core";
export declare class NumPadComponent {
    dialogService: DialogService;
    protected _value: string;
    isPassword: boolean;
    autofocus: boolean;
    placeholder: string;
    onClickSelectValue: boolean;
    valueChange: EventEmitter<string>;
    change: EventEmitter<string>;
    get value(): string;
    set value(value: string);
    input: ElementRef<HTMLInputElement>;
    constructor(dialogService: DialogService);
    openNumPadDialog(): void;
    doEnter(): void;
    focus(): void;
    blur(): void;
    private getNumPadElement;
    doSelectValue(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NumPadComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NumPadComponent, "systelab-numpad", never, { "isPassword": { "alias": "isPassword"; "required": false; }; "autofocus": { "alias": "autofocus"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "onClickSelectValue": { "alias": "onClickSelectValue"; "required": false; }; "value": { "alias": "value"; "required": false; }; }, { "valueChange": "valueChange"; "change": "change"; }, never, never, false, never>;
}
