import { EventEmitter, OnDestroy } from '@angular/core'; import { OverrideStyleConfig } from '@pv-frontend/pv-shared-components/common/types/types'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class InputBoxComponent implements OnDestroy { type: 'number' | 'text'; isImageEnabled: boolean; imageSrcLeft: string; imageSrcRight: string; placeholder: string; buttonText: string; isButtonEnabled: boolean; isNavButton: boolean; isChipEnabled: boolean; chipText: string; chipType: 'primary' | 'secondary'; formModelInput: string; maxLength: number; styleClass: string; style: OverrideStyleConfig; formModelDebouncer: EventEmitter; formModelInputChange: EventEmitter; clickEvent: EventEmitter; submitButtonEvent: EventEmitter; leftButtonClickEvent: EventEmitter; rightButtonClickEvent: EventEmitter; subscription: Subscription; constructor(); handleClickAction(e: Event): void; onKeyPress(event: Event): void; emitClickEvent(eve: Event): void; leftBtnClick(): void; rightBtnClick(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }