import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime';
export declare class UxplTextInput implements ComponentInterface {
  /**
   * label
   */
  label: string;
  /**
   * type
   */
  type: string;
  /**
   * value
   */
  value: string;
  /**
   * placeholder
   */
  placeholder: string;
  /**
   * disabled
   */
  disabled: boolean;
  /**
   * required
   */
  required: boolean;
  /**
   * valid
   */
  valid: boolean;
  /**
   * hint
   */
  hint: string;
  /**
   * min
   */
  min: number;
  /**
   * valid
   */
  max: number;
  /**
   * Value changed
   */
  changed: EventEmitter<string>;
  /**
   * Value changed
   */
  valChange: EventEmitter<string>;
  /**
   * Value changed
   */
  uxplChanged: EventEmitter<string | number>;
  /**
   * Key typed changed
   */
  keys: EventEmitter<string>;
  el: HTMLElement;
  textInput: HTMLInputElement;
  valueChanged(): void;
  inputChanged(ev: any): void;
  componentWillLoad(): void;
  componentDidLoad(): void;
  render(): any;
}
