import { AfterViewInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { AbstractControl, FormControl } from '@angular/forms'; import { ThemesService } from '@progress-chef/platform-themes-service'; import { TextBoxComponent } from '@progress/kendo-angular-inputs'; import * as i0 from "@angular/core"; export declare class TextboxComponent implements AfterViewInit, OnChanges { private themesService; textbox: TextBoxComponent; showPassword: boolean; showEyeIcon: boolean; clearButton: boolean; isSearchBox: boolean; placeholder: string; width: string | number; isDisabled: boolean; readonly: boolean; size: "small" | "medium" | "large"; rounded: "small" | "medium" | "large" | "full" | "none"; fillMode: "solid" | "flat" | "outline" | "none"; control: AbstractControl | FormControl; value: string; type: string; showError: boolean; errorMessage: string; focus: boolean; model: string; modelChange: EventEmitter; inputChange: EventEmitter; focusEvent: EventEmitter; blurEvent: EventEmitter; searchClick: EventEmitter; constructor(themesService: ThemesService); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; toggleVisibility(): void; emitValueChange(ev: string): void; onFocus(): void; onBlur(): void; onKeyDown(): void; onSearchClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_showEyeIcon: boolean | string; static ngAcceptInputType_clearButton: boolean | string; static ngAcceptInputType_isSearchBox: boolean | string; static ngAcceptInputType_width: string | number | undefined; static ngAcceptInputType_isDisabled: boolean | string; static ngAcceptInputType_readonly: boolean | string; static ngAcceptInputType_showError: boolean | string; }