import { EventEmitter, ElementRef } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare abstract class GcInputManBaseComponent extends GcComponents { visible: boolean; width: number | string; height: number | string; minWidth: number | string; minHeight: number | string; maxWidth: number | string; maxHeight: number | string; fontSize: number | string; enabled: boolean; readOnly: boolean; exitOnLeftRightKey: GC.InputMan.ExitOnLeftRightKey; editMode: GC.InputMan.EditMode; watermarkDisplayNullText: string | null; watermarkNullText: string | null; acceptsCrlf: GC.InputMan.CrLfMode; useClipboard: boolean; exitOnEnterKey: GC.InputMan.ExitKey; container: HTMLElement; autoDropDown: boolean; dropDownButtonVisible: boolean; autoScale: boolean; minScaleFactor: number; tabIndex: number; showHelpButton: boolean; showCopyButton: boolean; helpContent: string; copyMessage: string; copiedMessage: string; floatingLabelText: string; floatingLabelType: GC.InputMan.FloatingLabelType; floatingLabelDirection: GC.InputMan.FloatingLabelDirection; onEditStatusChanged: EventEmitter; onInvalidInput: EventEmitter; onKeyExit: EventEmitter; onTextChanged: EventEmitter; onInput: EventEmitter; onFocusOut: EventEmitter; onKeyDown: EventEmitter; onKeyUp: EventEmitter; onSyncValueToOriginalInput: EventEmitter; textChange: EventEmitter; constructor(ref: ElementRef); protected bindEvent(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-component", never, { "visible": "visible"; "width": "width"; "height": "height"; "minWidth": "minWidth"; "minHeight": "minHeight"; "maxWidth": "maxWidth"; "maxHeight": "maxHeight"; "fontSize": "fontSize"; "enabled": "enabled"; "readOnly": "readOnly"; "exitOnLeftRightKey": "exitOnLeftRightKey"; "editMode": "editMode"; "watermarkDisplayNullText": "watermarkDisplayNullText"; "watermarkNullText": "watermarkNullText"; "acceptsCrlf": "acceptsCrlf"; "useClipboard": "useClipboard"; "exitOnEnterKey": "exitOnEnterKey"; "container": "container"; "autoDropDown": "autoDropDown"; "dropDownButtonVisible": "dropDownButtonVisible"; "autoScale": "autoScale"; "minScaleFactor": "minScaleFactor"; "tabIndex": "tabIndex"; "showHelpButton": "showHelpButton"; "showCopyButton": "showCopyButton"; "helpContent": "helpContent"; "copyMessage": "copyMessage"; "copiedMessage": "copiedMessage"; "floatingLabelText": "floatingLabelText"; "floatingLabelType": "floatingLabelType"; "floatingLabelDirection": "floatingLabelDirection"; }, { "onEditStatusChanged": "onEditStatusChanged"; "onInvalidInput": "onInvalidInput"; "onKeyExit": "onKeyExit"; "onTextChanged": "onTextChanged"; "onInput": "onInput"; "onFocusOut": "onFocusOut"; "onKeyDown": "onKeyDown"; "onKeyUp": "onKeyUp"; "onSyncValueToOriginalInput": "onSyncValueToOriginalInput"; "textChange": "textChange"; }, never, never, false, never>; }