import '../../stencil.core'; /** * @module tmg-input * A standard form input */ import { Color, TextFieldTypes } from '@ionic/core/dist/types/interface'; import { EventEmitter } from '../../stencil.core'; export declare class RafInput { inputEl: any; /** * The type of input */ boxed: boolean; color: Color; revGeocoding: boolean; key: string; stripeKey: string; type: any; placeholder: any; label: string; value: any; required: any; name: string; autocomplete: string; autocapitalize: string; autocorrect: string; autofocus: boolean; minlength: number; maxlength: number; disabled: boolean; info: string; infoShow: boolean; min: string; max: string; iconLeft: string; iconRight: string; silence: boolean; step: string; pattern: any; options: any; card: any; stripe: any; showInfo: boolean; passwordVisible: boolean; cleave: any; input: HTMLInputElement; inputType: TextFieldTypes; placeHolderState: string; currentValue: any; latlng: string; currLocationObj: any; rafInput: EventEmitter; rafChange: EventEmitter; rafFocus: EventEmitter; rafBlur: EventEmitter; rafCardChange: EventEmitter; setFocus(): Promise; getCardToken(): Promise; componentDidLoad(): void; addRevGeoCodingFunct(): void; addItemInputClass(): void; initializeStripeElements(): void; dateToYMD(timestamp?: any): string; dateToMDY(timestamp?: any): string; togglePassword(event: UIEvent): void; onInput(event: any): void; onFocus(event: any): void; onBlur(event: any): void; onChange(event: UIEvent): boolean; renderInput(): JSX.Element; renderInfo(): JSX.Element; setItemClasses(): string; getCurrentLocation(event: any): void; render(): JSX.Element; }